我是一个新用户,刚刚被告知运行/执行命令。答案有一些带有灰色背景的文本,例如this text here
或
sometimes this text here.
但是,我不知道与 Ubuntu 相关的“运行”或“命令”是什么意思。
我该怎么做呢?
这旨在用作当您告诉某人运行命令时可以链接到的问答。
我是一个新用户,刚刚被告知运行/执行命令。答案有一些带有灰色背景的文本,例如this text here
或
sometimes this text here.
但是,我不知道与 Ubuntu 相关的“运行”或“命令”是什么意思。
我该怎么做呢?
这旨在用作当您告诉某人运行命令时可以链接到的问答。
什么是命令?
命令和命令行是告诉计算机要做什么的另一种方式。例如,您可以单击 google chrome 图标,也可以运行命令
google-chrome
。这可能看起来很愚蠢,但是当您单击图标时,计算机就是这样做的!使用命令行执行某些任务也容易得多。
例如,安装程序可以更快更容易 - 只需使用
sudo apt-get install program
,而不是通过软件中心导航。如果我的蓝牙停止工作,我会运行一个命令来修复它——这是唯一的方法!
无论如何,你如何运行命令?
这也很简单,尽管有很多方法可以做到。
只需打开终端并输入(或复制/粘贴)命令,然后按Enter。在图像中,我运行了
ls Desktop/
将列出桌面上所有文件的命令。请注意,要粘贴,请在终端中按Ctrl+ Shift+ 。V默认情况下,您通过按Ctrl+ Alt+打开终端T,或打开 Dash 并搜索“终端”。
什么是
tty
?有时,您可能会被告知要在
tty
- 通常后面跟一个数字运行命令,例如tty2
。GUI 运行在tty7
. (2021 年更新:GUI 现在经常在tty1
或上运行tty2
)。要访问此功能,请按Ctrl+ Alt+ FX-FX替换为与数字对应的功能键。例如,要访问,
tty2
您可以按Ctrl+ Alt+ F2。你必须登录到这个,但有些事情需要
tty
工作。回到 GUI 将取决于您的 Ubuntu 版本,但
tty
依次尝试每个应该都可以工作,直到找到它为止。如果您在任何 1-8 上都找不到它tyy
,您可能需要重新启动 - 但请通过在答案下方评论来询问正在帮助您的人!GUI(图形用户界面)程序呢?
终端还可以启动 GUI 程序。这可以具有查看程序给出的输出的优势 - 例如运行
software-centre
看起来像这样:您还可以为命令提供额外的“参数”——也称为“参数”和“选项”。
例如,如果我运行
google-chrome --app=http://youtube.com
它会打开一个没有 URL 栏或选项卡的窗口:请记住,如果您关闭终端,您也会丢失 Google Chrome 窗口...
最后一种方法
这仅适用于 GUI 程序,例如 Chrome、Firefox 和 Gedit。但是,这也意味着您周围没有终端 - 您可能会意外关闭终端。这对
sudo apt-get install program
或类似都没有好处,因为您在运行后无法输入密码。按 Alt + F2,会出现“运行对话框”——有点像 Windows 上的运行窗口:
Ubuntu:Windows:
你可以在这里输入任何命令,它会运行它!
命令的类型有所不同。它们可以是单行,例如
单行重定向到其他命令
带重定向的多行
或脚本形式的多行(就 Windows 语言而言是批处理文件)。脚本只是其中包含命令列表的文件,它们按顺序执行。这些是有效的定制构建程序/软件,类似于用现有备件构建您自己的电子设备。
无论命令的类型如何,您都需要访问命令行,通常称为
Terminal
. Ctrl+Alt+F[1-6] 键盘快捷键上有 TTY 终端(使用 Alt+F7 退出),或者您可以通过按 Ctrl + Alt + T 使用 GUI 应用程序。终端通常运行称为
shell
. shell 解释命令并执行它们。一些 shell 在大多数情况下是相互兼容的,例如bash
,ksh
,mksh
,zsh
, whiletcsh
并且csh
完全不同。它们都有不同的功能,并且经常用于不同的任务。必须在 shell 中执行脚本或命令。有些命令是物理上存在于磁盘上的可执行文件,例如
/bin/ls
. 其他命令是aliases
或functions
现有命令的列表。它们仅存在于 shell 的设置中。例如,对于 bash,它将是.bashrc
设置文件。真正的可执行文件可以使用名称或完整路径运行,例如ls
或/bin/ls
分别。脚本可以使用完整路径运行,或者如果它们存储在您的 shell 知道的某个地方(并且它只知道
PATH
变量中的内容,您可以使用这些内容来阅读echo $PATH
)。例如,我可以通过转到我的 bin 目录并使用./
操作符运行它来运行我的脚本,就像这样或者给终端完整路径
要运行命令,您需要打开终端窗口。您可以像在其他任何应用程序中一样在您的应用程序中找到终端。打开后将灰色文本复制并粘贴到终端窗口中,然后按Enter键执行。您可能会在执行期间和之后看到一些文本输出。这是您刚刚运行的命令的反馈。
命令是你给计算机的指令——你告诉它做某事。您已经熟悉了一些命令,您一直在使用计算机时使用它们。例如,单击 GUI(图形用户界面)中的按钮(如 Web 浏览器)是同一件事 - 告诉您的计算机做某事。
如果您需要更多信息,您可以在 什么是终端以及如何打开和使用它?和https://help.ubuntu.com/community/UsingTheTerminal