摘要: 检测是否为root用户 计算命令花费时间 time CommandOrScriptName 更好的方式 判断命令是否成功运行 阅读全文
posted @ 2019-10-09 18:06 kylingx 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 换行符 \n echo n 禁止换行 环境变量声明export export PATH="$PATH:/home/user/bin" 获取字符串的长度 length=${ var} shell数学运算 let [] (()) expr 注:使用let时,变量名之前不需要$ 标准输入stdin 0 标 阅读全文
posted @ 2019-10-09 18:05 kylingx 阅读(149) 评论(0) 推荐(0) 编辑
摘要: awk AWK是一种处理文本的编程语言工具 特殊字段: BEGIN语句设置计数和打印头部信息,在任何动作之前进行 END语句输出统计结果,在完成动作之后执行 分隔符默认为空格,可以用 F,改变成逗号为分隔符 F,或改成冒号 F: eg: awk F: '{ print $1 }' /etc/pass 阅读全文
posted @ 2019-10-09 15:24 kylingx 阅读(134) 评论(0) 推荐(0) 编辑
摘要: sed stream editor流编辑器 sed编辑器是按行处理文件内容,正在处理的内容存放在模式空间(缓冲区)内, 处理完成后按照选项的规定输出或文件的修改;文件内容没有改变,除非使用重定向存储输出 主要用来自动编辑一个或多个文件,简化文件的反复操作 语法: sed [options] '[co 阅读全文
posted @ 2019-10-09 15:23 kylingx 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 正则表达式regex\regexp\RE 用来描述或者匹配一系列符合某个句法规则的那个字符串 用某种模式去匹配一类字符串 使用grep v 不匹配,反转匹配 n 显示行号 正则表达式特殊字符 1)^word 待搜寻的字符串(word)在行首 2)word$ 待搜寻的字符串(word)在行尾 3)\ 阅读全文
posted @ 2019-10-09 15:21 kylingx 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 输出环境变量 echo $PATH shell脚本执行需要给与权限 chmod +x chmod u+x chmod a+x 使用bash + 脚本,则不需要执行权限 变量赋值“=”两边不可有空格 将命令值赋予变量 A= B=$(lS l) B=${lS l} 列出所有变量 set set | gr 阅读全文
posted @ 2019-10-09 15:20 kylingx 阅读(166) 评论(0) 推荐(0) 编辑