命令或符号
外部命令通用参数 | 常用符号 | pwd | cd |
---|---|---|---|
help | man | alias | unalias |
du | history | ls | mkdir |
rmdir | touch | ln | cp |
mv | rm | which | find |
shutdown | echo | su | sudo |
df |
描述
外部命令通用参数 | 常用符号 | 显示路径 | 切换路径 |
---|---|---|---|
内部帮助 | 手册 | 设置别名 | 取消别名 |
文件占用空间 | 历史命令 | 显示目录内容 | 创建目录 |
删除目录 | 创建文件 | 创建链接 | 复制文件 |
移动文件 | 删除文件 | 查找外部命令文件 | 查找文件 |
关机程序 | 控制台输出 | 切换用户 | 以其它用户权限执行命令 |
系统磁盘情况 |
外部命令通用参数
选项:
--help 帮助
--version 版本信息
实例:
显示pwd帮助信息
/bin/pwd --help
显示ls帮助信息
ls --help
显示ls版本信息
/bin/ls --version
常用符号
符号:
! 执行历史命令
| 管道符
> 重定向
& 后台运行
{} 集合
实例:
执行历史中1号命令
! 1
显示ls帮助信息的5-10行
ls --help | head -10 | tail -5
将ls帮助信息输出到文本中
ls --help > 文件名
将ls帮助信息追加到文本中
ls --help >> 文件名
创建文件,文件名为1.txt、2.txt、……、10.txt
touch {1…10}.txt
创建文件,文件名为windows.txt、linux.txt
touch {windows,linux}.txt
命令:pwd
功能:显示工作目录
全称:print work directory
命令:cd
功能:切换工作目录
全称:change directory
实例:
切换到用户宿主目录
cd ~
切换到指定用户宿主目录
cd ~ 用户名
切换到根目录
cd /
切换到上一次的目录
cd -
切换到上一级目录
cd …
命令:help
功能:显示shell内部命令的帮助信息
选项:
-d 输出命令的简短描述
-s 输出短格式的帮助信息
-m 以伪man手册格式显示帮助信息
命令:man
功能:打开指令手册
全称:manual
命令:alias
功能:设置命令别名
实例:
设置命令别名为aa,命令为以长格式并加单位显示当前目录内容
alias aa = ls -lh
命令:unalias
功能:取消命令别名
命令:du
功能:显示文件或目录磁盘使用量
全称:disk usage
选项:
-a 全部
-h 单位
-s 只显示总大小
命令:history
功能:显示历史指令
命令:ls
功能:显示目录内容
全称:list directory contents
选项:
-l 长格式显示(权限,属主,属组,大小,时间)
-h 显示大小单位
-a 显示所有(包括隐藏,当前目录,上一级目录)
-A 显示所有(包括隐藏)
-R 递归查询
实例:
以长格式显示当前目录内容
ll或ls -l
命令:mkdir
功能:创建目录
全称:make directory
选项:
-p 确保各级目录存在
命令:rmdir
功能:删除目录
全称:remove directory
选项:
-p 递归,当父目录为空时自动删除
命令:touch
功能:修改文件或目录更新时间或创建文件
命令:ln
功能:创建链接文件
全称:link
选项:
-s 软链接,删除源文件链接失效,与源文件可以不在一个分区
命令:cp
功能:复制文件或目录
全称:copy file
选项:
-f 强制
-i 同名提醒
-p 保持权限
-r 用于复制目录
实例:
复制单个文件
cp 源文件名 目的文件名
复制多个文件,复制目标位置必须为目录
cp {1…10}txt 目的目录
命令:mv
功能:移动文件或目录
全称:move file
选项:
-b 若目标存在,则先创建备份后覆盖内容
-f 强制
-i 确认
-n 不覆盖
-u 目标不存在才执行命令
命令:rm
功能:删除文件或目录
全称:remove
选项:
-f 强制
-i 逐一确认删除
-r 删除目录
命令:which
功能:查找外部命令文件位置,该命令会在环境变量PATH中查找
命令:find
功能:查找文件或目录
选项:
-name 按名称查
-size 按大小查
-user 按用户查
-type 按文件类型查
d:目录、f:文件、b:块文件、c:字符文件、l:符号链接、s:socket
-o 或者
-a 并且
-not 相反
实例:
查找小于10K的内容
find 目录 -size ‘-10k’
命令:shutdown
功能:关机程序
选项:
-t seconds 几秒后执行
-k 不关机但提示警告
-r 重启
-h 关机
-n 强制关闭程序后执行
-c 取消
实例:
30分钟后关机并警告
shutdown -h +30 ‘30分钟已到,即将关机’
命令:echo
功能:在shell中打印
选项:
-e 处理转义字符
命令:su
功能:切换用户
全称:switch user
选项:
-l 如同重新登陆一般,更改大部分环境变数如工作目录
命令:sudo
功能:以系统管理者身份执行命令
选项:
-v 确认使用状态,防止超时再次输入密码
-k 强制下次使用询问密码
-u 用户名/#用户id 使用其它用户权限执行命令
命令:df
功能:统计系统磁盘使用情况
全称:disk free