Linux中的精彩之处:特殊符号(Linux特殊符号)
Linux操作系统在深度应用的过程中给用户带来很多便利,其中尤以Linux中的特殊符号最为鲜明,下面将详细介绍下Linux中的特殊符号,以期能让我们使用Linux系统时更明白这些符号含义,并将他们用于实用中。
Linux中的符号可以被分为几大类:属性符号,权限dir符号,权限字母,运行类符号以及网络符号。 属性符号包括:括号 ,*,问号 ,和减号, 具体含义是:括号表示文件或者目录,*表示通配符,问号表示单个字符的通配符,减号表示把之前的属性应用于当前的文件或目录。
权限dir符号是用来表示文件或目录的权限,它们分为主/次访问@, write !, exec #, dir $和su %。具体含义分别是:主访问@具备读取文件,write !表示文件可以被修改,exec #表示文件可以被执行,dir $代表目录可以被查看,su %表示切换为其他的用户。
权限字母符号用来指定可以访问文件和目录的用户组与用户。它们对应的是七个标准的Unix文件权限,大家熟知的 r,w,x,等等,具体的意义如下:r表示有权限读取文件,w表示有权限修改文件,x表示有权限执行文件,u表示有权限访问目录,g表示用户组有相应的权限访问,o表示其他用户有相应的权限访问,x表示具有可执行文件的权限。
运行类符号有管道符,分号,双箭头,上位符号,单括号,双括号,单引号,\反斜线等。管道符|用来连接多个shell命令,分号;用来连接多条命令,双箭头>>表示追加写入文件,上位符号^用来表示取消之前的操作,单括号( )表示为括号中的内容统一处理,双括号{ }表示括号内的内容可以重复执行,单引号’内的内容是原样显示,反斜线用来转义空格等特殊字符,并结合别的符号用于扩展含义。
最后是网络类符号,它们有着特别重要的含义,那就是跟网络相关的特殊符号,它们包括@,!,#,$,%,*和&。其中,@表示用户名,!表示否定的意思,#表示用户的权限,$代表一段字符串,%表示普通用户,*表示匹配任何字符,&表示后台运行。
从上述可知,Linux中的特殊符号十分重要,在使用Linux时必须正确理解这些符号的含义,并帮助我们更好地进行Linux应用。虽然Linux系统较之Windows系统更加复杂,但是一旦掌握了,我们就可以更好地掌控电脑,更快捷地完成工作。