
2.2 基础命令
2.2.1 cd和ls命令
1.打开终端
和Windows一样,Linux的各种发行版也一样实现了图形界面,但如果想随心所欲地使用Linux,还需要了解和学习Linux的各种命令。
首先需要打开一个终端,终端是输入命令并查看命令执行结果的地方。
在Ubuntu系统上打开终端的方法是按组合键Ctrl+Alt+T。如果这个方法不行的话,就先按Alt键,然后在光标提示处输入terminal,按回车键后就会看到终端被打开了,如图2-1所示。

图2-1 终端界面
打开终端时出现的提示信息为author@asus-K43SJ:~$。其中author表示当前登录系统的用户名,asus-K43SJ是计算机名,图2-1中显示的是默认的计算机名字。冒号后面的~表示工作在当前用户的家目录之下(关于家目录后续内容会进行讲解),$表示当前用户是普通用户,不是超级用户。
2.cd命令
cd命令的全称是change directory,就是改变目录的意思。在改变目录之前首先需要了解当前的目录,如图2-1中当前用户的家目录,可以使用命令pwd来查看,如图2-2所示。

图2-2 pwd命令
从图2-2可以看出当前用户的家目录为/home/author。目录的更改可使用cd命令,如图2-3所示为将任一目录更改到根目录下。

图2-3 cd/命令
使用pwd命令可查看当前的工作目录,之后使用cd/切换到根目录下。需要注意的是,根目录使用斜杠符号/来表示。最后再使用pwd查看当前的工作目录,发现目录已经切换到根目录之下了,同时冒号后面的/也暗示当前的工作目录是要根目录。
如果对已经切换的目录进行恢复操作需要使用命令cd-,如图2-4所示。

图2-4 cd-命令
如果需要将目录切换到包含当前目录的上层目录,则使用命令“cd..”,“..”表示当前工作目录的上层目录。比如当前目录为/home/author,要切换到/home目录下,操作如图2-5所示。

图2-5 cd..命令
需要注意的是,根目录/是系统的最顶层目录。如果在根目录下执行“cd..”命令的话,当前工作目录不会发生改变,如图2-6所示。

图2-6 在根目录下执行cd..命令
3.ls命令
这个命令是显示目录内容。在终端中输入命令ls,显示的结果如图2-7所示。

图2-7 ls命令
说明在当前用户的家目录之下只有一个叫作example.desktop的文件。切换到根目录之下,再使用ls命令查看一下,如图2-8所示。

图2-8 ls命令
图2-8表示根目录下有许多的文件和子目录,而且颜色各不相同,每种颜色代表不同的文件种类,通过ls-l命令可以查看不同颜色代表文件种类的说明,如图2-9所示。

图2-9 ls-l命令
第一行输出124表示该目录的大小为124KB。后面4行根据第一个字母d可判断出所列文件为目录类型;接下来两行由“-”判断出所列文件为普通的文件;以l开头的行表示该文件是一个符号链接,类似于Windows中的快捷方式。