一步一步的慢慢来!
原字符的意义
上一篇 /
下一篇 2008-07-23 10:34:27
/ 个人分类:shell
shell元字符- -
除字母和数字外的大多数字符对shell都有特殊的意义。使用时,这些字符前后不必要留空格。
| 元字符 | 作用 | 举例 |
| 换行符 | 结束命令行 |
|
| 空格和制表符 | 分隔命令行中的元素 | ls /etc |
| # | 注释的开始 | #this is a common line |
| " | 引用多字符,允许替换 | "$file".bak |
| $ | 结束一行,以及间接引用shell变量 | $PATH |
| & | 提供命令的后台执行 | command& |
| ' | 引用多字符 | '$100,000' |
| () | 执行子shell中的命令列表 | (command1;command2) |
| * | 匹配零个或多个字符 | chap*.ps |
| [] | 插入通配符 | [a-s][1,5-9] |
| ^ | 开始一行及否定符号 | [^3-8] |
| ` | 命令替换 | PS1=`command` |
| {} | 在当前shell中执行命令列表 | {command1;command2} |
| | | 创建命令之间的通道 | command1|command2 |
| ; | 顺序执行时,分隔命令 | command1;command2 |
| < | 重定向命令输入 | command<file |
| > | 重定向命令输出 | command>file |
| ? | 将通配符替换为单个字符 | lab.? |
| / | 用作根目录或者在路径名中分隔元素 | /usr/bin |
| \ | 转义引用单个字符;引用换行服时表示允许在后续行内继续shell命令 | command arg1\ arg2 arg3 |
| 仅对c shell和k shell 有效 |
|
|
| ~ | 命名起始目录 | ~/.profile |
| ! | 启动在历史列表中制定的事件和当前事件 | !!,!4
|
导入论坛
收藏
分享给好友
管理
举报
TAG:
字符