8.变量: 一般变量都是大写
9.命令env :可查出系统全部变量
HOSTNAME:主机类型
SHELL:shell类型
HISTSIZE:历史记录数
MALL:邮件存放目录
PATH:该变量决定了shell将哪些目录中寻找命令和程序
PWD:当前目录
LANG:语言环境量
HOME:当前主目录
LOGNAME:用户登录名
10.命令set:和env类似,不仅可以显示系统变量,还可以自定义变量
单新建shell后,变量无法使用
可以用bash :新建shell
(1)允许系统内所有用户登陆后使用该变量
vi /etc/profile 加入“export myname=Aming” 运行 source /etc/profile
(2)只允许当前用户使用
vi ./bashrc 加入“export myname=Aming” 运行 source ./bashrc
自定义变量规则
(1)设定变量格式“a=b”其中a变量名,b变量内容,等号两边不能有空格
(2)变量名只能由字母、数字、及下划线组成,开头不能为数字
(3)当变量有特殊符号(如:空格)需要加单引号
#myname=‘Aming LI’
(4)当变量内容带有单引号,需加双引号
#myname=“Aming‘s”
(5)变量内容需要用到命令使用时加反引号
#myname=·pwd·
注:反引号是1建旁边那个,按下去就OK了
变量内容加其他变量内容的加双引号
11.命令bash:可以进入一个shell,这个shell是原来shell的子shell
12.命令 pstree:会指出linux系统的所有进程以树形结构显示出来
13.命令 export:命令申明 ,在子shell,变量也可以显示出来
12.命令unset:取消变量
20180604
原文地址:http://blog.51cto.com/13753190/2124773