Linux入门学习(三)

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中,并统计输出行数
          • 这里写图片描述
发布了31 篇原创文章 · 获赞 3 · 访问量 4550

猜你喜欢

转载自blog.csdn.net/Lengwenin/article/details/79819442
今日推荐