Linux特殊符号

2023-09-23 20:42
#井号,表示符号后面的是注释文字,不会被执行
分号,担任连续指令功能的符号
;;连续分号,专用于case的选项
’ ’单引号,被单引号括住的内容,被视为单一字符串,引号内如果有表示变量的$符号,没有作用,会视为一般符号处理
“ ”双引号,被双引号括住的内容,被视为单一字符串,它防止通配符扩展,但允许变量扩展
··倒引号,如果前面是单双引号,括住的是命令列,就引用倒引号括起来,就会被视为命令输出
逗号,在运算中当作“区隔”用途
/斜线,在路径表示时,代表根目录。
\反斜线,表示转义功能
I管道,连接上个指令的标准输出,作为下个指定的标准输入
通常代表反逻辑的作用,用!=来代表“不等于”
冒号,在HOME目录下的.bash_profile中设定关于路径的场合中,使用冒号来做区隔
问号,在文件扩展上表示匹配一个任意的字符
*星号,在文件扩展上代表任何字元,运算上表示“乘法”
$钱号,变量替换的代表符号
${}变量的正规表达式,
$()$( )中放的是命令,相当于``
$#它的作用是告诉你引用变量的总数量是多少
(())该符号作用let指令相似
[]常出现在流程控制中,扮演括住判断式的作用
I I逻辑符号,表示或
&&逻辑符号,表示和
&表示后台工作
+加号,表示加法
-减号,表示减法
%除号
~帐户的 home 目录
**次方运算
$?返回的状态值
[[]]与[],大致相同,但可以直接使用&& 等逻辑符号
=等号,等于,赋予变量时使用
==等号,条件判断中使用
^这个符号在规则表达式中,代表行的 “开头” 位置,在[]中也与"!"(叹号)一样表示“非”
>cmd > file 把cmd命令的输出重定向到文件file中。如果file已经存在,则清空原有文件
>>cmd >> file 把cmd命令的输出重定向到文件file中,如果file已经存在,则把信息加在原有文件后面
<cmd < file 使cmd命令从file读入