- 内部命令和外部命令
内部命令:所谓内部命令是指在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 手册时可以指定不同的章节来浏览,各个章节意义如下:
man 手册的查找:1 普通用户可用命令 2 系统调用 3 库函数 4 特殊文件(/dev 下的各种设备文件) 5 文件的格式(比如 passwd 文件的格式说明) 6 给游戏留的,有各个游戏自己定义 7 是附件还有一些变量,(比如 environ 这种全局变量的说明) 8 系统管理员命令
进入 man 手册后,输入 /(正向查找) 或 ?(反向查找) 后面跟要查找的字符串。进入查找模式之后, n 为查找下一个, Shift+n 为查找上一个。
如果不知道要获得帮助的命令是哪一个,可以根据文档描述词的关键字做出筛选,比如查找一个 PDF 的工具,使用 man -k PDF。如果不知道要获得帮助的命令是哪一个章节的(比如 open,他可以是一个shell 命令,也可以是一个系统调用),可以使用 man -a open ,这样会显示多个章节。
info 手册的查找:
进入 info 手册后,输入 /(正向查找) 或 ?(反向查找) 后面跟要查找的字符串。进入查找模式之后, n 为查找下一个, Shift+n 为查找上一个。
info 中,带 * 的表示超链接,光标移动到改行时,敲下回车键会连接到另外一个文档, Shift+u 会回到上一页(跳转回去)
获得 linux 命令的帮助
最新推荐文章于 2021-05-14 16:47:31 发布
本文详细介绍了Linux环境下的内部命令与外部命令的区别,并演示了如何通过type命令识别它们。同时,文章指导读者如何利用help、--help、man和info命令获取Linux命令的帮助信息,包括如何在man和info手册中进行有效搜索。
摘要由CSDN通过智能技术生成