管道符和作业控制、shell变量和环境变量配置文件
2017-11-16 18:17
736 查看
一、管道符和作业控制
1、管道符 “|”, 就是把前面的命令运行的结果丢给后面的命令。
ls |wc -l ; ls |grep test
2、如何我们正在编辑一个文件时,想暂停这个操作并退出可以输入ctrl z 暂停任务
3、jobs查看后台的任务
4、bg[id]把任务调到后台; fg[id]把任务调到前台
5、命令后面加&直接丢到后台 ,sleep 100 指的是暂停100秒,后继续运行
二、shell变量
1、使用命令env命令获取系统变量(一般为大写英文)
2、set命令多了很多变量,并且包括用户自定义的变量(自定义变量a=1)
3、变量名规则:字母、数字下划线,首位不能为数字
4、变量值有特殊符号时需要用单引号括起来
5、变量的累加
如果变量内容中本身带有单引号或其他符号如$,这就需要用到双引号了
6、 全局变量export
当我们在一个终端上自定义了一个变量,它只是限于当前终端下的shell生效 ,如果在这个终端下再开一个子shell,这个变量是不会同步过去的,这个叫非全局变量。如果要所有的子shell都同步这个自定义的变量,就用到全局变量命令 :export (只能从上往下生效,反之不行)
7、如果要取消自定义的变量,使用命令:unset 变量名
三、环境变量配置文件
1、/etc/profile :这个文件预设了几个重要的变量,例如PATH, USER, LOGNAME, MAIL, INPUTRC, HOSTNAME, HISTSIZE, umask等
2、/etc/bashrc :这个文件主要预设umask以及PS1。这个PS1就是我们在敲命令时,前面那串字符了:
(\u 就是用户, \h 主机名, \W 则是当前目录,$ 就是那个 ‘#’ 了,如果是普通用户则显示为 ‘$’)
带颜色设置:PS1=’[\033[01;32m]\u@\h[\033[00m]:[\033[01;36m]\w[\033[00m]$ ’
1、管道符 “|”, 就是把前面的命令运行的结果丢给后面的命令。
ls |wc -l ; ls |grep test
2、如何我们正在编辑一个文件时,想暂停这个操作并退出可以输入ctrl z 暂停任务
3、jobs查看后台的任务
4、bg[id]把任务调到后台; fg[id]把任务调到前台
5、命令后面加&直接丢到后台 ,sleep 100 指的是暂停100秒,后继续运行
二、shell变量
1、使用命令env命令获取系统变量(一般为大写英文)
2、set命令多了很多变量,并且包括用户自定义的变量(自定义变量a=1)
3、变量名规则:字母、数字下划线,首位不能为数字
4、变量值有特殊符号时需要用单引号括起来
5、变量的累加
如果变量内容中本身带有单引号或其他符号如$,这就需要用到双引号了
6、 全局变量export
当我们在一个终端上自定义了一个变量,它只是限于当前终端下的shell生效 ,如果在这个终端下再开一个子shell,这个变量是不会同步过去的,这个叫非全局变量。如果要所有的子shell都同步这个自定义的变量,就用到全局变量命令 :export (只能从上往下生效,反之不行)
7、如果要取消自定义的变量,使用命令:unset 变量名
三、环境变量配置文件
1、/etc/profile :这个文件预设了几个重要的变量,例如PATH, USER, LOGNAME, MAIL, INPUTRC, HOSTNAME, HISTSIZE, umask等
2、/etc/bashrc :这个文件主要预设umask以及PS1。这个PS1就是我们在敲命令时,前面那串字符了:
(\u 就是用户, \h 主机名, \W 则是当前目录,$ 就是那个 ‘#’ 了,如果是普通用户则显示为 ‘$’)
带颜色设置:PS1=’[\033[01;32m]\u@\h[\033[00m]:[\033[01;36m]\w[\033[00m]$ ’
相关文章推荐
- 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
- L24 shell基础知识(二)管道符-作业控制-shell变量-环境变量配置文件
- Linux笔记(管道符/作业控制,shell变量,环境变量配置文件,常见问题)
- 管道符和作业控制 shell变量 环境变量配置文件
- 8.6 管道符和作业控制;8.7—8.8 shell变量(上下);8.9 环境变量配置文件
- 管道符和作业控制 shell变量 环境变量配置文件
- LINUX系统学习笔记管道符和作业控制 ,shell变量 , 环境变量配置文件
- 五周第四次课(11月16日) 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
- 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
- 五周第四次课 2017.11.16 管道符和作业控制、shell变量、环境变量配置文件
- Shell基础知识 (2) 之 管道符和作业控制、变量、环境变量配置文件
- 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
- 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
- 管道符和作业控制、shell变量、环境变量配置文件、添加操作记录审计
- 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
- 管道符,作业控制,shell变量,全局变量,环境变量的配置文件
- 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
- 管道符和作业控制,shell变量和环境变量配置文件
- 管道符和作业控制、shell变量、环境变量配置文件
- 11.16 管道符和作业控制 , shell变量 , 环境变量配置文件