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


19

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

然后有人向我们提供了一个终端命令,该命令使我们能够解决当时所需要的一切。因此,我发现学习Linux背后的语言非常有用。但是到目前为止,我一直在执行命令,有时我什至不了解我在执行命令时在做什么,我只是在听别人的指示。

我想更多地了解Linux,尤其是Ubuntu,我不想精通Linux或在终端上运行一切,我希望Ubuntu可以很好地用于现代PC,以用户为中心和图形化,但是我只是想了解基础知识,至少能够理解某个命令将在系统上执行的操作。

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


有一个链接可以为您提供大量信息:ubuntuforums.org/showthread.php?t=1909108 –rɑːdʒɑ2012
6

谢谢,事实上,在
那篇

我在这里推荐了一些出色的资源:askubuntu.com/questions/168142/…– 2012

Answers:


10
  1. 简而言之,Linux是一本有关Linux命令的好书。你可以看那本书。(我承认我没有完全读过这本书,但是对我来说似乎对命令很有用,请参阅以下来自实际读者的评论)

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

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

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

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


我喜欢有用的命令目录,虽然我可能没有时间去学习它,但是只要有需要,我就可以直接获得有用的命令。谢谢!
Neptunno 2012年

2
另外,如果您记得命令的前一个或两个字母(或者您可能猜得很好),则按选项卡2或3次将自动完成所有可能的匹配。如果存在重复的匹配项,第一个选项卡将不会显示任何内容,第二个选项卡可能会询问您是否要所有匹配项-但不要让它吓到您,一次给他们一个页面,您可以随时取消,并且然后您可以看到列表。输入部分目录或文件名,按Tab键,它将自动完成。
马蒂·弗里德

我开始喜欢玩终端机。现在,它似乎没有以前那么复杂。感谢您的提示;)
Neptunno 2012年

3

了解有关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教程。


我不知道终端机有这些有用的信息。另外,终端使用介绍不错。非常感谢你!
Neptunno 2012年

1
该终端具有大量有用的功能,在您开始学习它们之后,它将使使用终端变得有趣。您可以使用Ctrl-R搜索先前的命令,通过反复按向上箭头来重新调用命令,在下一条命令的中间重新调用上一条命令或部分命令,例如,如果您忘记使用sudo,则可以键入“ sudo !!”,它将调用整个命令。许多选项都使用'!' (通常称为bang,如Crunch Bang =#!)。一旦到达可以理解“ man bash”在说什么的地方,您将学到很多东西。
马蒂·弗里德

确实,在我不知道从哪里开始学习终端命令之前,现在我发现有了这些功能,只需要进行一些探索即可。
Neptunno 2012年

0

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

让我开始的一些事情-

一种是使用带有图形部分进行导航的终端,我建议(尽管不维护)一种是Hotwire外壳。

通过软件中心安装

还可以考虑制作一个文本文件,以便您可以记下命令和位置,直到无论如何都对它们有所了解。

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

请记住,CAPS在Linux上很重要,因此,如果您将文件夹命名为FoLdEr,则需要以这种方式键入它才能进入该文件夹。

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.