认识与学习BASH(2)

查询命令是否为Bash shell的内置指令:

  通过type  命令:可以查询该指令是否为内置指令

命令的快速编辑按钮:

  Ctrl+u/Ctrl+k:带u的命令是删除光标前面的所有命令,带k的命令是删除光标后面的所有指令

shell的自定义变量功能

  简单的举个例子,通过参数定位到不同用户家目录或者是email目录,因此就能够减少许多工作量,不用给每个相似参数制作类似的命令了.

变量的使用与设置:echo、变量设置规则、unset

  $+变量才能够使用变量代表的字符串,可以通过echo $变量(echo ${变量})来查看变量的值。

  可以通过变量名后面加上=号来给变量赋值(等号两边无空格,变量名不能以数字开头)

  双引号内的 "$变量" 可以读出变的值

  单引号内的 '$变量' 则无法读出变量的值,且变为了纯字符串

  使用转义字符 \ 可以将Enter、$、\、空格、‘等特殊符号变为普通字符

  使用export可以使变量在其他终端使用

  变量名通常使用大写

  unset 变量名 用来取消变量

  在 $(command) 中的命令会先执行

环境变量的功能

  可以使用env指令来查看当前shell的所有环境变量

  父子shell:先创建的shell即父进程,后创建的shell即子进程。子进程会继承环境变量,但是不会继承自定义变量。

posted @ 2019-10-28 21:40  tgch2233  阅读(94)  评论(0)    收藏  举报