Linux-基本指令(一)
1. 基本指令
1.1 pwd
语法结构:
pwd
作用:
查看当前所处的路径。
演示:

1.2 ls
语法结构:
ls [选项]
作用:
罗列出当前路径下的文件名。
不同选项:
-l:列出文件的详细信息。-a:显示出隐藏文件。
【补充】ls -l可以简写为ll
演示:



1.3 mkdir
语法结构:
mkdir [目录名]
作用:
在当前路径下,创建一个新的目录(也就是文件夹)。
演示:

1.4 cd
语法结构:
cd [目录名]
作用:
进入指定的目录。
演示:

1.5 clear
语法结构:
clear
作用:
清空当前窗口中的信息。
演示:
clear前:

clear后:

1.6 touch
语法结构:
touch [文件名]
作用:
在当前目录下,创建一个新的普通文件。
演示:

1.7 whoami
语法结构:
whoami
作用:
查看当前用户的用户名。
演示:

2. 补充知识
2.1 关于文件
文件分为很多类型,我们上面提到了普通文件和目录文件,后面还会学习更多文件。
对于所有文件来说,文件都是由两部分构成的:文件 = 文件属性 + 文件内容。
文件属性和文件内容都是数据,都是需要保存在硬盘中的。
在后面学习的对文件的任何操作(无论是通过指令还是通过代码),无外乎都是:
- 对文件属性的操作
- 对文件内容的操作
2.2 关于路径
在计算机中存在着大量的文件,对于这些文件,我们该如何区分它们?
这就是路径的作用,在系统层面表示一个特定的文件。
对于所有文件的路径都具有唯一性 (这也就意味着所有的文件都只能有一个父目录)。
我们在访问任何文件之前都必须要通过这个唯一路径找到这个文件。
2.3 "."和"..."
在上面的ls指令中,加上了-a选项后,可以显示出隐藏的文件。
在所有的目录下都一定会有这两个隐藏目录文件:.和..。
这两个目录文件在新建目录的时候就会自动创建。
作用:
.:表示当前路径。..:表示上级路径。
为什么需要存在这两个隐藏目录:
.: 方便我们找到当前目录下的某个文件(可执行文件)。..:方便我们进行路径的回退(返回上级目录)。
2.4 隐藏文件
在Linux中文件名开头为.的文件就是隐藏文件,隐藏文件使用ls指令无法看到,需要加上-a选项才能看到。
2.5 绝对路径和相对路径
Linux中的整个文件目录结构类似于一棵多叉树,这棵树的根就是个目录,也就是下图的/。

我们在上面说到:对于所有的文件都对应着一个唯一的路径,比如:上图中的mp3目录的路径就是/home/mark/mp3,这就是绝对路径(pwd指令显示出来的就是绝对路径)。
当文件层数很深的时候,我们想要访问一个距离我们当前路径很近的文件,如果使用上述的绝对路径,有时就不太合适,这时我们就可以使用相对路径 ,使用相对路径就需要用到上面的.和..,比如:我们需要在上图中的docs目录下,访问mp3目录,就可以使用:../map3。
绝对路径和相对路径并不影响文件路径的唯一性,绝对路径是从根目录开始的,而相对路径是从当前所在目录开始的。