是否有可能运行一个简短的命令,然后启动多个更长的命令来键入命令?
例如,
$ kontact & rekonq当传送到我的终端时,会打开两个应用程序。我是否可以创建自己的命令,包括此操作,并缩短执行它所需的时间?
发布于 2015-04-10 17:49:11
是。这很常见。将希望运行的命令放入文本文件中,通常具有.sh扩展名(这是一种约定,没有必要)。你可能需要chmod +x <filename>。然后您只需运行<filename>.sh或./<filename>.sh。我通常在主目录下为类似的脚本创建一个bin/目录。
发布于 2019-10-07 16:08:08
一个班轮,(用>>)在.bash_profile中追加别名行,因此它在任何时候都可以使用,在重新启动时。
.是告诉bash重新加载(源)配置,然后reset使这些更改在当前控制台中可用。
&&的意思是等待命令成功,从左到右,所以这些命令不是并行执行,而是按顺序执行。
echo 'alias macro="kontact & rekonq"' >> ~/.bash_profile && . ~/.bash_profile && reset您可以立即输入:
macrohttps://unix.stackexchange.com/questions/195525
复制相似问题