摘要: Shell中的括号有其特殊的用法, 现总结如下:1. 符号$后的括号 ${a} 变量a的值, 在不引起歧义的情况下可以省略大括号. $(cmd) 命令替换, 结果为shell命令cmd的输出, 和`cmd`效果相同, 不过某些Shell版本不支持$()形式的命令替换, 如tcsh. $((exp)) 阅读全文
posted @ 2020-09-22 15:38 架构艺术 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一. bash [ ] 单双括号基本要素: [ ] 两个符号左右都要有空格分隔 内部操作符与操作变量之间要空格:如 [ “a” = “b” ] 字符串比较中,> < 需要写成\> \< 进行转义 [ ] 中字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义引用而出错的好办法 [ ] 中可以使 阅读全文
posted @ 2020-09-22 15:33 架构艺术 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器 安装命令: yum install l 阅读全文
posted @ 2020-09-22 15:16 架构艺术 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 开启了自动注释和自动缩进对粘帖代码不方便 关闭自动注释:set fo-=r 关闭自动缩进(这个对C/C++代码好像无效):set noautoindent关闭C语言缩进 :set nocindent 再 Shift + Insert 恢复 :set fo=r :set autoindent:set 阅读全文
posted @ 2020-09-22 15:09 架构艺术 阅读(321) 评论(0) 推荐(0) 编辑
摘要: ping命令,判断局域网ip使用情况 for ((i=1; i<=254; i++)); do ping -q -n -c 10 -W 1 -i 0.5 -w 1 10.202.180.$i | grep -n1 -v '100\% packet loss';done 阅读全文
posted @ 2020-09-22 15:07 架构艺术 阅读(265) 评论(0) 推荐(0) 编辑
摘要: shell判断有效日期 #!/bin/bash TODAY="20180106" DIR_TARGET="/home/appdeploy/tianjin/test/sigma" function valid_date { tt=`date -d "$1"` return $? } cd $DIR_T 阅读全文
posted @ 2020-09-22 15:05 架构艺术 阅读(446) 评论(0) 推荐(0) 编辑