linux常用命令

ls指令:列出文件

语法:ls [选项] [目录]

ls -l: 以列表的形式列出文件详细信息

linux、基础技术、技术与框架linux常用命令插图

标识文件类型

  • d:目录文件,简单来说就是文件夹
  • -:普通文件,分为文本文件、动静态库、可执行程序等
  • l:软链接(类似Windows的快捷方式)
  • b:块设备文件(例如硬盘、光驱等)
  • p:管道文件
  • c:字符设备文件(例如屏幕等串口设备)-
  • s:套接口文件

解析:rwxr-xr-x

  • r:读 w:写 x:执行
  • 文档所有者:读写执行
  • 所属组:读和执行权限
  • 其他用户: 读和执行权限

ls -a:显示目录下的所有文件包括隐藏文件

linux、基础技术、技术与框架linux常用命令插图1

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

linux、基础技术、技术与框架linux常用命令插图2

file指令: 查看文件类型

语法: file [文件]

linux、基础技术、技术与框架linux常用命令插图3

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