【Linux】初识Linux --指令Ⅰ

Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法,Linux…感兴趣就关注我吧!你定不会失望。

img

在这里插入图片描述

1.ls 显示当前目录下的文件内内容

这个命令相当于Windows下点进一个文件夹,会显示出当前路径下所有的文件.这个事情就是ls命令所做的.

例如我在我当前目录下执行ls这一操作

在这里插入图片描述

显示出了我当前路径下的所有非隐藏文件以及目录

在Linux中文件名以.开头的为隐藏文件

ls这一指令有以下几个参数:(对于Linux中的所有指令不建议背下来,应该做到常用的会用,其余的知道有这么个用法,会用出来就可以了)

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件
  • -d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
  • -l 列出文件的详细信息
  • -t 以时间排序
  • -R 列出所有子目录下的文件。

这几个是比较常用,每个指令还可以组合,例如输入 ls -al:显示所有文件+详细信息

扫描二维码关注公众号,回复: 14992582 查看本文章

在这里插入图片描述

2.pwd-显示用户当前所在的目录

列出当前所在的绝对路径

在这里插入图片描述

在Linux中文件目录的形式是一棵多叉树,这样设计的作用在于,从根目录走到一个子目录永远只有一个路径

在这里插入图片描述

3.cd-改变工作目录。将当前工作目录改变到指定的目录下

使用方法 cd+目录名

例如我这里想要进入(改变目前的操作空间)lesson1,只需要输入cd lesson1
在这里插入图片描述

有几个比较常用的指令:

1.cd - 回到上一次待的工作空间

例如我这里先从lesson1路径cd到/l1/l2,此时输入cd - 就可以回到lesson1中

在这里插入图片描述

2. cd … 返回上一层目录

…的意思为上一层目录, .的意思为当前目录,描述路径有两种方式,绝对路径与相对路径,绝对路径就是详细的写出每一个文件夹,而相对路径就是利用…/.来描述目标位置距离当前工作空间的关系.

例如:当前在lesson1中的l1文件夹,我想进入到lesson1中的aurora文件夹可以这样写:

1.相对路径:cd …/aurora

在这里插入图片描述

2.绝对路径:cd /home/aurora/lesson1/aurora

在这里插入图片描述

3.cd ~ 进入用户家目录

每个用户在home工作空间下都有一个自己独立的目录,让每个用户产生的数据互不干扰.例如我这里有两个用户,一个叫aurora,一个为aurora1.我的用户为aurora,我执行cd ~相当于在此目录下执行了cd aurora.

在这里插入图片描述

4.cd / 进入root目录

刚刚那个文件树的长相我们也看到了,那么如何快速进入/目录呢 言简意赅:我们直接使用cd /就可以了
在这里插入图片描述

4.mkdir-新建目录

如果想要在当前目录下创建一个叫做dirname的文件夹,直接执行mkdir dirname:

在这里插入图片描述

他还有一个常用选项:-p

其作用是创建一个不存在的目录.例如我现在dirname里面是没有任何文件夹的,那么如果我想在dirname里创建一个dirname2再在dirname2中创建一个dirname3,那么我可以这样写
在这里插入图片描述

5.rmdir/rm-删除

这两个命令都是用来删除的,建议记rm就可以了,rmdir能做的事rm都能做

1.rmdir删除空文件夹

仅能用来删除**空文件夹**使用方法与mkdir一样:直接跟上目标路径即可

在这里插入图片描述

其也有一个参数:-p:当删除完目标文件夹时,若其父目录(上一层目录)为空则一并删除(与mkdir 的 -p相反)

例如,此时的文件夹有这些东西
在这里插入图片描述

执行 rmdir -p l1/l2/l3/l4
在这里插入图片描述

2.rm删除

rm可以同时删除文件夹与文件.用法也是rm 文件路径,一般配合以下几个选项进行使用

1.rm -f

强制删除,不进行提示

2.rm -i

删除前进行询问

3.rm -r

删除目录及其以下的所有文件(为什么说只要记rm呢?看这条就行啦)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vdl4O3mg-1683013196333)(C:\Users\Aurora So\AppData\Roaming\Typora\typora-user-images\image-20230502153316504.png)]

就全没啦可以在**<u>别人电脑</u>**~上试一下这条指令:rm -rf /*

删除目录及其以下的所有文件**(为什么说只要记rm呢?看这条就行啦)

[外链图片转存中…(img-Vdl4O3mg-1683013196333)]

就全没啦,可以在别人的电脑上试一下这条指令:rm -rf /*

猜你喜欢

转载自blog.csdn.net/qq_62839589/article/details/130464112