摘要: 检测是否为root用户 计算命令花费时间 time CommandOrScriptName 更好的方式 判断命令是否成功运行 阅读全文
posted @ 2019-10-09 18:06 kylingx 阅读(130) 评论(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 阅读(151) 评论(0) 推荐(0) 编辑
摘要: awk AWK是一种处理文本的编程语言工具 特殊字段: BEGIN语句设置计数和打印头部信息,在任何动作之前进行 END语句输出统计结果,在完成动作之后执行 分隔符默认为空格,可以用 F,改变成逗号为分隔符 F,或改成冒号 F: eg: awk F: '{ print $1 }' /etc/pass 阅读全文
posted @ 2019-10-09 15:24 kylingx 阅读(135) 评论(0) 推荐(0) 编辑
摘要: sed stream editor流编辑器 sed编辑器是按行处理文件内容,正在处理的内容存放在模式空间(缓冲区)内, 处理完成后按照选项的规定输出或文件的修改;文件内容没有改变,除非使用重定向存储输出 主要用来自动编辑一个或多个文件,简化文件的反复操作 语法: sed [options] '[co 阅读全文
posted @ 2019-10-09 15:23 kylingx 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 正则表达式regex\regexp\RE 用来描述或者匹配一系列符合某个句法规则的那个字符串 用某种模式去匹配一类字符串 使用grep v 不匹配,反转匹配 n 显示行号 正则表达式特殊字符 1)^word 待搜寻的字符串(word)在行首 2)word$ 待搜寻的字符串(word)在行尾 3)\ 阅读全文
posted @ 2019-10-09 15:21 kylingx 阅读(392) 评论(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 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 安装expect工具 expect是建立在tcl基础上的一个自动化交互套件, 在一些需要交互输入指令的场景下, 可通过脚本设置自动进行交互通信. 其交互流程是: spawn启动指定进程 expect获取指定关键字 send想指定进程发送指定指令 执行完成, 退出. 由于expect是基于tcl的 阅读全文
posted @ 2019-10-08 22:51 kylingx 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 默认AD登录到限制为64个 原因 发生此问题的原因是User Workstations属性的Range Upper值为1,024个字符。使用Active Directory用户和计算机输入NetBIOS计算机名称时,NetBIOS名称的最大长度为16个字符。因此,您只能存储64个登录工作站条目。 解 阅读全文
posted @ 2019-10-08 13:07 kylingx 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.移除旧版本 yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docker selinux docke 阅读全文
posted @ 2019-10-08 11:28 kylingx 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 生成密钥 ssh keygen 拷贝密钥 ssh copy id 目的IP或域名 检查配置 cat /root/.ssh/authorized_keys 登录测试 ssh ip 阅读全文
posted @ 2019-10-08 10:40 kylingx 阅读(301) 评论(0) 推荐(0) 编辑