shell特性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell特性相关的知识,希望对你有一定的参考价值。

history : 命令历史。

可以查到曾经用过的命令。

root用的户的命令历史在  ~/.bash_history。

这是一个保存命令历史的文件,默认只保存1000条,多出的是保存在内存里面的。

通过echo $HISTSIZE 可以看到是定义的是1000条。

!!:表示上一条的命令。

!$ :显示上一条命令的参数。

指定history中的命令 如!92 执行history中的92条命令。

!c是history中从下往上第一个以c开头的命令,最近运行的一个命令。

tab可以补全命令或路径。

alias可以做别名。例:alias aaa=‘cat 1.txt’,只在当前的窗口生效。

unalias取消别名。

*表示通配符 如*.txt。

?只表示匹配一个字符 :?.txt。

|管道符,把前一条的命令传给 | 后的命令。

>重定向 echo “weqwe”>1.txt 会把1.txt中的内容覆盖。

>>追加重定向 。

<反向重定向。

2>错误重定向。

2>>追加错误重定向。

ctrl z 暂停命令。

jobs可以看暂停掉的命令

fg优先调回带+号的进程。,+是优先。

fg+数字,调相应的进程fg是前台。 

bg是后台bg,后是在running。



以上是关于shell特性的主要内容,如果未能解决你的问题,请参考以下文章

Shell学习之Shell特性

shell特性

shell特性

shell编程bash特性

Shell编程Shell特性

Linux之bash特性