摘要:
-name find ./ -name *.mp3 文件名包含mp3的文件 -type find ./ -type f/d/p/c/b/s/l --f:文件 --d:目录 --p:管道 --c:字符设备 --b:块设备 --s:socket l:符号连接 -size 默认大小 512B 也就是 0. 阅读全文
摘要:
sed命令处理文件的行数据,awk处理文件的列数据! awk -F: '{print $7}' /etc/passwd ps aux | awk '{x=x+1;} END {print x}' awk -F: '{print $7;}' /etc/passwd $0意味着打印所有列 假如有名为go 阅读全文
摘要:
第一个s意味着 要执行的是替换命令,g表示替换多个 中间的/表示空 阅读全文
摘要:
正则表达式处理文件的内容,shell处理文件本身 grep *匹配0到n个 .(点儿)能匹配任意字符 8.8.8.8用于测试外网是否通畅 egrep 阅读全文
摘要:
echo $? 这一表达式可以用于输出程序的执行结果 注意!和我们传统观念所不同的是,返回的结果为0时是真,为1时是假 如下所示: test命令 上面分别声明了两个小教练的年龄,并所了大小比较。最后调用 echo $?打印比较的结果 下面的例子用于判断目录下的对象是否为文件夹 test -p 判断是 阅读全文
摘要:
wildcard 通配服 匹配.c文件 *.sh 常看当前目录下sh文件 *.c 常看当前目录下c文件 [] 表示中括号 e.g [0,1,2,3,4] 能匹配0,1,2,3,4的文件 例如:我们输入如下命令: ls -l [2345][4567][5678][89].sh 结果:-rw-r--r- 阅读全文
摘要:
小括号的用途 cd ..; ls -l (cd ..; ls -l) 如果加了括号,则当前工作目录不发生改变 shell变量类型 环境变量 可以使用 echo 或者env 例如 env|grep 变量名查看 命名变量并把该变量输出到全局变量的过程 #1 打印结果 #2 打印结果 上述两结果所不同的是 阅读全文
摘要:
#! /bin/sh #这是神圣丁的第一个shell脚本 name="陈培昌" echo "我就喜欢\"$name\"" echo '我就喜欢\"$name\"' echo '我就喜欢#\"$name\"' echo 我就喜欢#\"$name\" ls -l pwd date 编译这段命令有四种方式 阅读全文