现在位置: 首页 > shell
+0°
2014年10月22日 Linux基础, shell脚本 ⁄ 共 6865字 ⁄ 被围观 3,839 views+
常用文件操作命令:     touch file              # 创建空白文件     rm -rf 目录名           # 不提示删除非空目录(-r:递归删除 -f强制)     dos2unix              ...
阅读全文
+15°
2014年08月27日 shell脚本 ⁄ 共 802字 ⁄ 被围观 4,803 views+
#!/bin/sh   #这个脚本用来判断后面的参数的种类(非数字,奇数,偶数,浮点数)。  #用法:Usag: [参数列表]  # checknum.sh  #检测参数个数是否合法  if test $# -lt 1     #当参数个数小于2时,也就是没有整数输入,报错。    then echo "参数错误,使用方法:checknum n1 n2 n3... (一个参数序列)。"    exit 1   ...
阅读全文
+4°
2013年03月18日 Linux基础, shell脚本 ⁄ 共 930字 ⁄ 被围观 5,105 views+
一、批量添加有规律的用户 如添加user1、user2……user50,具体多少个可以使用交互方式输入,用户前缀也使用交互方式输入: #!/bin/bash ##批量添加用户脚本## ##交互方式读取用户前缀和用户数## ##密码也采用交互输入,用户密码为密码前缀+用户序号 ##作者:Barlow## ##最后修改时间:2013-3-18## # #建立用户 echo "Please input username:" read name echo "Please input number of users:" read num n=1 while [ $n -le $num ...
阅读全文
+11°
2013年01月24日 Linux基础, shell脚本 ⁄ 共 2249字 ⁄ 被围观 19,922 views+
再分享一些可能你不知道的shell用法和脚本,简单&强大! 在阅读以下部分前,强烈建议读者打开一个shell实验,这些都不是shell教科书里的大路货哦:) 1、!$: !$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: $mkdir mydir $mv mydir yourdir $cd yourdir 可以改成: $mkdir mydir $mv !$ yourdir $cd !$ 2、sudo !!以root的身份执行上一条命令 。 场景举例:比如Ubuntu里用apt-get安装软...
阅读全文
+8°
2013年01月08日 shell脚本 ⁄ 共 1070字 ⁄ 被围观 4,244 views+
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较  -eq        等于,如:if [ "$a" -eq "$b" ] -ne        不等于,如:if [ "$a" -ne "$b" ] -gt        大于,如:if [ "$a" -gt "$b" ] -ge        大于等于,如:if [ "$a" -ge "$b" ] -lt        小于,如:if [ "$a" -lt "$b" ] -le        小于等于,如:if [ "$a" -le "$b" ] <        小于(需要双括号),如:(("$a" < "$b")) <=        小于等于(需要...
阅读全文
+0°
2013年01月08日 shell脚本 ⁄ 共 1454字 ⁄ 被围观 3,373 views+
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。 [ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。 [ -k FILE ] 如果 FILE...
阅读全文
×