首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Bash的隐藏功能

Bash的隐藏功能
EN

Stack Overflow用户
提问于 2008-10-17 08:14:03
回答 36查看 40.7K关注 0票数 72

Shell脚本经常被用作粘合剂,用于自动化和简单的一次性任务。您最喜欢的Bash shell/脚本语言的“隐藏”特性是什么?

  • One feature per answer
  • 提供了该功能的示例和简短描述,而不仅仅是使用粗体标题作为第一行

来显示该功能的链接

另请参阅:

EN

回答 36

Stack Overflow用户

发布于 2009-02-25 11:42:33

如果您想在注销后保持进程运行,请执行

disown -h <pid>

是一个很有用的内置bash。与nohup不同,您可以在已经运行的进程上运行disown

首先,使用control-Z停止您的作业,从ps获取pid (或使用echo $!),使用bg将其发送到后台,然后使用带有-h标志的disown

别忘了给你的工作设置后台,否则当你注销的时候它会被杀死。

票数 40
EN

Stack Overflow用户

发布于 2008-10-17 08:47:37

手册中扩展部分列出的几乎所有内容

具体来说,参数扩展:

代码语言:javascript
复制
$ I=foobar
$ echo ${I/oo/aa} #replacement
faabar
$ echo ${I:1:2}   #substring
oo
$ echo ${I%bar}   #trailing substitution
foo
$ echo ${I#foo}   #leading substitution
bar
票数 38
EN

Stack Overflow用户

发布于 2009-06-30 14:17:17

我的最爱:

代码语言:javascript
复制
sudo !!

使用sudo重新运行前面的命令。

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/211378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档