Linux外部命令和内嵌命令的判断和帮助手册的查看方式
shell 可以看作是一个命令解释器,为我们提供了交互式的文本控制台界面。我们可以通过终端控制台来输入命令,由shell进行解释并最终交给内核执行。
外部命令和内嵌命令
一部分基础功能的系统命令是直接内嵌在shell中的,系统加载启动之后会随着一起加载,常驻系统内存中。这部分命令被称为“内置命令”
帮助命令
man 获得外部命令的帮助信息
man 命令
man ls
按空格,上下键或者pageup/pagedown翻页
而如果我们man一个内嵌命令,则会显示bash的介绍
内嵌命令
使用man来获取内嵌命令的帮助信息:
man -f cd
Cd(1) 显示的是bash 的信息,也就是我们直接输入 man cd 获得的信息
Cd(1p) 显示的英文信息为”改变工作目录“
所以我们使用man查询内嵌命令手册的话,带上是哪一版本的手册
man 1p cd
help 获得内嵌命令的帮助信息
help 命令
help cd
help 无法查看外部命令信息
用help方式查看外部命令使用方式:
命令 --help
ls --help
判断命令是内嵌命令还是外部命令
type 命令
type cd
cd是shell 的一个内嵌命令
type ls
type useradd // useradd 创建用户命令
如果没有显示说shell的内嵌命令,则这个命令是外部命令
常用快捷键
Ctrl + c 停止进程
Ctrl + l 清屏,相当于clear //reset 重启当前shell 环境
tab 补全
上下健,查看使用过的命令