用于将前一个指令的输出做为后一个指令的输入。html
CTR+Z:暂停当前运行的进程
fg:命令恢复(前台),加数字可以指定恢复的进程;
bg:命令恢复(后台),使用这个命令的时候,进程会一直在屏幕中刷新,并在后台运行。须要经过fg恢复到前台后,再用CTR+C关闭 jobs:可以查看当前全部暂停了的进程
sleep n:暂停n秒linux
通常涞说即便用简单的字符替代某些具备特殊意义的设定以及数据shell
分类介绍:
HOSTNAME:主机名称
SHELL:当前用户的shell类型
HISTSIZE:历史记录数
MALL:当前用户的邮件存放目录
PATJ:该变量决定了shell将到哪些目录中寻找命令或程序
PWD:当前目录
LANG:语言
HOME:当前用户的家目录
LOGNAME:当前用户的登陆名vim
格式 :a=b,前者为变量名后者为变量的内容,两边不能有空格 ;变量名只能由字母、数字及下划线组成,且不能以数字开头
单引号:当变量内容中有特殊符号(如空格)的时候需使用
双引号:变量的内容能够累加到其它变量的内容,可是须要加双引号。双引号能识别变量的前缀,不会把它看成特殊符号
全局变量:命令 export:设置全局变量;命令unset*:取消全局变量。*后面都是接变量名字,全局变量只会在子shell中生效centos
[root@centos001 ~]# a=1 [root@centos001 ~]# b=2 [root@centos001 ~]# echo $a$b 12 [root@centos001 ~]# a='a$bc' //单引号里的$就是特殊符号 [root@centos001 ~]# echo $a$b a$bc2 [root@centos001 ~]# c="a$b"c //这里双引号里的$就不是一个特殊符号 [root@centos001 ~]# echo $c a2c [root@centos001 ~]# export b=123 //设置 [root@centos001 ~]# echo $b 123 [root@centos001 ~]# exit exit [root@centos001 ~]# echo $b [root@centos001 ~]# echo $aming //取消 linux
/etc/profile:用户环境变量,交互登陆时才执行;/etc/bashre:用户不用登陆,执行shell就生效 *****通常状况下不会去更改bash
-在用户的家目录下;用vim加目录编辑 ;为隐藏文件 .bash_profile :该文件爱你定义了用户的我的化路径和环境变量的文件名称
.basherc:能够将用户的自定义的别名或自定义的变量写到这个文件中
.bash_history:记录历史命令 .bash_logout:当退出shell时会执行该文件code
- 主要用于设置咱们输入命令是前面那一串字符
[root@centos001 network-scripts]# echo $PS1 [\u@\h \W]\$ [root@centos001 network-scripts]# PS1='<\u@\h \W>\$' //吧[]变成了 <> <root@centos001 network-scripts># export
bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719server
简易审计系统: http://www.68idc.cn/help/server/linux/2014042190951.htmlhtm
关于PROMPT_COMMAND环境变量的含义 http://www.linuxnote.org/prompt_command-environment-variables.html进程