当前位置: 首页>>技术教程>>正文


学习如何通过终端使用 Ubuntu 的最佳方法是什么?

问题描述

通常,我们需要做一些事情,调整系统设置,执行一些进程,但是即使在 Ubuntu 上,有时也没有 GUI 来执行此类任务,这就是为什么我们来到 Ubuntu 论坛、askubuntu 甚至是 Ubuntu 等地方在谷歌上搜索。

然后有人为我们提供了一个终端命令,允许我们做当时需要做的任何事情来解决某个问题。所以我认为学习 Linux 背后的语言非常有用。但到目前为止我所做的只是执行命令,有时我什至不明白执行命令时我在做什么,我只是遵循别人的指示。

我想更多地了解 Linux,特别是 Ubuntu,我不想掌握 Linux 或在终端上运行所有东西,我喜欢 Ubuntu 适合现代 PC、user-centric 和图形化,但我只是想知道基础知识,至少能够理解某个命令将在系统上执行的操作。

做这个的最好方式是什么?

最佳答案

  1. Linux in a nutshell据说是一本Linux命令的好书。你可以看看那本书。 (我承认我没有完全读完这本书,但在我看来,命令很有用,请参阅下面来自实际读者的评论)

  2. An online directory 有用的 Linux 命令也可以帮助你很多

  3. 我发现《Ubuntu Linux Bible》这本书非常有帮助,并且对 Ubuntu 进行了友好的介绍。这是“威廉·冯·哈根”的作品。

  4. 您可以通过安装 man2html 来浏览 web-browser 中的 Linux 手册页。

    \n

    sudo apt-get install man2html\n
  5. 您可以通过在终端中输入命令名称后的 info 来浏览 GNU 信息页面。执行相同操作的图形方式需要 info2www 包。使用 sudo apt-get install info2www 安装它。\n(这些更有帮助,我强烈推荐这些来理解 Linux 命令,例如 sed、grep 等)

次佳答案

了解 bash,它是命令行 shell。如果您曾经使用过 MS-DOS,它是类似的。您使用的大多数命令都是 straight-forward:它以命令开头,后跟空格。该命令可以是内部 bash 命令,也可以是外部程序/命令。如果它是外部的,则它需要位于 bash 可以找到它的位置,无论是在路径中还是指定的。

命令后面常常有选项,即command-specific。选项后面可能需要文件名。请记住,在此列表中空格分隔各个项目,因此如果文件名有空格,则需要为 “escaped”,如下所示:name\\ with\\spaces。每个空格前面都有一个反斜杠,使其成为一个字符而不是分隔符。通常,您也可以在名称两边加上双引号。

如果是 bash 命令,您可以通过以下几种方式了解更多信息:

输入 man name_of_command ,其中 name_of_command 是程序名称。使用空格翻阅文本,使用 ‘b’ 向后翻页,使用 ‘q’ 退出。

输入 name_of_command --help 以获取选项的缩写列表

输入”man man”和”man bash”可以获得很多信息。但一些更简单的教程有助于您入门。

因此,下次您看到命令时,请尝试输入 “man” 命令后的第一个单词,或者输入第一个单词,然后输入 –help 以了解参数是什么。

学习 bash 命令行后,您将更能够尝试一些更高级的主题。网上有很多 Linux 教程。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13729.html,未经允许,请勿转载。