linux基本指令
1.pwd指令
![](https://applecode.oss-cn-hangzhou.aliyuncs.com/picture/202209191039659.png)
功能:展示用户当前所在目录,如果显示/root,则表示用户权限为root账户。
2.ls指令
功能:列出当前目录下的子目录与文件。
ls -l
功能:列出当前目录下的所有子目录与文件的详细信息(未隐藏的)。
可以看见子目录数量是0,注意是未隐藏的子目录是0个。
ls -a
功能:列出目录下所有文件,包含以.开头的隐含文件。
可以看见如果不用-a,不能看到任何文件,用了后可以显示出点开头的隐藏文件。
ls指令可以一起使用,比如ls -la
3.cd指令
功能:改变工作目录,更改到制定的目录下。
学过二叉树我们知道,树的节点分为路上节点和叶子节点,同样在linux中,文件与目录的关系就是二叉树类似的关系,最下面的文件是叶子节点,往上的路径节点对应着各个目录。
cd …
功能:返回上级目录
目前是在wjw106的目录下
cd …后回到了上级目录
cd /home/mm/linux
功能:指定到绝对路径
cd …/zqh106
功能:指定相对路径
如果每次访问指定目录用绝对路径就有点不方便了,因为绝对路径需要输入所有目录直到根目录,如上图,我在root目录下创建了2个子目录,分别是wjw106和zqh106,当我们访问进入zqh106的时候,因为wjw106和zqh106的父目录是相同的,所以我们直接使用相对路径cd …/目录名 进入wjw106。
cd ~
功能:回到家目录
4.touch指令
功能:1:新建一个不存在的文件。 2:更新文档或者目录的日期。
我们使用stat 文件名的指令查看3个时间
最近访问时间(Access):cat、less等查看文件后,该时间改变
最近更改时间(Modify):vim修改文件内容后,三个时间都改变
最近改动时间(Change):chmod修改文件权限或属性后,该时间改变
使用完touch后时间更改为当前时间。
5.mkdir
功能:创建一个目录
注意一次只能创建一个目录,若是想要多个递归创建,使用mkdir -p 目录/子目录/子目录。
后续指令内容敬请期待!