man
man
:man是手册缩写(manual)
- 例:
man man
:查看man命令的帮助 - 例:
man passwd
:查看passwd命令的帮助
- man的级别
- 1:系统命令
- 2:系统接口
- 3:函数库
- 4:特殊文件,比如设备文件
- 5:文件
- 6:游戏
- 7:系统的软件包
- 8:系统管理命令
- 9:内核
- 例:
man 5 passwd
:查看/etc/passwd文件的帮助 - 例:
man 1 passwd
:查看passwd命令的帮助,1可以省略
- man页面的快捷方式
- 上下键:向上或向下一行
- pageup|pagedown ##向下一个屏幕或者向上一个屏幕
- d|u:向下或者向上半个屏幕
- G|gg:跳转页面到man最下面或最上面
- /关键字:搜索关键字,关键字会高亮显示,n向下匹配,N向上
- q:退出帮助页面
管理输入输出
- 在linux系统中,正确输出的编号为1,错误输出编号为2
- 例:在系统中用普通用户执行:
find /etc -name passwd
- 因为用户权限问题会有以下输出
-
>
:重定向输出
find /etc -name passwd >> file
:追加正确输出find /etc -name passwd 2>> file
:追加错误输出find /etc -name passwd &>> file
:追加所有输出- 注意:>> 2>> &>> 不会覆盖源文件内容,会把相应的输出字符方到文件的最后
|
管道,管道的作用是将前一条命令的输出变成管道后命令的输入
- ls /bin | wc -l :统计ls /bin 命令输出的行数
- 系统中错误的输出是无法通过管道的。
- 用 2>&1 可以把错误的输出编号由2变成1
- tee 复制输出到指定位置
date |tee file |wc -l
:tee命令复制date命令的输出到file中,并统计输出行数
- 例:在系统中用普通用户执行: