我们平时使用的键盘有100多个键,但其中有大部分都没有被用到,例如主键盘上面的数字键中的符号,例如~·!@#$%^&*()<|>?\
”等,而在使用Linux系统中,这些内容都将被用到,而且非常有用。
符号 | 释义 |
tab | 文本分隔符,相当于四个空格,在命令行界面可以用来自动补齐命令与目录。 |
ESC | esc+. ,上一条命令的选项参数,vim恢复到命令模式。 |
~ | 家目录 |
` | 反引号,编程中调用shell命令 |
! | 调用前面的命令,!!调用上一条,!23调用前面低23条。 |
@ | at符,后面接IP地址。 |
# | Linux文件中注释行,表示不起作用。 |
$ | 文件行结尾标识符,变量标识符。 |
% | 格式化文本。 |
^ | 文件行首标识符 |
& | 任务放到后台 |
* | 通配符,代表一个字符或者很多个字符。 |
\ | 用来转义,\t表示制表符,\n表示换行符。 |
< | 数据流的流入方向,表示输入,将数据传入给左侧软件。 |
| | 管道,改变数据流的方向,将数据传入给另外的软件。 |
> | 数据流的流出方向,表示输出,将屏幕输出的内容写入一个文件。 |
2> | 数据流的流出的第二个方向,表示错误输出,报错信息会写入到这个文件中。 |
>> | 表示追加写入 |
/ | 根目录,目录分隔符 |
‘’ | 双引号,支持转义 |
‘ | 单引号,不支持转义 |
() | shell编程中使用,命令行用的不多 |
[] | 索引 |
{} | 代码块 |
: | vim或者less命令中,表示可以输入命令 |
; | 分割不同命令 |
- | 短选项标识符-h |
-- | 长选项标识符--help |