_
caseBanner
当前位置:首页 > 新闻资讯
Linux命令中的特殊字符
发布时间:2021-02-26 06:09:31 浏览: 81次 来源:【jake推荐】 作者:-=Jake=-

Linux命令中的特殊字符

1、字符串引号字符双引号和单引号

双引号和单引号的主要功能是引号字符串

1. 1、双引号

通常用于指代字符串,有时它可以屏蔽某些特殊字符,例如标点符号。在命令中使用双引号时,通常表示加引号的部分是不可分割的整体

([1)特殊字符

如果在命令中使用相对较长的字符串作为参数,则通常应将这些字符串放在双引号中,以免shell误解字符串中的某些字符

例如,输入名称字符串,仅用空格分隔,不带双引号河内5分彩 ,但是如果添加分号,则该字符串应为双引号。

([2)在双引号中使用其他引号

如果要用双引号引起来的字符串中使用引号,则应使用其他引号

例如pg电子 ,使用$ quote变量

linux文件名字符限制_linux 特殊字符_linux 字符驱动程序

您还可以使用命令输出引号字符

([3)在命令中使用双引号

1. 2、单引号

效果与双引号相同。区别在于,在某些特殊命令中,单引号通常与双引号结合使用,这意味着引号中的引号不能为双引号或单引号。

(1)命令中的单引号表示该参数是一个整数

([2)在某些命令中,两个双引号的嵌套是非法的,必须考虑使用单引号2、命令双引号

反引号的功能是引用一些函数,命令输出等。执行时,系统将尝试以命令的形式执行反引号中的内容。如果命令中有反引号,系统将首先在反引号中执行命令

较长的命令可以用反引号引起来

通常在嵌套和在字符串中使用命令时使用

3、变量引用和命令转换字符美元符号

美元符号$表示引用变量。您只需要在变量名称之前添加此符号。该符号也可以用来替换命令。当您使用美元符号替换命令时,Bash会将相应的命令放入子Shell执行中,例如使用命令转换字符对命令输出进行引用:

#ls -1 $(cat / etc / shells)

4、反斜杠盾牌

在许多情况下,这些特殊字符本身需要在输出中使用。应该使用反斜杠来屏蔽其特殊含义。

([1)使用反斜杠来屏蔽输出字符串中的$

#echo“请支付\ $ 1 5. 50”

(2)当输出中包含引号时,应使用反斜杠来屏蔽引号的特殊含义

#echo“ tom:\”你叫什么名字?\“”

5、文件名通配符

5. 1、单个字符匹配元字符吗?

?意味着任何一个字符连续使用多个元字符?可以代表多个任意字符

5. 2、多字符匹配元字符*

*表示匹配文件名中的任何字符串,任何长度

5. 3、字符范围匹配字符[]

[]通常用于匹配一系列字符。其表达形式可以是减号表示的字母和数字范围linux 特殊字符,也可以是多个字符的组合。

(1)如果匹配字符的范围是多个字符的组合亚博买球 ,则表示其中任何一个字符都已匹配,并且将查看当前目录中以字母jdsb之一开头的所有文件

#是-1 [jdsb] *

([2)使用多个通配符进行更复杂的搜索

查看所有以字母a开头并且倒数第二个字符是cde#中的任何一个是-1 a * [cde]的文件吗?

([3)使用符号-可以匹配字母或数字范围

例如,查看当前目录中文件名中带有数字的所有文件

#ls -1 * [0〜9] *

5. 4、排除范围匹配字符[!]

表示符号中出现的字符组合或字母数字范围不匹配

查看当前目录中文件名中只有两个字符并以数字开头且第二个字符不是数字的所有文件

#ls -1 [0-9] [!0-9]

6、多个命令中的逻辑运算符和括号

执行命令时,两个相邻命令之间可能存在依赖关系

Linux系统提供了两个逻辑运算符:逻辑或||。和逻辑与&&,并提供两个括号,括号和大括号。

6. 1、逻辑OR ||

linux 字符驱动程序_linux文件名字符限制_linux 特殊字符

[运算符格式]:command1 || command2

在执行过程中,如果1成功,则跳过2;如果执行成功,则跳过2。如果1失败,则执行2

在维护期间linux 特殊字符,测试两个主机之间的连接性

6. 2、 Logic and &&

[运算符格式]:command2 && command2

执行时,如果1成功yabo网页版九州体育 ,则执行2,如果1失败,则跳过2

在管理和维护过程中,测试正常时可用于向用户输出提示信息,有助于检查主机Web服务器是否可以正常提供服务并输出提示信息

6. 3、括号

[方括号的基本格式] :( command1; command2; command 3)

{command1; command2; command3}

当linux遇到括号时,它将按顺序执行括号中的命令,直到执行括号中的所有命令,然后返回以执行其他命令。通常,括号与命令逻辑运算符结合使用以执行多个命令。

返回列表
二维码
扫一扫,在线询价