使用函数 对于更复杂的多行命令,通常最好是定义一个 shell 函数,然后创建一个别名指向这个函数: - multitask_func<span class="o" style="border-radius: 0px;">()</span> <span class="o" style="border-radius: 0px;">{</span>
- <span class="nb" style="border-radius: 0px;">echo</span> <span class="s2" style="border-radius: 0px;">"Starting task 1"</span>
- command1
- <span class="nb" style="border-radius: 0px;">echo</span> <span class="s2" style="border-radius: 0px;">"Starting task 2"</span>
- command2
- <span class="o" style="border-radius: 0px;">}</span>
- <span class="nb" style="border-radius: 0px;">alias</span> <span class="nv" style="border-radius: 0px;">multitask</span><span class="o" style="border-radius: 0px;">=</span><span class="s1" style="border-radius: 0px;">'multitask_func'</span>
复制代码这样,当你运行 multitask 时,multitask_func 函数将会被执行,从而执行所有的命令。 要使这些别名在新的 shell 会话中仍然可用,你可以将它们添加到你的 shell 配置文件中(如 ~/.bashrc 或 ~/.zshrc 等)。然后,你可以运行 source ~/.bashrc(或适当的配置文件)来立即应用更改。
|