小编采访

绘画,Linux Shell 进入的几种方法,虾仁怎么做好吃

在 Linux 开展的前期,仅有能用的东西便是 Shell,Linux 用户都是在 Shell 中输入文本指令,并检查文本输出;如果有必要的话,Shell 也能显现一些根本的图形。

而现在 Linux 的环境现已彻底不同,简直一切的 Linux 发行版都运用某种图形桌面环境(例如 GNOME、KDE、Unity 等),这使得原生的 Shell 进口被躲藏了,进入 Shell 似乎变得困难起来。

进入 Linux 控制台

一种进入 Shell 的办法是让 Linux 体系退出图形界面形式,进入控制台形式,这样一来,显现器上只需一个简略的带着白色文字的“黑屏”,就像图形界面呈现之前的姿态。这种形式称为 Linux 控制台(Console)。

现代 Linux 体系在发动时会主动创立几个虚拟控制台(Virtual Console),其间一个供图形桌面程序运用,其他的保存原生控制台的姿态。虚拟控制台其实便是 Linux 体系内存中运转的虚拟终端(Virtual Terminal)。

从图形界面形式进入控制台形式也很简略,往往按下Ctrl + Alt + Fn(n=1,2,3,4,5...)快捷键就能够来回切换。

例如,CentOS 在发动时会创立 6 个虚拟控制台,按下快捷键Ctrl + Alt + Fn(n=2,3,4,5,6)能够从图形界面形式切换到控制台形式,按下Ctrl + Alt + F1能够从控制台形式再切换回图形界面形式。也便是说,1 号控制台被图形桌面程序占用了。

下图便是进入了控制台形式:


输入用户名和暗码,登录成功后就能够进入 Shell 了。$是指令提示符,咱们能够在它后边输入 Shell 指令。

在图形界面形式下,输入暗码时往往会显现为 *,暗码有几个字符就显现几个 *;而在控制台形式下,输入暗码什么都不会显现,如同按键无效相同,这一点请咱们不要慌张,只需输入的暗码正确就能够登录。

图形界面也是一个程序,会占用 CPU 时刻和内存空间,当 Linux 作为服务器体系时,装置调试结束后,应该让 Linux 运转在控制台形式下,以节约服务器资源。正是因为这个原因,许多服务器甚至不装置图形界面程序,管理员只能运用指令来完结各项操作。

运用终端

进入 Shell 的别的一种办法是运用 Linux 桌面环境中的终端模仿包(Terminal emulation package),也便是咱们常说的终端(Terminal),这样在图形桌面中就能够运用 Shell。

以 CentOS 为例,能够在“应用程序”菜单中找到终端,如下图所示:


图:在“保藏”和“东西”分类中都能够找到终端

翻开终端后,就能够输入 Shell 指令了:


CentOS 默许的图形界面程序是 GNOME,该终端模仿包也是 GNOME 自带的。

除了 GNOME 终端,Linux 还有其他的终端模仿包,例如:

  • xterm 终端
  • 最陈旧最根底的 X Windows 桌面程序自带的终端模仿包便是 xterm。xterm 在 X Windows 呈现之前便现已存在了,默许包含在大多数 X Windows 中。xterm 尽管没有太多夺目的特性,可是运转它不需求太多的资源,所以 xterm 在针对老硬件规划的 Linux 发行版中依然很常见,比方 fluxbox 图形桌面环境就用它作为默许的终端模仿包。
  • Konsole 终端
  • KDE 桌面项目也开发了自己的终端模仿包,名为 Konsole。Konsole 整合了根本的 xterm 特性以及一些更高档的相似 Windows 应用程序的特性。

推荐新闻