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

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

然后有人为我们提供了一个终端命令,允许我们在那一刻做任何我们需要的东西来解决某个问题。 所以我看到学习Linux背后的语言非常有用。 但到目前为止我所做的一切都是执行命令,有时我甚至不理解我在执行命令时所做的事情,我只是按照别人的指示行事。

我想更多地了解Linux,特别是Ubuntu,我不想掌握Linux或在终端上运行所有内容,我喜欢Ubuntu,对于现代PC,用户中心和图形来说都很好,但我只是想了解基础知识,至少能够理解某个命令在系统上要做什么。

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

  1. 简而言之,Linux据说是Linux命令的好书。 你可以看到那本书。 (我承认我没有完全阅读这本书,但在我看来对命令很好,请参阅下面的实际读者评论)

  2. 有用的Linux命令的在线目录也可以为您提供很多帮助

  3. 我发现Ubuntu Linux Bible这本书非常有用,并且对Ubuntu有一个友好的介绍。 它是由“威廉冯哈根”。

  4. 您可以通过安装man2html在Web浏览器中浏览Linux手册页。

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

阅读bash,这是命令行shell。 如果你曾经使用过MS-DOS,那就差不多了。 您使用的大多数命令都非常简单:它以命令后跟空格开头。 该命令可以是内部bash命令,也可以是外部程序/命令。 如果它是外部的,它需要是bash可以在路径中指定的位置。

在命令之后,通常有选项,这些选项是特定于命令的。 选项之后,可能需要文件名。 请记住,空格分隔此列表中的项目,因此如果文件名有空格,则需要“转义”,如下所示: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教程。

我一直认为最好的方法是尝试它,但是使用命令行有时很难开始。

让我入手的一些事情 –

一个是使用具有导航图形部分的终端,我建议(虽然没有维护)是Hotwire shell。

通过软件中心安装

还要考虑制作一个文本文件,你可以记下命令和位置,直到你知道它们为止。

让我开始的另一件事是Linux Pocket Guide ,它有基本的术语和文件结构,以及终端命令。 http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284

请记住,CAPS依赖于Linux,因此如果您将文件夹命名为FoLdEr,则需要按照这种方式键入它。