cd .. 回到上一级目录

ls查看目录下有什么文件夹

bin目录存放二进制可执行文件(命令)

mkdir 创建新文件夹

​ 使用mkdir -p 可以自动创建多层目录

[root@www ~]# cd /tmp
[root@www tmp]# mkdir test    <==创建一名为 test 的新目录
[root@www tmp]# mkdir test1/test2/test3/test4
mkdir: cannot create directory `test1/test2/test3/test4': 
No such file or directory       <== 没办法直接创建此目录啊!
[root@www tmp]# mkdir -p test1/test2/test3/test4

就像这样:

image-20260903232204841

ls -a 查看所有文件(包括隐藏文件)

ls -l 以完整(long)的形式显示所有文件

相对路径:1)总是以/开头2)唯一且明确

绝对路径:从当前目录开始,不以/开头,有关符号如下:

符号 含义
. 当前目录
.. 上级目录
~ 当前用户的家目录
- 对于cd专用:上一个目录

pwd 查看当前路径

rmdir 删除空的目录,使用rmdir -p可以一场删除多个目录(从当前目录起)

rm 删除非空目录

cp 拷贝文件

  • -a相当于 -pdr 的意思,至於 pdr 请参考下列说明

  • -i若目标档(destination)已经存在时,在覆盖时会先询问动作的进行

  • -p连同文件的属性一起复制过去,而非使用默认属性

  • -r递归持续复制,用於目录的复制行为

mv移动文件,或是修改名称mv 原名 新名

cat从第一行开始显示文件内容

  • -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
  • -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
  • -E :将结尾的断行字节 $ 显示出来;
  • -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
  • -T :将 [tab] 按键以 ^I 显示出来;
  • -v :列出一些看不出来的特殊字符

tac相当与cat倒过来

nl显示的时候顺便显示行号

more一页一页显示文件内容

  • 空白键 (space):代表向下翻一页;
  • Enter :代表向下翻『一行』;
  • /字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
  • :f :立刻显示出档名以及目前显示的行数;
  • q :代表立刻离开 more ,不再显示该文件内容。
  • b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。

less类似与more,但是less可以向前翻页

  • 空白键 :向下翻动一页;
  • [pagedown]:向下翻动一页;
  • [pageup] :向上翻动一页;
  • /字串 :向下搜寻『字串』的功能;
  • ?字串 :向上搜寻『字串』的功能;
  • n :重复前一个搜寻 (与 / 或 ? 有关!)
  • N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
  • q :离开 less 这个程序;

head只看前面10行

tail只看后面10行

上面两条也可以指定行数,如:

tail -n 20 /var/log/syslog 

还有实时检测的功能:

tail -f /var/log/nginx/access.log
echo ~+        # 显示当前目录路径
echo ~-        # 显示上一个目录路径

- 会回到上一个工作路径