命令格式
格式:命令 [-选项] [参数]
范例:ls -la /etc
说明:
- 个别命令使用不遵守此格式
- 当有多个选项时,可以写在一起 ls -l -a /etc
- 简化选项与完整选项 -a = --all
ls
全称:list
所在路径:/bin/ls
执行权限:所有用户
功能描述:
- 显示目录文件
语法:ls 选项[-ald] [文件或目录] -a:all,显示所有文件,包括隐藏文件【重要文件,不希望用户随意更改】 -l:long,详细信息显示 -d:查看目录属性
1:引用计数
第一个root:所有者
第二个root:所属用户组
1626:文件大小,单位:字节
7月 28 12:19:最新更新时间
anaconda-ks.cfg:文件名
-rw-------.:从第二位开始,每三位为一组代表一个角色的权限,-rw- --- ---.
- 首字母:文件类型(-:文件、d:目录、l:软链接文件)
- 角色权限:u:所有者、g:所属组、o:其他人
- 读写权限:r:读、w:写、x:执行【最大权限】
文件节点ID,内核根据文件对应的节点Id对文件进行读写操作
mkdir
全称:make directories
所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p [目录]
功能描述:
- 创建新目录
- -p 递归创建,在不存在的目录下创建目录时
- 支持同时创建多个目录,多个目录用空格隔开
范例:
cd
全称:change directory
所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录]
功能描述:
- 切换目录
范例:
pwd
全称:print working directory
所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:
- 显示当前目录
rmdir
全称:remove emoty directory
所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir [目录]
功能描述:
- 删除空目录,实际生产环境应用不多
范例:
cp
全称:copy
所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp [原文件或目录] [目标目录] / -r 复制目录 / -p 保留文件属性
功能描述:
- 复制文件或目录
- 可同时复制多个文件或目录
- 支持复制时同时更名
范例:
mv
全称:move
所在路径:/bin/mv
执行权限:所有用户
语法:mv [原文件或目录] [目标目录]
功能描述:
- 剪切文件
- 改名
- 支持相对路径
范例:
rm
全称:remove
所在路径:/bin/rm
执行权限:所有用户
语法:rm -rf [文件或目录] / -r 删除目录 / -f 强制执行
描述:
删除文件,删除前进行备份,发生误删除后,尽量避免过多的读写操作
范例: