【Linux】常见基本指令(一)

常见基本指令

  • 1、ls
  • 2、pwd
  • 3、cd
  • 4、touch
  • 5、mkdir
  • 6、rmdir
  • 7、rm

1、ls

功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

语法: ls [选项] [目录或文件]

注意:如果不写目录或文件,会默认列出当前目录或文件的内容。

【Linux】常见基本指令(一)_第1张图片
例1:
【Linux】常见基本指令(一)_第2张图片
例2:
【Linux】常见基本指令(一)_第3张图片
其中,ls -l可以缩写成 l l,它们的效果是一样的:
在这里插入图片描述

2、pwd

功能:显示用户当前所在的工作目录。

语法:pwd

例1:
在这里插入图片描述

3、cd

功能:改变工作目录。将当前工作目录改变到指定的目录下。

语法:cd 目录名

例1:
【Linux】常见基本指令(一)_第4张图片
需要注意的是,cd 后面不一定要跟目录名,下列是几个常用的且不需要在cd 后加目录名的指令。
例2:
(1)cd .. 返回上级目录
【Linux】常见基本指令(一)_第5张图片
(2)cd /root/test1/mk/ 绝对路径
【Linux】常见基本指令(一)_第6张图片
注意:cd 后面的路径都必须是目录,不能是文件。如下:
【Linux】常见基本指令(一)_第7张图片
(3)cd ../test2/ 相对路径
在这里插入图片描述
(4)cd - 返回最近访问的目录
【Linux】常见基本指令(一)_第8张图片
(5)跳转到当前用户的家目录
cd $HOME
cd ~
cd
【Linux】常见基本指令(一)_第9张图片
注意:
root用户:cd ~ 相当于 cd /root
普通用户:cd ~ 相当于 cd /home/用户名

4、touch

功能:修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,会建立一个新的文件。
语法:touch [选项]...文件...

【Linux】常见基本指令(一)_第10张图片
例1:
【Linux】常见基本指令(一)_第11张图片
例2:
【Linux】常见基本指令(一)_第12张图片
例3:
【Linux】常见基本指令(一)_第13张图片
例5:
注意:touch 文件
1.如果文件不存在,则新建一个空白文件。
2.如果文件已存在,则文件的时间属性更新为当前的系统时间。如:
【Linux】常见基本指令(一)_第14张图片

5、mkdir

功能:在当前目录下创建一个新目录。
语法:mkdir [选项] [目录]

【Linux】常见基本指令(一)_第15张图片

用法1:mkdir 目录
在这里插入图片描述
这是最基本的用法,表示在当前路径下新建一个p1目录。

用法2:mkdir 目录 目录...
【Linux】常见基本指令(一)_第16张图片
t1 t2 t3 中间用空格隔开,表示在当前路径下一次创建三个目录(文件夹)。

用法3:mkdir 目录/目录/目录...
【Linux】常见基本指令(一)_第17张图片
递归新建目录,即嵌套地新建目录,m1目录下嵌套m2目录,m2目录下嵌套m3目录,m3目录下嵌套m4目录。

用法4:mkdir -v 目录
在这里插入图片描述
显示创建目录信息

用法5:mkdir -vp 目录/目录/目录...
【Linux】常见基本指令(一)_第18张图片
递归新建目录并显示创建目录信息

6、rmdir

功能:删除空目录,如果删除包含文件或目录的目录,该命令将失败并显示一条错误消息。
语法:rmdir [-p] 目录

用法1:rmdir 目录
【Linux】常见基本指令(一)_第19张图片
这是基本的用法,删除一个空目录时,不用其他选项就可以直接删除。

用法2:rmdir -p 目录/目录/目录...
【Linux】常见基本指令(一)_第20张图片
当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

7、rm

功能:删除文件或目录
语法:rm [选项] [目录或文件]

【Linux】常见基本指令(一)_第21张图片
用法1:rm -i 文件
【Linux】常见基本指令(一)_第22张图片
可以看出无论是: rm 文件 或 rm -i 文件 ,它们的效果都是一样的,都是删除前进行询问。
ps:我们上述例子用的是root用户,如果是普通用户进行 rm 文件 ,是不会有删除前询问的
注意:选项只有 -i 时只能删除文件,如果尝试删除目录将报错。如下:
【Linux】常见基本指令(一)_第23张图片

用法2:rm -f 文件
【Linux】常见基本指令(一)_第24张图片
注意:选项只有 -f 时只能删除文件,如果尝试删除目录也将报错。如下:
【Linux】常见基本指令(一)_第25张图片

用法3:rm -r 目录
【Linux】常见基本指令(一)_第26张图片
可以看出当n1目录中有其他目录或文件时,想删除n1目录时需要不断的递归式询问你是否要删除,这在实际中是非常麻烦的。

选项结合用法:rm -rf 目录
【Linux】常见基本指令(一)_第27张图片
尽管n1目录中有其他目录或文件,该指令是直接删除全部并且无询问。 虽然这一用法很方便,但同时也需要谨慎使用,因为删除后是无法恢复的,若要恢复则需要第三方工具,并且也不能完全恢复。

本篇【Linux】常见的基本指令到此就结束了,后续我也会持续更新关于Linux的内容!

你可能感兴趣的:(Linux,linux,服务器,centos)