通常,我们需要做一些事情,调整系统设置,执行一些进程,但是即使在 Ubuntu 上,有时也没有 GUI 来执行这样的任务,这就是为什么我们会来到 Ubuntu 论坛、askubuntu 甚至在 Google 上搜索这样的地方。
然后有人给我们提供了一个终端命令,让我们可以做任何我们当时需要做的事情来解决某个问题。所以我认为学习 Linux 背后的语言非常有用。但到目前为止,我所做的只是执行命令,有时我甚至不明白我在执行命令时在做什么,我只是按照别人的指示去做。
我希望更多地了解 Linux 尤其是 Ubuntu,我并不想掌握 Linux 或在终端上运行所有东西,我很喜欢 Ubuntu,它适合现代 PC,以用户为中心,采用图形化设计,但我只想知道基础知识,至少能够理解某个命令在系统上的作用。
做这个的最好方式是什么?
答案1
Linux 简介据说是一本不错的Linux命令书。你可以看看那本书。(我承认我没有完全读完这本书,但我认为它的命令很有用,请参阅下面一位实际读者的评论)
在线目录一些有用的 Linux 命令也能帮到你很多
我找到了这本书Ubuntu Linux 圣经非常有帮助,并且是 Ubuntu 的友好介绍。作者是“William von Hagen”。
您可以通过安装以下程序在 Web 浏览器中浏览 Linux 手册页
man2html
。sudo apt-get install man2html
info
您可以在终端中输入以下命令名称来浏览 GNU 信息页面。图形方式要完成相同的操作,需要info2www
安装包。使用 安装它sudo apt-get install info2www
。
(这些更有帮助,我强烈推荐这些来理解 Linux 命令,例如 sed、grep 等)
答案2
阅读有关 bash 的信息,它是命令行 shell。如果您曾经使用过 MS-DOS,它与此类似。您使用的大多数命令都相当简单:它以命令开头,后跟一个空格。该命令可以是内部 bash 命令,也可以是外部程序/命令。如果是外部的,则需要将其放在 bash 可以找到的位置,无论是在路径中还是指定路径中。
命令后通常会有特定于命令的选项。选项后可能需要文件名。请记住,此列表中的项目之间用空格分隔,因此如果文件名中有空格,则需要将其“转义”,如下所示:name\ with\ 空格。每个空格前面都有一个反斜杠,使其成为字符而不是分隔符。通常,您也可以用双引号将名称括起来。
如果是 bash 命令,你可以通过以下几种方式了解更多信息:
输入man name_of_command
,其中 name_of_command 是程序名称。使用空格翻页文本,使用“b”向后翻页,使用“q”退出。
输入name_of_command --help
以获取选项的缩写列表
输入“man man”和“man bash”可以获得很多信息。但是一些更简单的教程可以帮助您入门。
因此,下次您看到命令时,请尝试输入“man”命令后的第一个单词,或者输入第一个单词,然后输入--help 以了解参数是什么。
学习了 bash 命令行后,你将更有能力尝试一些更高级的主题。网上有很多 linux 教程。
答案3
我一直认为最好的方法是尝试,但使用命令行有时很难开始。
让我开始的一些事情
一种是使用具有图形部分导航的终端,我推荐的一种(尽管它没有维护)是Hotwire shell。
还可以考虑制作一个文本文件,以便记下命令和位置,直到您完全记住它们。
另一件让我开始的事情是Linux 袖珍指南,它有基本术语和文件结构,以及终端命令。http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284
请记住,Linux 上使用大写字母,因此如果您将文件夹命名为 FoLdEr ,则需要按照该方式输入才能进入该文件夹。