命令格式与目录命令
命令格式
命令 【-选项】【参数】
例: ls -la /etc
说明:
- 个别命令使用不遵守此格式。
- 当有多个选项时,可以写在一起。
- 简化选项与完整选项(-a 等于 —all)
目录处理命令
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示命令文件
语法:ls 选项 【-ald】【文件或目录】
选项说明:
- -a 显示所有文件,包括隐藏文件。
- -l 详细信息显示。
- -d 查看目录属性。
- -h 人性化的显示。
- -i 查询文件的 id 名。
lrwxrwxrwx. 1 root root 7 Aug 8 11:09 bin
第一个 1 表示文件引用计数,第一个 root 表示文件所有者是谁,第二个 root 表示文件所属组,7 表示文件大小(单位字节),Aug 8 11:09 表示文件的最后修改时间,bin 表示文件名。
关于 lrwxrwxrwx 的解释:
第一个字符用于说明文件类型
- -:文件
- l:软连接
- d:目录
其他字符用于权限的说明
rwx(所有者)rwx(所属组)rwx(其他人)
- r:读权限
- w:写权限
- x:执行权限
命令处理命令
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
功能描述:创建新目录
语法:mkdir -p【目录名】
选项说明:
- -p 递归创建文件夹
命令名称:cd
命令英文原意:change directory
命令所在路径:shell 内置命令
执行权限:所有用户
功能描述:切换目录
语法:cd 目录名
说明: ..
表示上一级目录, .
表示当前目录。
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前目录
语法:pwd
命令名称:rmdir
命令英文原意:remove empty directory
命令所在路径:/bin/rmdir
执行权限:所有用户
功能描述:删除空目录
语法:rmdir 【目录名】
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
功能描述:删除空目录
语法:cp 【原文件或目录】【目标目录】
选项说明:
- -p 保留文件或目录
- -r 复制目录
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
功能描述:剪切文件、改名
语法:mv【原文件或目录】【目标目录】
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
功能描述:删除文件
语法:mv -rf【文件或目录】
选项说明:
- -r 删除目录
- -f 强制执行
文件处理命令
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
功能描述:创建空文件
语法:touch 【文件名】
注意:不要在命名文件或者目录使用空格
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法:cat【文件名】
选项说明:
- -n 显示行号
命令名称:tac
命令所在路径:/bin/tac
执行权限:所有用户
功能描述:反向显示文件内容
语法:tac【文件名】
选项说明:
- -n 显示行号
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more【文件名】
选项说明:
- -q 或 Q 退出
- (Enter)换行
- (空格)或 f 翻页
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可以向上翻页)
语法:less【文件名】
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件前几行
语法:head【文件名】
选项说明:
- -n 指定行数
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后面几行
语法:tail【文件名】
选项说明:
- -n 指定行数
- -f 动态显示文件末尾内容
链接命令
命令名称:ls
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件
语法:ln -s【原文件】【目标文件】
选项说明:
- -s 创建软链接(后缀名 .soft)
- 不加 -s 生成的硬链接(后缀名 .hard)
软链接特征
类似于 windows 的快捷方式。
- 权限标识都为 lrwxrwxrwx ,在 Linux 中软链接的权限由它的原文件决定。
- 文件大小-只是符号链接。
- 箭头指向原文件。
硬链接特征
- 拷贝文件,并且能与原文件同步更新。
- 通过 i 节点识别。
- 不能跨分区。
- 不能针对目录使用。