ls

 ls -a 列出目录中的所有文件,包括以(.)开头的隐藏文件
 ls -l ls命令将以长各格式显示文件详细信息,如权限、所有者、文件大小等。
 ls -r 参数使ls命令按逆序排列文件,通常与"-t"结合使用,按修改时间逆序排列文件。
 ls -F 参数会在每个文件名后添加一个字符来指示文件类型,例如目录后会添加斜杠(/)。

cd

相对路径

绝对路径

上级目录 "cd.."

mkdir和rmdir

 mkdir -p 创建嵌套目录
 ​
 [root@localhost ~]# mkdir -p liu/yu/fei
 cd
 .
 [root@localhost fei]# pwd
 /root/liu/yu/fei
 mkdir -m 创建目录时指定权限
 ​
 [root@localhost fei]# mkdir -m 700 feizi
 [root@localhost fei]# ls -l
 total 0
 drwx------. 2 root root 6 Jul 17 19:22 feizi
 mkdir -v #创建目录时显示详细信息

1可一次删除一个或多个目录

2可以递归删除空目录

rm

1可以删除指定文件

2-r 可以递归删除一个目录及其所有子目录和文件

3-f 文件名 删除只读文件或不显示确认直接删除。

cp(复制文件或命令)

 [root@localhost shiyi]# cp zero.txt three/
 [root@localhost three]# ls
 zero.txt
-r或--recursive #确保所有子目录和文件都被复制

mv(移动或重命名文件)

目标地址有同名会被替换

可以在移动的同时重命名。

touch(创建空文件)

可一次创建一个或多个文件

设置文件时间戳

[root@localhost 2]# touch -t 203009090909 future.txt
[root@localhost 2]# ls -l
total 0
drwxr-xr-x. 2 root root 35 Jul 18 00:23 3
-rw-r--r--. 1 root root  0 Sep  9  2030 future.txt

更新文件时间戳

[root@localhost 2]# touch future.txt
[root@localhost 2]# ls -l
total 0
drwxr-xr-x. 2 root root 35 Jul 18 00:23 3
-rw-r--r--. 1 root root  0 Jul 18 00:44 future.txt

可使用通配符批量改变文件时间戳

[root@localhost 2]# touch -t 202507181548 *.txt
[root@localhost 2]# ls -l
total 0
drwxr-xr-x. 2 root root 35 Jul 18 00:23 3
-rw-r--r--. 1 root root  0 Jul 18  2025 future.txt
-rw-r--r--. 1 root root  0 Jul 18  2025 history.txt

cat(查看文件内容)

可合并文件内容,合并会先清空目标文件内容。

[root@localhost 2]# vi 3.txt
[root@localhost 2]# cat c.txt
手握日月摘星辰
[root@localhost 2]# cat r.txt
世间无我这般人
[root@localhost 2]# cat c.txt r.txt > 3.txt
[root@localhost 2]# cat 3.txt
手握日月摘星辰
世间无我这般人
cat -E #查看文件中的非打印字符,用于可视化行尾换行符。
[root@localhost 2]# cat -E 3.txt
手握日月摘星辰$
世间无我这般人$

echo(打印内容)

1直接打印文本

2结合变量

[root@localhost 2]# heitu=1.6
[root@localhost 2]# echo "$heitu"
1.6

3利用echo命令输出文件内容

[root@localhost 2]# echo $(cat 3.txt)
手握日月摘星辰 世间无我这般人