linux学习第二周;shell编程

Posted byy18

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习第二周;shell编程相关的知识,希望对你有一定的参考价值。

pstree -p #显示进程编号(树状)
echo $$ #显示当前shell进程编号
 
脚本的基本结构 :
#!SHEBANG (表明使用什么shell打开文件,一般使用bash)
CONFIGURATION_VARIABLES #定义变量
FUNCTION_DEFINITIONS#定义函数
MAIN_CODE #主要执行命令
 
检测脚本中的语法错误
bash -n /path/to/some_script
调试执行
bash -x /path/to/some_script
 
变量命名法则: 
1、不能使程序中的保留字:例如if, for 
2、只能使用数字、字母及下划线,且不能以数字开头 
3、见名知义 
4、统一命名规则:驼峰命名法 (HostName或hostName)
 
variables=`命令`#将命令执行结果赋给变量,需要用反向单引号``或$()
export 变量名="定义变量" # 变量名前加export,即将变量定义为环境变量,可以传给子进程
位置变量:$1 $2 $3等
特殊变量:$* 、[email protected]、 $#(显示参数共几个)
set #显示已定义的所有变量
unset  name #删除变量
 
测试命令:当语句中有正则表达式时用[[  ]],一般用text或[  ]
                  test EXPRESSION
                 [ EXPRESSION ]
                  [[ EXPRESSION ]]
read -p "Enter a content : " variablesname #将输入的内容付给一个或多个变量
 
 

以上是关于linux学习第二周;shell编程的主要内容,如果未能解决你的问题,请参考以下文章

Linux第二周学习笔记(12)

Linux第二周学习笔记

Linux第二周学习笔记

Linux第二周学习笔记

linux学习——第二周复习

Linux第二周学习笔记(11)