历史命令大小:/etc/profile中字段HISTSIZE=1000
历史命令保存文件:~/.bash_history
history -c 清空历史命令
history -w 把历史命令写入~/.bash_history
!n执行第n条历史命令
!!执行上一条历史命令
!字串 重复执行最后一条以该字串开头的历史命令
设置别名:alias 别名=‘原命令' 此设置只会临时生效,若需永久生效则修改/root/.bashrc
删除别名:unalias 别名
命令执行顺序:1.绝对路径或相对路径;2.别名;3.bash内部命令;4.$PATH环境变量定义的目录查找到的第一个命令
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
命令行常用快捷键:
ctrl+A 把光标移动到命令行开头
ctrl+E 把光标移动到命令行结尾
ctrl+C 终止当前命令
ctrl+L 清屏,类似clear
ctrl+U 剪切光标之前命令内容
ctrl+K 剪切光标之后命令内容
ctrl+Y 粘贴ctrl+U或ctrl+K中内容
ctrl+R 在历史命令中搜索
ctrl+D 退出当前终端
ctrl+Z 暂停并放入后台,与工作管理内容相关
ctrl+S 暂停屏幕输出
ctrl+Q 恢复屏幕输出
输入输出重定向:
类型 | 设备文件名 | 文件描述符 | 设备 |
标准输入 | /dev/stdin | 0 | 键盘 |
标准输出 | /dev/stdout | 1 | 显示器 |
标准错误 | /dev/stderr | 2 | 显示器 |
标准输出重定向:命令>文件 覆盖; 命令>>文件 追加
标准错误重定向:命令2>文件 覆盖; 命令2>>文件 追加
命令>文件 2>&1 或 命令 &>文件 以覆盖的方式把正确和错误输出保存到同一文件中
命令>>文件 2>&1 或 命令 &>>文件 以追加的方式把正确和错误输出保存到同一文件中
命令>>文件A 2>>文件B 把正确输出追加到文件A,错误输出追加到文件B
命令 &>/dev/null
wc
-c 统计字节数
-w统计单词数
-l统计行数
[root@localhost ~]# wc
a b cd efg
abc def 18 注释:此处结束输入按Ctrl+D
[root@localhost ~]# wc </etc/passwd 注释:输入重定向 [root@localhost ~]# wc <<end
> a
> bc def
> end