鸟哥的Linux私房菜

鸟哥的Linux私房菜

1.shell script
用当系统管理下边是特别好的相同起工具,可是用当处理大量累值运算上,
就不丰裕好了;
2.shell script 其实就是纯粹文字文件 (ASCII) ,大家得以编写这档案,
然后让这档案来帮衬我们同样不善实践多独令;
3.执行shell script的方法:
1)将 shell.sh 加上可读与执行 (rx) 的权,然后就是会为 ./shell.sh
来举办了;
2)直接以 sh shell.sh 的艺术来直接执行即可。
留神:,指令是否能为实践及 PATH 这么些环境变量有关,
所以,要尽『近日以此目录下的某部档案』就待加上 ./
这么些目录;或者将拖欠路线上加到PATH中。
在意:sh命令执行,这是盖 /bin/sh 其实就是 /bin/bash。

  1. test 指令的测试功效
    test -e filename && echo “exist” || echo “Not exist”
    里头,-e检测文档是否是,用-f检测是否为文档,用-d检测是否也目录等;
    -r检测可读性,-w检测可写性等;
    -nt检测是否更新,-ot检测是否更旧等;
    -eq检测是否等,-ne检测是否不等;
    5.运判断符号 [ ]
    [□”$HOME”□==□”$MAIL”□]
    即便每个组件中间还用空格分开;变量用对引号限定;常量用单/双引号定义。
    name=”UESTC”
    [ “$name” == “uestc” ] && echo “eq” || echo “Not eq” 
    Not eq
    6.if…fi,case…esac
    if 的末尾是 fi ,那么 case 的末梢当然就是用 case 倒着写,自然就是是 esac;
    针对”case $变量 in”,每一个变量内容的程序段最终还需少独分店 (;;)
    来代表该次段落的完结;
    7.shell script 之寻踪和 debug
    sh [-nvx] scripts.sh
    档案馆,参数:
    -n :不要行 script,仅查询语法的题目;
    -v :再履行 sccript 前,先拿 scripts 的情输出及屏幕及;
    -x :将运用及之 script 内容显示到屏幕上,这是殊有由此底参数!
admin

网站地图xml地图