- Android底层开发实战
- 周庆国
- 5字
- 2023-02-02 15:09:35
2.2 基础命令
2.2.1 cd和ls命令
1.打开终端
和Windows一样,Linux的各种发行版也一样实现了图形界面,但如果想随心所欲地使用Linux,还需要了解和学习Linux的各种命令。
首先需要打开一个终端,终端是输入命令并查看命令执行结果的地方。
在Ubuntu系统上打开终端的方法是按组合键Ctrl+Alt+T。如果这个方法不行的话,就先按Alt键,然后在光标提示处输入terminal,按回车键后就会看到终端被打开了,如图2-1所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-1-i.jpg?sign=1739000265-X7nlor59KoewOkCXXlxBdIrxq8gdCwFZ-0-eb53b100e4cb422649412b3880bb5357)
图2-1 终端界面
打开终端时出现的提示信息为author@asus-K43SJ:~$。其中author表示当前登录系统的用户名,asus-K43SJ是计算机名,图2-1中显示的是默认的计算机名字。冒号后面的~表示工作在当前用户的家目录之下(关于家目录后续内容会进行讲解),$表示当前用户是普通用户,不是超级用户。
2.cd命令
cd命令的全称是change directory,就是改变目录的意思。在改变目录之前首先需要了解当前的目录,如图2-1中当前用户的家目录,可以使用命令pwd来查看,如图2-2所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-2-i.jpg?sign=1739000265-F504E5RRXGauReAS3xFUumln1FgXlnBU-0-0369982cbb0de8471fb625039097ea26)
图2-2 pwd命令
从图2-2可以看出当前用户的家目录为/home/author。目录的更改可使用cd命令,如图2-3所示为将任一目录更改到根目录下。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-3-i.jpg?sign=1739000265-BOOb4QE27Arwn41QBUw3UBlZM4XsnMo4-0-720915779f6467df112cdbcfdfcf4c61)
图2-3 cd/命令
使用pwd命令可查看当前的工作目录,之后使用cd/切换到根目录下。需要注意的是,根目录使用斜杠符号/来表示。最后再使用pwd查看当前的工作目录,发现目录已经切换到根目录之下了,同时冒号后面的/也暗示当前的工作目录是要根目录。
如果对已经切换的目录进行恢复操作需要使用命令cd-,如图2-4所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-4-i.jpg?sign=1739000265-GdkV8gS9dO3acTdBbOAk1XIyUaJi6npC-0-92a5507266b3137a367a84e4cfcf0d5e)
图2-4 cd-命令
如果需要将目录切换到包含当前目录的上层目录,则使用命令“cd..”,“..”表示当前工作目录的上层目录。比如当前目录为/home/author,要切换到/home目录下,操作如图2-5所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-5-i.jpg?sign=1739000265-xuO5Iu4nstPGvSps88LZdJ7J3Fl47QPD-0-408d746d655d6876c40d1f543610d000)
图2-5 cd..命令
需要注意的是,根目录/是系统的最顶层目录。如果在根目录下执行“cd..”命令的话,当前工作目录不会发生改变,如图2-6所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-6-i.jpg?sign=1739000265-Zv1vSAdAuOIrBhrb6NJV8dz2ONTmw8ta-0-8275f9c26cda90f1605d1d70de3d9f40)
图2-6 在根目录下执行cd..命令
3.ls命令
这个命令是显示目录内容。在终端中输入命令ls,显示的结果如图2-7所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-7-i.jpg?sign=1739000265-JPijkeFSej95a5MpzxJbKK5L3mr0Rase-0-0e732504b804bdf53288127f83eedc7c)
图2-7 ls命令
说明在当前用户的家目录之下只有一个叫作example.desktop的文件。切换到根目录之下,再使用ls命令查看一下,如图2-8所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-8-i.jpg?sign=1739000265-znAJHHZSBVTBzSrDz437aW8mdsO92P67-0-817a774a9dcec32c8b905eb0c8707cfe)
图2-8 ls命令
图2-8表示根目录下有许多的文件和子目录,而且颜色各不相同,每种颜色代表不同的文件种类,通过ls-l命令可以查看不同颜色代表文件种类的说明,如图2-9所示。
![](https://epubservercos.yuewen.com/15EDB7/3590876304590401/epubprivate/OEBPS/Images/t2-9-i.jpg?sign=1739000265-hQk9b6kaZKqmLTm1qfYgG57gY6WWjhSH-0-87dc55415c06dc54d3364882e7ee24ec)
图2-9 ls-l命令
第一行输出124表示该目录的大小为124KB。后面4行根据第一个字母d可判断出所列文件为目录类型;接下来两行由“-”判断出所列文件为普通的文件;以l开头的行表示该文件是一个符号链接,类似于Windows中的快捷方式。