在使用Linux终端之前,先来了解一下什么是终端。
在Linux和Unix的世界里,图形界面很少使用。原因有两点:1,图形界面不适合远程登录;2,图形界面操作太慢。
具体可以理解为:网络传输字符和图形,当然是传输图形更快速,聊天工具就是这样,如果您发送几个文字,肯定比您传一张图片更快速。当您成为Linux高手以后,你不会忍受远程图形界面的速度。另外在字符界面下,您有十个手指可以快速的输入内容,而在字符界面下,您只有食指和中指可以点击鼠标。这就是为什么高手们都选择字符界面的原因。
那么,想要在字符界面下熟练的操作Linux,就得完全理解字符界面的布局以及各项提示所表达的含意。
先来看看登录系统以后,您看到了些什么:
[root@localhost ~]#
是不是开始有些头大呢?没有关系,对于重点内容,我们一步一步学习。
[root@localhost ~]#
括号里的内容是当前系统环境
[root@localhost ~]#
@左边显示的是当前用户的登录名,现在显示的是root,表示您当前正以root用户身份登录
[root@localhost ~]#
@右边显示的是当前系统的主机名,现在显示的是localhost,表示您当前已登录到名为localhost的主机
[root@localhost ~]#
~表示您当前处在当前用户的宿主目录(也叫home目录)里,当前用户是root,所以您现在处在root用户的宿主目录里
[root@localhost ~]#
#表示您当前的用户身份是特权用户
说了这么多,肯定有点难消化,没有关系,我们总结一下:
登录任何一个计算机系统,都是逻辑上的,您的屁股还在您的椅子上,没有去别的地方。成功的登录,可以理解为您现在被允许参加一个游戏,用户名就是您扮演的身份,主机名就是您现在身处的国家,当前目录,就是这个国家的某个地方,如果显示为~,表明您现在在家里,如果最右边显示#,表示您现在扮演的是这个国家的国王。By the way,请不要做梦,这个国家没有王后。
root@localhost表明您现在正以root身份进入了Localhost这个国家,而任何一个国家的国王都是root。
[root@localhost ~]#
看到这一行以后,您会发现光标在右边一闪呀一闪呀。OK,您可以在这里输入命令,让Linux去做您想要她做的事情。
所有的命令都在键盘上,不是我吓您,这些命令一共有2千多个,如果安装额外软件,还会多出1千多个。3千多个命令,您是记不住的,我也记不住,没人记得住。
所以,还有一个非常重要的概念要记住,那就是:Do not try to remember anything。中文:不要试图记住一切,笔记也不要。笔记只记录重点就行了。
OK,现在我们来输入需要学习的第一个命令:exit
[root@localhost ~]# exit
输入完成以后不要忘了输入回车,回车表示让Linux开始执行。
这时,我们会发现之前打开的Terminal没有了,哪去了呢?