Linux复习归纳3-特殊符号和命令

LINUX

linux复习归纳3~

特殊符号和命令

ctrl+z

​ 对程序进行挂起

bg

​ 对挂起的命令后台运行

fg

​ 可以将后台执行的命令转为前台

jobs

​ 可以查看所有在后台执行和挂起的任务

&

​ 在命令后加&代表后台执行

``

命令中如果包含另一个命令,则用``将它括起来,在执行时优先执行``中的子命令,然后将其结果带入父命令继续执行

重定向

​ 具体有以下几种:

> 内容覆盖
>> 内容追加
< 从文件到命令的重定向
<< 结束符
例如: cat > a << B //代表直到输入中存在'B'才会结束输入

通配符

*	匹配任意多字符
?	匹配任意一个字符
[list]	匹配list中任意单个字符
[!list]	匹配除list的任意单个字符
[c1-c2]	匹配c1-c2中任意单个字符

元字符

=  变量赋值,左右不能有空格
`` 取命令的执行结果
$  变量值替换,为避免混淆,可使用${}
|  管道
;  命令结束符
!  执行历史记录中的命令

转义符

'' 硬转义,内部所有的shell元字符、通配符都会被关掉
"" 软转义,内部只允许出现特定的shell元字符($ ` \)
\  反斜杠,转义,去除后面紧跟着的元字符或通配符的特殊意义

转载请注明出处!!!

如果有写的不对或者不全面的地方 可通过主页的联系方式进行指正,谢谢

你可能感兴趣的:(Linux)