【Linux】初识Linux --指令Ⅰ

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

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


00e1289341fe439b98bc5b889c82c647.jpg


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


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


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


d1a38684f6e84ae7aacdecd8263e018d.png


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


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


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


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


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


d638409139b94357ab4f62b5647b6baa.png


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


列出当前所在的绝对路径


fd084b231b6e4b0982f4b83b374b8590.png


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


59cbb8c6293d4116b0a94e16b28e42e5.png


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


使用方法 cd+目录名


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


35456d39e0944034b598cb3c8e66f0b2.png


有几个比较常用的指令:


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


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


6b02284d6f8f4d25a98bbd4803c8c62a.png


2. cd … 返回上一层目录


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


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


1.相对路径:cd …/aurora


5923ec54ec1d4a3a8458c711b72daef9.png


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


89201838162541b1822108adde96831a.png


3.cd ~ 进入用户家目录


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


4797113b4c314a65ac6a9e08a5407ead.png


4.cd / 进入root目录


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


b8f06a88a1824fc38627297d5ad08493.png


4.mkdir-新建目录


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


fede691829bd41449a4ffe36c1260925.png


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


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


3a5ed36d0e9e4d25be60c9a12cd42dff.png


5.rmdir/rm-删除


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


1.rmdir删除空文件夹


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


ecf2e730e759448599e5405835514eca.png


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


例如,此时的文件夹有这些东西


b8ba14ad73ea400882f39f2f0f20bb3b.png


执行 rmdir -p l1/l2/l3/l4


305b65d086744014b2f56c37b1bd0be7.png


2.rm删除


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


1.rm -f


强制删除,不进行提示

2.rm -i

删除前进行询问

3.rm -r

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


fa19b27c454e4b7d98f5d8d8e55f4a64.png


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


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


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


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

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
目录
相关文章
|
29天前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
28 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
23天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
51 0
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
38 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
36 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
59 4
|
4月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
104 2
下一篇
DataWorks