首先,linux 系统一个显著特色是用shell脚本来实现系统的自动化管理。
一:标准正则表达式:
grep命令实现文件的查找。称为文本过滤。结合“^”行首锚定符;“$”行尾 锚.定 符;“.”匹配任意单个字符。“*”匹配其前的字符任意次。“[A- B]”指定A-B范 围内的任意字符等使用。
2: alias 命令是定义别命 。
3: chown --reference =A B;参照B的属性更改A;
4: ctrl+u:在shell脚本中删除光标到行首;
5:ctrl+k:在shell脚本中删除光标到行尾;
二:扩展正则表达式:
egrep:于标准正则表达式相比,扩展正则表达式增加了一些选项:
“+”通配前字符一次或两次
“?”匹配前字符0次或1次。可有可无。
“|”管道字符或的意思。
“()”分组 如(ab)* ab一组出现的次数。
“cut”命令 -d指定分隔符 -f 指定取段
$MYUSER:引用
“sotr”:文件排序。默认是升序。 -r:逆序 -n:数值大小排序。
uniq=sort -u:重复换房只显示一次且比须是连续的。
uniq -u:只显示没重复过的行。-d:只显示重复过的行。
wc=word count 单词记数。-l:只显示行数。
diff/patch:比较两个文件扩不,同。主要当补丁用。
脚本编程功能:
1:顺序执行:默认为顺序执行
2:选择分支:(条件判段)
3:循环执行:
for命令用法:
for VAR(变量) in LIST do
statement 1
statement 2
done
转载于:https://blog.51cto.com/4104492/829069