AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 740173
Accepted
Tim
Tim
Asked: 2016-02-29 09:53:53 +0800 CST2016-02-29 09:53:53 +0800 CST 2016-02-29 09:53:53 +0800 CST

如何运行命令?

  • 772

我是一个新用户,刚刚被告知运行/执行命令。答案有一些带有灰色背景的文本,例如this text here或

sometimes this text here.

但是,我不知道与 Ubuntu 相关的“运行”或“命令”是什么意思。

我该怎么做呢?


这旨在用作当您告诉某人运行命令时可以链接到的问答。

command-line
  • 3 3 个回答
  • 34508 Views

3 个回答

  • Voted
  1. Best Answer
    Tim
    2016-02-29T09:53:53+08:002016-02-29T09:53:53+08:00

    什么是命令?

    命令和命令行是告诉计算机要做什么的另一种方式。例如,您可以单击 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:

    你可以在这里输入任何命令,它会运行它!

    • 42
  2. Sergiy Kolodyazhnyy
    2016-03-01T13:51:11+08:002016-03-01T13:51:11+08:00

    命令的类型有所不同。它们可以是单行,例如

     echo 'HelloAskubuntu' # Print 'HelloAskubuntu' 
    

    单行重定向到其他命令

    echo 'Hello World' | wc # count number of lines, words, and chars in 'Hello World'
    

    带重定向的多行

    $> bash << END                                                                 
    > echo one
    > echo two
    > echo three
    > END
    one
    two
    three
    

    或脚本形式的多行(就 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 目录并使用./操作符运行它来运行我的脚本,就像这样

     cd $HOME/bin; ./helloworld.sh
    

    或者给终端完整路径

     /home/Serg/bin/helloworld.sh
    
    • 3
  3. mbiber
    2016-03-06T09:00:55+08:002016-03-06T09:00:55+08:00

    要运行命令,您需要打开终端窗口。您可以像在其他任何应用程序中一样在您的应用程序中找到终端。打开后将灰色文本复制并粘贴到终端窗口中,然后按Enter键执行。您可能会在执行期间和之后看到一些文本输出。这是您刚刚运行的命令的反馈。

    命令是你给计算机的指令——你告诉它做某事。您已经熟悉了一些命令,您一直在使用计算机时使用它们。例如,单击 GUI(图形用户界面)中的按钮(如 Web 浏览器)是同一件事 - 告诉您的计算机做某事。

    如果您需要更多信息,您可以在 什么是终端以及如何打开和使用它?和https://help.ubuntu.com/community/UsingTheTerminal

    • 3

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行刻录双层 dvd iso

  • 如何从命令行判断机器是否需要重新启动?

  • 文件权限如何工作?文件权限用户和组

  • 如何在 Vim 中启用全彩支持?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve