1)若该变量需要在其他子进程执行,则可用"$变量名称"或${变量}累加内容
什么是子进程?在我目前这个shell情况下,去打开一个新的shell,新的那个shell就是子进程。一般状态下,父进程的自定义变量是无法在子进程内使用的,但通过export将变量变成环境变量后就能够在子进程里面应用了。
2)条件判断: &&代表and ||代表or
3)有时候在if条件判断中会使用[],中括号中的每个组件都用空格键来分离,中括号内的变量都用双引号括起来,中括号内的常量最好都已单引号或者双引号括起来。
4)mv命令的使用
mv file1 file2:把一个文件的名字从file1重命名为file2;
mv folder1 folder2:把folder1重命名为folder2
mv test.txt zhuxiaojuan:将test.txt文件移动到zhuxiaojuan这个folder下面
eg: mv *.out 1 将当前目录的out文件移动到1这个目录下;
mv hello 1:将hello文件夹重新命名为1
5)if 条件判断; then 条件判断成立可进行执行的工作内容 fi 将if反过来写,就写成fi,结束if意思。
6)ksh特殊符号
~ 用户的主文件夹
\ 转义符号
>,>> 数据流重定向,输出导向,分别是替换,累加
··(反引号) 两个反引号中间的命令先执行,也可以用$()
<,<< 数据流重定向,输出导向,
~name 用户name的主目录