Base -快捷键|通配符|特殊符号|输出(正确与错误的保存)

  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中。

原文地址:https://www.cnblogs.com/yhl664123701/p/5577967.html