阿小信大人的头像
做你说过的,说你能做的 阿小信大人

shell工作控制和历史指令2014-09-02 05:10

工作控制

%%或%+可调用jobs里面现在的工作,%-调用前一个工作

%n 将工作编号为n的进程置于前台来执行 == fg %n

%?s1 调用程序名称中含有s1的工作,?表示搜寻

%./s1找出进程名开头是./s1的工作

C-z暂停进程,然后bg丢到后台 == 指令&

disown %n:移除工作

历史指令

!-n:执行倒数第n个命令

!!:执行前一个你是指令

!字符串:执行最近一个含有以‘字符串’开头的历史命令

!?字符串?:执行最近一个含有‘字符串’的历史指令

!#:目前所键入的字符串

!!:$:取得前一个命令的最后一个参数

!ls:1:找出最近一个以ls开头的指令的第一个参数,^第一个,*所有参数,

!!:3-5:找出前一个指令中,介于字符串3到5的参数

!!:s/字符串1/字符串2/:将前一个指令中的字符串1替换为字符串2

!!:h:删除后面的文件名

!!:t:删除前面的目录

!!:p:显示前面的指令,但不执行。

如果您觉得从我的分享中得到了帮助,并且希望我的博客持续发展下去,请点击支付宝捐赠,谢谢!

若非特别声明,文章均为阿小信的个人笔记,转载请注明出处。文章如有侵权内容,请联系我,我会及时删除。

#Linux/Mac#   #shell 阅读[2946] 评论[0]

你可能也感兴趣的文章推荐

本文最近访客

网友185.*.*.38[火星]2022-05-26 22:25
网友106.*.*.54[火星]2022-05-26 22:17
网友40.*.*.46[美国]2022-05-26 22:14
网友185.*.*.40[火星]2022-05-26 22:01

发表评论