ubuntu server-帮助&输出与重定向


获取帮助

man
man cmd

man -k keyword    #搜索关键词(不知道具体命令)
man -k 'list directory contents'   # 多个关键字

# 每个命令的 手册页 可以使用数字编号引用片段(section)
man 5 passwd   #( 按section查看)
- 1:  用户命令
- 2:  系统调用
- 3:  高级Unix编程库文档(程序员常用)
- 4:  设备借口和驱动信息(很少使用)
- 5:  文件描述(系统配置文件)
- 6:  Games
- 7:  文件格式,惯例,编码(ASCII等)
- 8:  系统命令和服务器
info

GUN不太喜欢慢,因此开发了info
有时候优于man,有时不是
info ls

/usr/share/doc # 部分软件包没有列入man或者info的文档

cmd –help / -h

绝大部分的不成文规定,并不都是,比如ls -h

Shell输入与输出

输出重定向
ls a/ > file   # 会覆盖

ls a >> file    # 追加

head /proc/cpuinfo 

head  < /proc/cpuinfo    # 输入重定向


#
`set -C` 之后不得覆盖
管道
head /proc/cpuinfo | tar a-z A-Z

ifconfig | grep inet | awk'{print $2}' | awk -F. '{print $2}'   # -F 指定分隔符,这里以.分割
标准错误 stderr(报错包含重要信息)
# 写脚本的时候有用,可以把错误信息报错到某个文件
ls /abc 2>e   # 2:标准错误      1:标准输出          0:标准输入
ls 0< a/
ls 1> file1
ls b 2> err1


ls a/ > f1 2>&1   # 标准输出、标准错误都输出到文件f1  (&1代表标准输出)
常见报错信息


文章作者: 剑胆琴心
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 剑胆琴心 !
评论
 上一篇
ubuntu server-进程管理&打包压缩 ubuntu server-进程管理&打包压缩
进程管理ps信息: PID: 进程id TTY: 运行进程的终端设备 STAT: 进程状态(Sleep, Running) TIME: 该进程占用的cpu时间 COMMAND: 命令名称 参数: -x: 当前用户启动的所有进程 -ax:
2020-02-09
下一篇 
07-mysql盲注 07-mysql盲注
SQL测试-基于 布尔,延时 盲注 场景:无回显,并且没有报错和其他显示能用布尔就不用延迟 几个相关函数:regexp regexp ‘^xiaodi[a-z]’ 匹配xiaodi及xiaodi…等if if(条件
2020-02-08
  目录