快速业务通道

Linux系统中的特殊字符

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-28

学习Linux很长时间了,都还没有搞清楚这其中许多的特殊字符的含义和用法.这对自己来说不能不算是一个很大的败笔和讽刺.今天有时间就系统的整理一下在Linux系统中的各种特殊字符的用法.

* 万用字符,可以用来表示任何字符(可以是0个也可以是多个)
代表任何一个单一字符(一个字符哦)
[ ]
  1. [1-2]表示里面1到2的字符,[^1]表示非1的字符
  2. $[$a $b]用以作数学运算
{}
  1. touch {a,b}表示同时建立a b两个文件,同理touch a.{a,b}建立的文件为a.a和a.b了,用排列组合的方式来进行表示
  2. 可以表明括号里面的是一个变量,例如变量num=10,echo ${num}th这样就能表明num为一个变量
tab键 可以自动补齐,在命令行中所在目录下双击tab键可以列出所有符合要求的文件
~ 代表家目录,如cd ~可以回到家目录,cd ~root 代表进入root的家目录
“(双引号)

原样显示特殊字符除了以下字符

  • $(Dollar sign)
  • \ (backslash)
  • ` (backquotes)
  • ! (exclamation point)
‘(单引号) 原样显示所有特殊字符
\(反斜线)
  1. 清除特殊字符的特殊用法,显示为原字符
  2. 如果在指令末尾,可以表示下一行的内容是紧接在本行的后面的
/ 路径表示符
  1. 历史记录第几个(!3代表历史记录第三个命令)
| 管道符号把前面命令的输出当作后面命令的输入
> 输出重定向,覆盖已存在的文件
>> 输出重定向,在已有的文件后面追加
`(倒引号) 倒引号(~下面的那个符号),在指令中输出执行其他指令可以用`来将其包起来,例如:echo ”hostname:`hostname`“显示的结果为hostname:localhost.localdomain 在一长串命令中用倒引号包起来的指令可以优先执行
$() 可以起到同倒引号的效果
$
  1. 变量符号,放在变量前面可以代表变量的值
  2. 在正则表达式中跟在字符串的后面,表示以某某字符串结尾的结果
^
  1. 在正则表达式中有两种意思一是表示 非
  2. 在某个字符串前面表示以这个字符串开头的匹配项
ESC . 先按esc键 松开后按. 可以快捷输入上一条命令的参数
ALT . 同时按下左边的ALT和. 可以快捷输入上一条命令的参数
算术运算符,下面的就不用多少了吧
(加号)
-(减号)
*(乘号)
/(除号)
%(求余)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号