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特性的主要内容,如果未能解决你的问题,请参考以下文章