0
点赞
收藏
分享

微信扫一扫

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用


一、type命令:查看bash内置命令


  • 概念:

  • bash中已经内置了很多命令,例如:cd、umask、等等很多
  • type命令就可以查看bash中有哪些内置的命令
  • 不加任何参数时,为查看这个命令所在的目录

  • 命令格式:


type  [选项]  命令

  • 相关选项​:
  • -t:加入-t后,查询一个命令只会列出下面的其中一项

  • file:表示为外部命令
  • alias:表示该命令为命令别名alias所设置的名称
  • builtin:表示该命令为bash的内置命令

  • -p:如果后面接的命令为bash的外部命令,会显示这个外部命令的路径名
  • -a:根据PATH变量定义的路径中,将所有含有该命令的路径都列出来,包含alias。执行命令时,先执行哪一个也是按照这个顺序来进行的

演示案例

  • 案例①:​查看pwd是否为内置命令:builtin代表是

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_命令行

  • 案例②:​查看PATH变量中的命令

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_Bash shell命令功能_02

  • 案例③:​查看ls变量:可以看到ls是ls  --color=auto的别名

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_命令行_03

  • 案例④:​sed管道命令为外部命令不是内置命令,使用-p查看这个命令的目录

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_linux_04

二、\换行功能


  • 概念:​命令太长是可以使用\来进行换行,可以输入更多的命令
  • 注意事项:​\后面不能有空格和其他字符,否则会出错

演示案例

  • 正确案例:​输入\后直接回车,然后来到第二行再按空格,再输入/etc回车,即可查看/etc目录下的内容

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_bash_05

  • 错误案例:​输入\后又按了一下空格才回车,直接报错

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_bash介绍_06

三、快速编辑按钮

ctrl+u

从当前光标开始,删除光标前所有字符(不包括光标自身)

ctrl+k

从当前光标开始,删除光标后所有字符(包括光标自身)

ctrl+a

将光标移动到当前命令行的最前面

ctrl+e

将光标移动到当前命令行的最后面

演示案例

  • 第一步:​将光标停留在此处

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_命令行_07

  • 第二步:​按下ctrl+u,前面的字符全部删除

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_bash介绍_08

  • 我是小董,V公众点击"笔记白嫖"解锁更多【Linux入门基础】资料内容。

Linux shell常用功能:查看bash内置命令(type命令),shell下的\换行功能,ctrl快捷键的使用_bash_09


举报

相关推荐

0 条评论