当我按下反斜杠时\,我得到一个>
(大于)符号。这是什么意思?
每当您使用命令行时,可能会出现需要运行很长命令的情况。因此,您希望将命令拆分为多行以提高可读性和理解性。但是如果你使用由 键入的换行符Enter,shell 会认为它是一个新命令。所以你使用\
后跟换行符。
基本上,命令或 bash 脚本被“解释”,即逐行执行。每一个新行都意味着一个新命令的开始。在终端中,当您按下 时Enter,您会收到运行新命令的提示。因此,需要“转义”一个新行。键入\
后跟Enter允许您将当前命令拆分为多行,因此 shell 不会认为它是一个新命令,而是前一个命令的延续。
>
只是提示输入命令的下一行。
例如:
如果我们要安装多个包,命令会像
$ sudo apt install [package1] [package2] [package3] ...
但有时,这会使命令变得混乱。所以我们可以使用\
后跟Enter(换行符)
$ sudo apt install [package1]\
> [package2]\
> [package3]\
> ...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句