1. 什么是shell

  当我们说“命令行”(command line)的时候,其实我们指的是shell。shell本质是一个程序,一个能够接受键盘的指令并传递到操作系统供其执行的程序。几乎所有的Linux发行版都提供了一个来自GNU项目的shell程序并称之为bash。这个名字是bourne-again shell的首字母缩写,意味着bashsh的增强改进版。

2. 虚拟终端(Terminal Emulators)

  目前有太多的终端供我们使用,但他们的作用都是一样的:作为连接我们和shell的桥梁(give us acess to the shell)。

命令提示符(shell prompt)

类似这样的界面:

[me@linuxbox ~]$

抑或这样

[me@linuxbox ~]#

前后的区别则主要是后者意味着当前的终端会话具有超级用户特权。

命令历史(command history)

你可以通过键盘上的上下键来获取历史命令。

结束终端会话

使用exit命令

[me@linuxbox ~]$ exit