linux编程向:chap1-学会使用命令帮助

参考资料:https://linuxtools-rst.readthedocs.io/zh_CN/latest/

本文是参考资料的精简版,主要用于学习。


  1. 命令使用

查看命令的简要说明

# 句法:
$ whatis command # 简要说明命令的作用
# 举例子:
$ whatis locate

# 句法:
$ whatis -w "loca*" # 正则匹配
# 举例子:
$ whatis -w "loca*"

# 句法:
$ info command # 更加详细的说明文档
# 举例子:
$ info locate

# 句法:
$ man command # 查询命令的说明文档
# 举例子:
$ man locate  # 使用 page up 和 page down 来实现上下翻页

  需要了解的是,man的帮助手册中,将帮助文档分为了9类,有的关键字可能存在多个类别中,所以此时就需要指定特定的类别来看。在学会如何指定之前,先了解一下每个特定类别所代表的含义,

  • 用户可以操作的命令或者是可执行文件;
  • 系统核心可调用的函数与工具等;
  • 一些常用的函数与数据库;
  • 设备文件的说明;
  • 设置文件或者某些文件的格式;
  • 游戏;
  • 惯例与协议等。例如Linux标准文件系统、网络协议、ASCⅡ,码等说明内容;
  • 系统管理员可用的管理条令;
  • 与内核有关的文件;

摘录来自: Colin. “Linux Tools。” Apple Books. 

接下来学习如何指定特定类别来使用man,

$ whatis locate
printf (1)           - format and print data
printf (3)           - formatted output conversion

# 可以看到printf在1和3中都存在,但是1指的是命令操作及可执行文件;而3指的是常用函数库说明;假如我们想看C语言中printf的用法,可以指定类别3
$ man 3 printf

# 句法
$ man -k keyword # 查询关键字,根据命令中部分关键字来查询命令,适用于只记住部分命令的场合;
# 举例子:
$ man -k GNOME config|grep 1

# 句法
$ which command # 查看程序的binary文件所在路径;
# 举例子:
$ which make

# 句法
$ whereis command # 查看程序的搜索路径,当系统中安装了同一软件的多个版本,不确定使用的是哪个版本时,这个命令就能派上用场;
# 举例子:
$ whereis python

关键字:whatis info man which whereis

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值