1、变量读取例:echo $PATH echo $(PATH)
2、变量赋值:aa=asdf 注:等号左右没有空格3、查看所有环境变量:env4、当前线程的ID:echo $$5、自定义变量转为环境变量:export 变量名称(目的:子进程中该变量仍有效)6、read atest this is a test echo $atest7、ulimit -a :列出的限制额度8、查看已有别名:alias 新定义别名:alias lm='ls -l | more'9、历史命令:history:位于~/.bash_history中10、cat /etc/issue:查看操作系统 11、uname -r :显示版本信息12、说明:/etc/profile:是系统整体的设置,轻易不要改,但是可以改变系统级别设计 ~/.bash_profile或~/.bash_login或~/.profile:属于用户个人设置,可以在这里改变自己的设置13、source 配置文件名:读入环境配置文件:source ~/.bashrc 等价于 . ~/.bashrc14、grep -n 'the' regular_express.txt :带行号显示regular_express.txt中含'the'的行15、grep -n '[^g]oo' re*.txt :查找带‘oo’前面不带'g'的行shell script1、执行:sh sh01.sh2、权限:必须有rx权限;也可以这样执行:chmod a+x sh01.sh ;./sh01.sh3、模板: #!/bin/bash PATH=/usr/java/jdk1.7.0_76/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/zhangping/bin:~/bin export PATH4、echo $((13/2)) :echo((表达式)):进行数值运算