获得 linux 命令的帮助

12 篇文章 0 订阅
本文详细介绍了Linux环境下的内部命令与外部命令的区别,并演示了如何通过type命令识别它们。同时,文章指导读者如何利用help、--help、man和info命令获取Linux命令的帮助信息,包括如何在man和info手册中进行有效搜索。
摘要由CSDN通过智能技术生成
  • 内部命令和外部命令
        内部命令:所谓内部命令是指在bash源码里面的(也可以是其他 shell,如 ash 等),其执行速度比外部命令快,因为解析内部命令 shell 不需要创建子进程。比如:exit,history,cd,jobs,bg,fg 等。
        外部命令: bash 之外额外安装的(也可以是其他 shell,如 ash 等),通常放在 /bin,/usr/bin,/sbin,/usr/sbin 等,比如:ls,vi ,cat 等命令
    可以使用 type 命令分辨一个命令是内部命令还是外部命令。示例:
    $ type fg
    fg is a shell builtin
    $ type cp
    cp is /bin/cp


  • 获得Linux 命令的帮助信息
    获得内部命令的帮助信息执行下列命令:
    help command                 # command 为要查看的内部命令
    获得外部命令的帮助信息执行下面命令:
    command   --help            # command 为要产看的外部命令
    man   command
    info    command

  • Linux 命令帮助文档的使用(man  和 info)
           man 手册分成很多章节,使用 man 手册时可以指定不同的章节来浏览,各个章节意义如下:
    1 普通用户可用命令
    2 系统调用
    3 库函数
    4 特殊文件(/dev 下的各种设备文件)
    5 文件的格式(比如 passwd 文件的格式说明)
    6 给游戏留的,有各个游戏自己定义
    7 是附件还有一些变量,(比如 environ 这种全局变量的说明)
    8 系统管理员命令
    man 手册的查找:
           进入 man 手册后,输入 /(正向查找)  或 ?(反向查找)  后面跟要查找的字符串。进入查找模式之后, n 为查找下一个, Shift+n 为查找上一个。
    如果不知道要获得帮助的命令是哪一个,可以根据文档描述词的关键字做出筛选,比如查找一个 PDF 的工具,使用 man -k PDF。如果不知道要获得帮助的命令是哪一个章节的(比如 open,他可以是一个shell 命令,也可以是一个系统调用),可以使用 man -a open ,这样会显示多个章节。

    info 手册的查找:
           进入 info 手册后,输入 /(正向查找) 或 ?(反向查找)   后面跟要查找的字符串。进入查找模式之后, n 为查找下一个, Shift+n 为查找上一个。
     info 中,带 * 的表示超链接,光标移动到改行时,敲下回车键会连接到另外一个文档, Shift+u 会回到上一页(跳转回去)   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值