您的位置:首页 > 运维架构 > Shell

bash 当中一些常用的万用字符与特殊符号

2009-02-02 19:38 260 查看
bash 当中一些常用的万用字符与特殊符号:

符号
内容
*
万用字符,代表一个或多个字符(或数字)
?
万用字符,代表一个字母
#
批注,这个最常被使用在 script 当中,视为说明!
/
跳脱符号,将『特殊字符或万用字符』还原成一般字符
|
分隔两个管线命令的界定;
;
连续性命令的界定(注意!与管线命令并不相同)
~
使用者的家目录
$
亦即是变量之前需要加的变量取代值
&
将指令变成背景下工作
!
逻辑运算意义上的『非』 not 的意思!
/
路径分隔的符号
>, >>
输出导向,分别是『取代』与『累加』
'
单引号,不具有变量置换的功能
"
具有变量置换的功能!
` `
两个『 ` 』中间为可以先执行的指令!
( )
在中间为子 shell 的起始与结束
[ ]
在中间为字符的组合
{ }
在中间为命令区块的组合!
组合按键
执行结果
Ctrl + C
终止目前的命令
Ctrl + D
输入结束(EOF),例如邮件结束的时候;
Ctrl + M
就是 Enter 啦!
Ctrl + S
暂停屏幕的输出
Ctrl + Q
恢复屏幕的输出
Ctrl + U
在提示字符下,将整列命令删除
Ctrl + Z
『暂停』目前的命令
输出导向:

指令
1>
1>>
2>
2>>
<
装置或档案


a) < :由 < 的右边读入参数档案;

b) > :将原本由屏幕输出的正确数据输出到 > 右边的 file ( 文件名称 ) 或 device ( 装置,如 printer )去; 相当1>
c) >> :将原本由屏幕输出的正确数据输出到 >> 右边,与 > 不同的是,该档案将不会被覆盖,而新的数据将以『增加的方式』增加到该档案的最后面;
d) 2> :将原本应该由屏幕输出的错误数据输出到 2> 的右边去。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐