在 Linux 系统中,你可以使用 alias 命令来创建一个或多个命令的简短名称(别名)。但是,alias 本身不直接支持多行或复杂的命令序列。尽管如此,你还是有几种方法可以使用 alias 来执行多个命令。 使用分号分隔多个命令最简单的方法是用分号(;)将多个命令分隔开: - <span class="nb" style="color: rgb(5, 109, 232);">alias</span> <span class="nv" style="color: rgb(5, 109, 232);">multitask</span><span class="o" style="font-weight: 600;">=</span><span class="s1" style="color: rgb(241, 64, 60);">'echo Starting; ls; echo Done'</span>
复制代码
这个 multitask 别名会依次执行 echo Starting、ls 和 echo Done。 使用逻辑运算符你也可以使用逻辑运算符 && 和 ||: - <span class="nb" style="color: rgb(5, 109, 232);">alias</span> <span class="nv" style="color: rgb(5, 109, 232);">multitask</span><span class="o" style="font-weight: 600;">=</span><span class="s1" style="color: rgb(241, 64, 60);">'cd /some/directory && ls || echo "Failed to change directory"'</span>
复制代码
这里,ls 命令只有在 [/ discuz_code_1 ][/ discuz_code_0 ] 试读已结束,请付费阅读全文。 ¥ 3.00 付费阅读   本文只能试读34%,付费后可阅读全文。  |