我是 Terminal 或 bash 的新手,所以我很难理解 Terminal 在计算机/mac 中的作用,我不知道应该将 Terminal 视为操作系统还是编程语言。例如,如果我们看看 macOS,它是 mac 机器的操作系统,而另一方面,Xcode 是编程语言。我可以理解这些,但我找不到 Terminal 在其中的位置,需要一些信息并解释有关 Terminal 或 bash 的信息以了解其存在的目的。
答案1
终端是与操作系统交互的纯文本方式。如果您知道所有命令并想快速检查某些内容,它很有用。
操作系统 GUI 可能会因更新而改变,但终端命令不会。例如,在 Linux 中,只需使用终端即可完成所有操作,并且 GUI 是可选的。对于 Windows,在 Windows 出现之前,操作系统就是 MS-DOS。
即使在命令提示符中,MS-DOS 中的所有命令仍然可用。不过,PowerShell 可以执行更多特定于操作系统的操作。
以 Windows 为例。如果我想知道一台计算机启动和运行了多长时间,我可以深入到各种设置屏幕和控制面板,在对话框中找到隐藏的信息,或者我可以打开命令提示符并输入,net stats workstation
在不到 20 秒的时间内快速得到答案。
另一个好处是,您在终端中输入的这些命令通常也可以安排。因此,您可以根据手动在终端中输入命令的方式自动化您的工作流程,但只需将它们放在脚本中,并设置计划以定期执行该脚本即可。