一、type命令:查看bash内置命令
- 概念:
- bash中已经内置了很多命令,例如:cd、umask、等等很多
- type命令就可以查看bash中有哪些内置的命令
- 不加任何参数时,为查看这个命令所在的目录
- 命令格式:
type [选项] 命令
- 相关选项:
- -t:加入-t后,查询一个命令只会列出下面的其中一项
- file:表示为外部命令
- alias:表示该命令为命令别名alias所设置的名称
- builtin:表示该命令为bash的内置命令
- -p:如果后面接的命令为bash的外部命令,会显示这个外部命令的路径名
- -a:根据PATH变量定义的路径中,将所有含有该命令的路径都列出来,包含alias。执行命令时,先执行哪一个也是按照这个顺序来进行的
演示案例
- 案例①:查看pwd是否为内置命令:builtin代表是
- 案例②:查看PATH变量中的命令
- 案例③:查看ls变量:可以看到ls是ls --color=auto的别名
- 案例④:sed管道命令为外部命令不是内置命令,使用-p查看这个命令的目录
二、\换行功能
- 概念:命令太长是可以使用\来进行换行,可以输入更多的命令
- 注意事项:\后面不能有空格和其他字符,否则会出错
演示案例
- 正确案例:输入\后直接回车,然后来到第二行再按空格,再输入/etc回车,即可查看/etc目录下的内容
- 错误案例:输入\后又按了一下空格才回车,直接报错
三、快速编辑按钮
ctrl+u | 从当前光标开始,删除光标前所有字符(不包括光标自身) |
ctrl+k | 从当前光标开始,删除光标后所有字符(包括光标自身) |
ctrl+a | 将光标移动到当前命令行的最前面 |
ctrl+e | 将光标移动到当前命令行的最后面 |
演示案例
- 第一步:将光标停留在此处
- 第二步:按下ctrl+u,前面的字符全部删除
- 我是小董,V公众点击"笔记白嫖"解锁更多【Linux入门基础】资料内容。