Bash的隐藏功能

Shell脚本通常用作胶水,用于自动化和简单的一次性任务。 什么是你最喜欢的Bash shell /脚本语言的“隐藏”功能?

  • 每个答案一个功能
  • 给出一个示例和功能的简短描述,而不仅仅是文档的链接
  • 作为第一行使用粗体标题标记该功能
  • 也可以看看:

  • C的隐藏功能
  • C#隐藏的功能
  • C ++的隐藏功能
  • Delphi的隐藏功能
  • Python的隐藏功能
  • Java的隐藏功能
  • JavaScript的隐藏功能
  • Ruby的隐藏功能
  • PHP的隐藏功能
  • Perl的隐藏功能
  • VB.Net的隐藏功能

  • 插入前一行的最终参数

    交替 - 。 有史以来最有用的组合键,尝试一下,看看,出于某种原因,没有人知道这个。

    反复按下选择旧的最后一个参数。

    很好,当你想做别的事情时,你刚才使用的东西。


    如果您想在注销后继续运行进程,请执行以下操作:

    disown -h <pid>

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

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

    不要忘记为自己的工作提供背景知识,否则在注销时会被杀死。


    几乎所有的东西都在手册的“扩展”部分下列出

    特别是参数扩展:

    $ 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
    
    链接地址: http://www.djcxy.com/p/42811.html

    上一篇: Hidden features of Bash

    下一篇: Hidden features of WPF and XAML?