bash shell

反单引号

在shell命令中,反单引号 `这个符号代表的意义?

在一串指令中,在``内的指令会被先执行,而其执行出的结果将做为外部指令的输入信息!
例如 uname -r 会显示出目前的核心版本,而我们癿核心版本在 /lib/modules 里面, 因此,你可以先执行 uname -r 找出核心版本,然后再以『 cd 目录』该目录下。

bash默认组合键

按键组合 执行结果
Ctrl +C 终止当前的命令
Ctrl +D 输入结束 (EOF)
Ctrl +M 就是 Enter 啦!
Ctrl +S 暂停屏幕的输出
Ctrl +Q 恢复屏幕的输出
Ctrl +U 在提示字符下,将整列命令初除
Ctrl +Z “暂停”当前的命令

bash通配符

符号 内容
* 任意多的任意字符
? 一个任意字符
[] 一个[]内的字符
[-] 一个[]内的字符 0-9 a-z
[^] 一个不是[]内指定的字符

特殊符号

符号 内容
# 注释符号,注释后的数据均不执行
跳脱符号,将“特殊字符、通配符”还原成一般字符
l 管线 (pipe),分隔两个管线命令的界定符
; 连续指令下达的分隔符(注意!与管线命令不同)
~ 用户的家目录
$ 取用变量前导符,变量之前要加的变量取值符号
& 工作控制(job control),将指令变成后台下的工作
! 运算意义上的“非” not
/ 目录符号,路径分隔的符号
>, >> 数据流重导向,输出导向,分别是取代和累加
<, << 数据流重导向:输入导向
' ' 单引号,不具有发量置换的功能
" " 具有变量置换的功能!
` ` 两个 ` 中间为可以先执行的命令,亦可使用 $()
() 在中间为子 shell 的起始和结束
{} 在中间为命令区块的组合!
原文地址:https://www.cnblogs.com/iois/p/6129705.html