LINUX
linux复习归纳3~
特殊符号和命令
ctrl+z
对程序进行挂起
bg
对挂起的命令后台运行
fg
可以将后台执行的命令转为前台
jobs
可以查看所有在后台执行和挂起的任务
&
在命令后加&代表后台执行
``
命令中如果包含另一个命令,则用``将它括起来,在执行时优先执行``中的子命令,然后将其结果带入父命令继续执行
重定向
具体有以下几种:
> 内容覆盖
>> 内容追加
< 从文件到命令的重定向
<< 结束符
例如: cat > a << B //代表直到输入中存在'B'才会结束输入
通配符
* 匹配任意多字符
? 匹配任意一个字符
[list] 匹配list中任意单个字符
[!list] 匹配除list的任意单个字符
[c1-c2] 匹配c1-c2中任意单个字符
元字符
= 变量赋值,左右不能有空格
`` 取命令的执行结果
$ 变量值替换,为避免混淆,可使用${}
| 管道
; 命令结束符
! 执行历史记录中的命令
转义符
'' 硬转义,内部所有的shell元字符、通配符都会被关掉
"" 软转义,内部只允许出现特定的shell元字符($ ` \)
\ 反斜杠,转义,去除后面紧跟着的元字符或通配符的特殊意义
如果有写的不对或者不全面的地方 可通过主页的联系方式进行指正,谢谢