一、管道符  

1、管道符 | ,将前一个指令的输出作为后一个指令的输入

二、作业控制符

1、Ctrl+z  暂停一个任务  Ctrl+c 停止一个任务

2、fg  恢复暂停的任务

3、jobs 列出被暂停或在后台运行的命令

4、bg 将命令放到后台运行

三、变量

1、env 查看系统环境变量

2

2、set  也是系统环境变量,显示全部的。

3、自定义变量   

设置变量的规则:(1)等号两边不能有空格 (2)变量名只能由字母、数字、下划线组成,但不能以数字开头。(3)变量带特殊符号时,需要加单引号。

  

4、变量累加

  

5、全局变量 export   用export声明以后,当前shell的子shell,子子shell等都可以使用

w 查看当前有几个用户登录, $SSH_TTY 查看当前你自己是在哪个pts登录

我们定义a变量,进入一个子shell,在查看变量a,是没有的,但我们用 export 声明后,在子shell里就能看到了。

 

export 声明的变量是向下延伸,不能向上,

6、取消变量  unset 变量名

四、环境变量配置文件

1、/etc/profile   系统用户环境变量,j交互登录才执行,当我们需要编辑变量时。可以去 .bash_profile

2、/etc/bashrc   系统用户环境变量,不需要登录,执行shell就生效。

3、PS1 \u 指用户即root  \h指主机名 \W 当前目录  \$ 之字符#  ,可以再/etc/bashrc中查看

  

4、.bash_profile  定义用户个人路径与自定义环境变量

5、.bashrc  该文件包含专属于用户自己的shell的bash信息,每次登录或运行时都会被读取。

6、.bash_history  记录历史命令

7、.bsah_logout   退出shell时,会执行该文件。

 

posted on 2018-01-11 23:28  天梭  阅读(120)  评论(0编辑  收藏  举报