菜单
ls指令:列出文件
语法:ls [选项] [目录]
ls -l: 以列表的形式列出文件详细信息

标识文件类型
- d:目录文件,简单来说就是文件夹
- -:普通文件,分为文本文件、动静态库、可执行程序等
- l:软链接(类似Windows的快捷方式)
- b:块设备文件(例如硬盘、光驱等)
- p:管道文件
- c:字符设备文件(例如屏幕等串口设备)-
- s:套接口文件
解析:rwxr-xr-x
- r:读 w:写 x:执行
- 文档所有者:读写执行
- 所属组:读和执行权限
- 其他用户: 读和执行权限
ls -a:显示目录下的所有文件包括隐藏文件

ls -R:列出所有子目录下的文件(以递归的方式)

file指令: 查看文件类型
语法: file [文件]

pwd命令: 显示当前路径
语法:pwd
[root@rancher logs]# pwd
/root/logs
[root@rancher logs]#
whoami指令: 显示当前用户
[root@rancher logs]# whoami
root
[root@rancher logs]#
cd指令: 切换路径
[root@rancher logs]# cd /root/logs
[root@rancher logs]#
[root@rancher logs]# cd ../
[root@rancher ~]# pwd
/root
[root@rancher ~]#
which指令: 查看指令的系统路径和相关信息
[root@rancher ~]# which cd
/usr/bin/cd
[root@rancher ~]# which cd
/usr/bin/cd
touch指令:创建文件,不是目录
[king@VM-12-11-centos test]$ touch file1 file2 file3 #touch可以连续创建多个文件
[king@VM-12-11-centos test]$ touch file4 #创建单个文件
mkdir指令: 新建目录文件
shell>mkdir -p /data/app/nginx