shell基本语法及应用

来源:互联网 发布:360软件管家界面太大 编辑:程序博客网 时间:2024/05/16 18:23
语法if[ $var -eq 0 ] && action;-gt :大于-lt: 小于-ge: 大于等于-le: 小于等于-a: 逻辑与-o: 逻辑或字符串的比较,最好使用双中括号[[ $str1 == $str2 ]][[ $str != $str ]]支持 > 、 <判空:-z 非空: -nif更友好:if [[ -n $str ]] && [[ -z $str2 ]];thencommands;fi避免if语句过长[ condition ] && action ;//condition为真,则执行action[ condition ] && action; // condition 为假,则执行aciton注意:condition 和[ ] 之间必须有空格,否则报错;
wget ftp-url wget --ftp-user=USERNAME --ftp-password=PASSWORD url来自: http://man.linuxde.net/wget
使用ftp选项-i关闭交互会话;eg ftp.sh:!/bin/bashHOST='me115.com'USER='colin'PASSWD='passwd'ftp -i -n $HOST <<EOFuser ${USER} ${PASSWD}binarycd /home/linuxput test.phpquitEOF
故障排查当前登录用户:who当前登录主机的用户列表:users排除重复用户:users | tr ' ' '\n' | sort |uniq系统运行时长: uptime获取登录会话信息:last (单个用户 last colin)列出系统开放端口及运行的服务:lsof -i或者:netstat -tnp
0 0