curl + a 移动光标到行首。
curl +e 移动光标到行尾。
curl +k 剪切光标所在位置到行末的字符。
curl+u 剪切光标所在位置到行首的字符。
curl +y 粘帖。
————————————————————————————————————————
? 匹配任意一个字符。
* 匹配0个或者多个人任意字符。也就是匹配任何内容。
[abc] 匹配中括号中的任意一个字符。或a或b或c
[a-z] 匹配中括号中a-z之间的任意一个小写字符。
[^0-9]逻辑非 匹配中括号中任意一个非数字的字符。
————————————————————————————————————
特殊符号
' ' 单引号括起来的内容,字符中的特殊符号 按正常的字符输出。
“ ” 双引号括起来的字符 比如"$","" ,"`" 都会有其特殊的含义
————————————————————————————————————————————
$* 和 $@ 的区别
# $*于$@的区别 for i in "$*" # $* 把所有的参数 看成是一个整体 吧所有参数复制给i 所以这个方法只循环一次 。 do echo "the parameters is :$i" done for y in "$@" # $@ 传进来的每一个参数都是一个独立的整体 所有循环把每一个参数传给y 有几个循环几次 do echo "the parameters is :$y" done
看结果
————————————————————————————————————
***注: 2和大于号之间不能有空格
命令>文件 2>&1 以覆盖的方式把正确和错误的结果保存到同一个文件中 。
命令>>文件 2>&1 以追加的方式把正确和错误的结果保存到文件中 。
命令 &>文件 以覆盖的方式吧正确和错误的结果保存到同一文件中。
命令 &>> 文件 以追加的方式把正确和错误的结果保存到同一文件中。
命令 >> 文件1 2>>文件2 把正确的输出保存追加到文件1中 错误的输出保存追加到文件2中。