在不同命令行工具中对命令进行分行
由于我们的屏幕宽度受限,这种长命令要么在不换行的情况下产生滚动条,要么就按屏幕宽度进行自动的换行,导致很难得到良好的阅读体验。
例如,有以下用于创建 Portainer 容器的 Docker CLI Command:
很难阅读,对吧?
由于我们的屏幕宽度受限,这种长命令要么在不换行的情况下产生滚动条,要么就按屏幕宽度进行自动的换行,导致很难得到良好的阅读体验。
于是你在网上看到的命令通常是长这个样子的:
对于每一个参数(option)后都使用了换行标识符进行换行,即使最终执行的命令是相同的,但阅读体验确实极大的提升。
几乎所有的命令行工具都支持换行符,只不过他们所定义换行标识符的略微有些区别,下面给出常见命令行工具的换行符示例。

通过上述示例可知,在 Linux 平台的 Bash Shell 中,使用 \
表示换行标识符:
在 Windows 平台下的 Cmd 命令提示符中,使用 ^ 表示换行标识符:
在跨平台的 Powershell 中,使用 ` 作为换行标识符:

命令行工具中的知识有很多,但是大多数人都是浅尝即止。虽然俗话说够用就好,但是只有真的去了解相关的知识和技能,才能编写出更易于阅读的脚本。