初学者极客:如何开始使用Linux终端

无论您是Linux新用户还是使用Linux已有一段时间,我们都会帮助您开始使用该终端。终端不是您不应该担心的东西–它是功能强大的工具,用途广泛。

您仅阅读一篇文章就无法了解有关终端的所有知识。需要亲身体验终端机的玩法。我们希望本文能帮助您掌握基础知识,以便您可以继续学习。

基本终端使用

从桌面的应用程序菜单启动一个终端,您将看到bash shell。还有其他Shell,但是大多数Linux发行版默认使用bash。

您可以通过在提示符下键入其名称来启动程序。您在此处启动的所有程序-从Firefox之类的图形应用程序到命令行实用程序-都是一个程序。 (Bash实际上具有一些用于基本文件管理的内置命令,但它们的功能也类似于程序。)与Windows不同,您不必键入程序的完整路径即可启动它。例如,假设您要打开Firefox。在Windows上,您需要输入Firefox .exe文件的完整路径。在Linux上,您可以输入:

火狐

键入命令以运行后按Enter。请注意,您不需要添加.exe或类似的文件-Linux上的程序没有文件扩展名。

终端命令也可以接受参数。您可以使用的参数类型取决于程序。例如,Firefox接受网址作为参数。要启动Firefox并打开How-to Geek,可以运行以下命令:

Firefox howtogeek.com

您将在终端功能中运行的其他命令与Firefox一样,除了许多命令仅在终端中运行,并且不会打开任何形式的图形应用程序窗口。

安装软件

在终端上执行的最有效的操作之一是安装软件。像Ubuntu Software Center这样的软件管理应用程序是它们在后台使用的一些终端命令的高级前端。您可以使用终端命令安装它们,而不必四处寻找和选择一个应用程序。您甚至甚至可以使用单个命令安装多个应用程序。

在Ubuntu上(其他发行版有其自己的软件包管理系统),安装新软件包的命令为:

sudo apt-get安装软件包名称

这似乎有些复杂,但其工作原理与上面的Firefox命令类似。上线启动 须藤,该密码会在启动前要求您输入密码 合适的 具有root(管理员)特权。 apt-get程序读取参数 安装软件包名称 并安装一个名为 包裹名字.

但是,您也可以指定多个包作为参数。例如,要安装Chromium Web浏览器和Pidgin Instant Messenger,可以执行以下命令:

sudo apt-get install Chrome浏览器pidgin

如果您只是安装了Ubuntu,并且想安装所有喜欢的软件,则可以使用上述命令中的一个来完成。您只需要知道自己喜欢的程序的软件包名称,就可以很容易地猜出它们的名称。您还可以借助下面的制表符完成技巧来完善您的猜测。

有关更深入的说明,请在命令行中阅读如何在Ubuntu中安装程序。

使用目录和文件

除非您指定其他目录,否则外壳程序将在当前目录中查找。例如,nano是易于使用的终端文本编辑器。命令 纳米文件1 告诉 纳米 启动并打开名为 文件1 从当前目录。如果您想打开另一个目录中的文档,则需要指定文件的完整路径,例如, 纳米/ home / chris / Documents / document1 .

如果您指定了不存在的文件的路径,nano(和许多其他程序)将在该位置创建一个新的空白文件并打开它。

要使用文件和目录,您将需要了解一些基本命令:

  • 光盘 - 那 ~ 提示左侧的代表您的主目录(即/ home / you),这是终端的默认目录。要更改到另一个目录,可以使用 光盘 命令。例如 cd / 将更改为根目录, 光盘下载 会更改为当前目录内的Downloads目录(因此,如果终端位于您的主目录中,则这只会打开您的Downloads目录), cd / home / you /下载 将从系统中的任何位置更改为您的下载目录, 光盘〜 将更改为您的主目录,并且 光盘.. 将上一个目录。
  • ls - 这 ls 命令列出当前目录中的文件。

  • 麦克迪尔 - 这 麦克迪尔 命令创建一个新目录。 mkdir示例 会在当前目录中创建一个名为example的新目录,而 mkdir / home / you /下载/测试 将创建一个名为 测试 在您的下载目录中。
  • R M - 这 R M 命令删除文件。例如, rm示例 删除当前目录中名为example的文件,然后 rm / home / you /下载/示例 删除名为 例子 在下载目录中。
  • cp - 这 cp 命令将文件从一个位置复制到另一位置。例如, cp示例/ home / you /下载 复制名为 例子 当前目录中的/ home / you / Downloads。
  • MV - 这 MV 命令将文件从一个位置移动到另一位置。它的工作原理与上面的cp命令完全相同,但是移动文件而不是创建副本。 mv也可以用来重命名文件。例如,mv原始文件已重命名 移动名为 原来的 在当前目录中找到一个名为 重命名 在当前目录中,有效地重命名它。

刚开始时这可能有点让人不知所措,但是这些是您有效掌握终端中文件所需要掌握的基本命令。在文件系统中移动 光盘,使用以下命令查看当前目录中的文件 ls,使用创建目录 麦克迪尔,并使用 R M, cp, 和 MV 命令。

制表符完成

制表符补全是一个非常有用的技巧。输入命令,文件名或其他类型的参数时,您可以按Tab键自动完成输入内容。例如,如果您键入 萤火虫 在终端上,然后按Tab键, 火狐 自动出现。这使您不必完全键入内容-您可以按Tab键,外壳程序将为您完成键入。这也适用于文件夹,文件名和包名。例如,您可以输入 须藤apt-get install pidg 然后按Tab键自动完成 皮金

在很多情况下,shell不会知道您要输入的内容,因为有多个匹配项。再按一次Tab键,您会看到一系列可能的匹配项。继续输入更多字母以缩小范围,然后再次按Tab键继续。

有关此类技巧,请阅读“通过这8个技巧成为Linux终端高级用户”。

掌握终端

在这一点上,您应该希望在终端中感到更舒适一些,并对它的工作原理有更好的了解。要了解有关终端的更多信息并最终掌握它,请继续阅读以下文章,以继续您的旅程:

  • 您不应该在Linux上运行的8条致命命令
  • 如何从Linux终端管理文件:您需要知道的11个命令
  • 如何从Linux终端获得命令帮助:面向初学者和专业人士的8个技巧
  • 如何从Linux终端管理进程:您需要知道的10个命令
  • 如何从Linux终端使用网络:11个您需要知道的命令
  • 如何在Linux终端中执行多任务:一次使用多个Shell的3种方法

$config[zx-auto] not found$config[zx-overlay] not found