什么是终端,我该如何打开和使用它?


Answers:


70

它是什么:

终端是一个界面,您可以在其中键入和执行基于文本的命令。

终端截图


为什么使用它:

使用终端完成某些任务可能比使用图形应用程序和菜单要快得多。另一个好处是允许访问更多命令和脚本。

与通过软件中心或Synaptic Manager进行导航相比,可以在一个命令中完成安装应用程序的常见终端任务。

例如,以下将安装Deluge bittorrent客户端:

sudo apt-get install deluge

要将当前目录树中文件的详细列表保存到名为的文件中listing.txt

find -type f > listing.txt

有时您还会看到以下符号:

$ whoami
calum
$ ls
Downloads  Documents

这意味着将whoami执行给出calum输出的命令。ls执行该命令后,将输出Downloads Documents

类似的表示法是:

# apt-get update

这意味着该命令应以root身份运行,即使用sudo

$ sudo apt-get update

请注意,该#字符也用于注释

# this command will give your username
whoami
# the next command will show the contents of the current directory
ls

如何打开终端:

  • 打开破折号(超级键)或 应用程序,然后键入terminal

    在此处输入图片说明

  • 按下Ctrl+ Alt+ 使用键盘快捷键T

  • 对于旧版本或Ubuntu版本:(更多信息)

    应用程序→附件→终端


终端的备用名称:

  • 安慰
  • 贝壳
  • 命令行
  • 命令提示符

(尽管从技术上讲它们的含义不同


常用命令和更多信息


帮助您的人们宁愿向您提供基于终端的命令,而不是通过GUI引导您的另一个原因是,因为您直接输入了所有内容。无需搜索应用程序和/或菜单项。不要被唯一的文本界面拖延。时至今日,每当我在Windows中打开命令提示符时,人们都会立即问我是否正在入侵他们的计算机或其他类似的废话。终端是您的朋友。

1
另一个优点是您在终端中执行的所有操作都可以编写脚本并实现自动化。
kiri

3
懒惰提示:您可以使用拖放操作将文件和文件夹从Filemanager 拖放到终端,这将为您提供将命令应用于文件的完整路径。这是两全其美。
LiveWireBT 2014年

6

终端是您通过外壳(通常是bash)与基础操作系统的接口。这是一个命令行。

过去,终端是连接到服务器的屏幕和键盘。今天,它通常只是一个节目。

您可以通过应用菜单的实用程序部分打开它,或按Alt+ F2并键入gnome-terminal


4

终端(也称为控制台)是一个应用程序,您可以在其中直接执行命令。看起来像:

gnome-terminal屏幕截图

您可以从应用程序->附件->终端启动终端。
如果您不是使用Gnome,而是使用KDE(Kubuntu),则可以在以下菜单中找到它:启动菜单->应用程序->系统-> Konsole。

Ubuntu Wiki上有一篇关于终端的文章,其中包括有关在Xubuntu和Lubuntu中启动终端的信息,以及常用命令的基本概述。建议阅读,因为它也包含许多示例。


3
“外壳”和“终端”实际上并不是同一件事。例如,在上面的屏幕截图中,终端可能是gnome-terminal。外壳可能是bash
伊莱亚·卡根

1
严格来说,这些确实是不一样的。但是,我之所以提到它,是因为“外壳”一词经常用于指代您可以输入命令的地方。碰巧是终端打开了该外壳,但是新手用户可能没有直接关联它。
Lekensteyn 2012年

1

终端是命令解释器。终端是一个实体,它从用户那里获取输入并与计算机打交道,而不是由用户直接与计算机打交道。如果用户必须直接与计算机打交道,他将不会做太多事情,因为计算机只能理解1和0的字符串。

当一个人开车时,他并不需要实际调整使发动机运转或控制所有发动机正时的电子系统等所有细节。仪表盘也将被视为终端的一部分,因为在那里显示了与用户参与操作汽车有关的相关信息(与手头的事情具有逻辑精确的相关性)。实际上,用户在汽车运行期间可以控制的汽车任何部分都将被视为终端的一部分。

终端程序是一种程序,它使用户可以使用计算机而不必直接处理它。从某种意义上说,它是一种保护壳,可防止用户和计算机相互接触。

如何使用?@cas

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.