如何大声朗读 shell 命令并使其清晰理解?

如何大声朗读 shell 命令并使其清晰理解?

我在大声表达 Linux 命令时遇到了困难。例如:

curl -L example.com/file.txt -o "path/to/something with spaces.txt"

我可以说“curl 破折号大 L 示例 . com 斜线文件 点 txt 破折号小 o 路径斜线,用于斜线包含空格的内容 点 txt 引号”,但这是可以理解的含糊不清。我的意思是

curl -Lexample.com/file.txt -opath/to/"something with spaces.txt"

...或者

curl -L example.com/file.txt -o path/to/somethingwithspaces."txt"

...甚至是这个:

"curl-Lexample.com/file.txt-opath/to/somethingwithspaces.txt"

显然,最后一种可能性不大,但我的问题仍然是:

例如,如果我正在通过电话与某人交谈,我该怎么做才能确保与我交谈的人正确键入命令?是否有减少错误和混乱的方法?

答案1

作为一名系统管理员,我有时不得不管理距离我数百或数千英里的机器,只要我可以 ssh 登录,一切都很好。但是当网络中断时......我需要与远程人员打交道,通过电话了解不同级别的 Unix 知识(如果幸运的话可以聊天)。所以实际上情况相当相似。

一些差异:

  • 有多种方法可以添加带外远程管理或无需操作系统帮助的远程管理。这些可能不适用于您的情况,将忽略它们(远程重启插座​​、串行控制台、IP KVM、IPMI 等)

  • 我的目标通常是重新建立我管理机器的能力,此时我接管;你的目标可能不同。

无论如何,一些通用方法:

  • 如果可能的话,建立一种视觉交流方法。使用手机截取屏幕截图(如显示器的实际图片)并将其发送给彼此是可行的。这是所以这样你就更容易发现拼写错误。如果您要进行演示,请将命令(大字体!)放在幻灯片上。或者在讲义上。
  • 基于文本的(聊天/IRC/等)通信方法也很棒,这样您就不需要再通过电话拼写命令了。电子邮件也可以,至少只要延迟不是太严重。 (电子邮件还可以让您指定打字机字体)。甚至 SMS(手机短信)也可以发挥作用。
  • 如果您需要让他们做很多事情,那么如果您首先专注于运行更好的通信方法,那么事情就会变得容易得多。
  • 非常清楚地拼写命令。准确地告诉对方要输入什么内容;你的“用引号引起来”的例子是一个坏主意,相反,告诉人们在需要时输入双引号。说“卷曲空格破折号大写 L”很耗时,但比你花在消除对方误解中的错误上的时间要少得多。
  • 有时长选项更好——比(容易被误解为或)更dash dash execute容易理解。当您需要拼出字母时,请使用dash e-c-3北约拼音字母表或类似的。
  • 告诉对方你要做什么。 “如果你需要输入一个,我会说空格,否则请不要输入。并且在我说之前不要按 Enter。一切都将是小写,除非我在它前面说‘大写’。”
  • 如果该命令非常危险或可能输入错误,请让他们将其读回给您。问他们问题——“破折号和 o 之间有空格吗?”以确保它是正确的。
  • 你在说话,你使用音调/音量/停顿(强调)使内容脱颖而出(在示例中以斜体显示)

所以,我建议类似:

我:卷曲空间破折号首都ell space 示例 dot see [您可以选择就像查理那样这里] oh em 斜杠文件 dot tee ex tee space dash oh space 双引号路径斜杠来斜杠某些东西 space with space这个单词空格(暂停) dot tee ex tee 双引号

他们:好的

我:为了确认一下,你在点 tee ex tee 之前输入了复数空格这个词?

他们:是啊

我:破折号 el 是大写,但破折号 oh 是小写,对吗?

他们:是啊

我:好的,按回车键。

相关内容