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

linux-terminal-on-ubuntu

无论你是一个新的Linux用户还是一直使用Linux一段时间,我们将帮助你开始使用终端。 终端是不是你应该害怕的 -这是有很多用途的有力工具。

你不能通过阅读一篇文章来学习你需要知道的关于终端的一切。 它需要经验与终端第一手。 我们希望这个介绍可以帮助你掌握基础知识,这样你就可以继续学习更多。

基本终端使用

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

launch-terminal-on-ubuntu

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

火狐

open-firefox-from-terminal

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

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

firefox howtoip.com

其他命令,你可以运行在终端功能就像Firefox,除了许多只运行在终端,不打开任何类型的图形应用程序窗口。

安装软件

从终端做的最有效的事情之一是安装软件。 像Ubuntu软件中心这样的软件管理应用程序是其在后台使用的少数终端命令的理想前端。 而不是单击并逐个选择应用程序,您可以使用terminal命令安装它们。 您甚至甚至使用单个命令安装多个应用程序。

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

sudo apt-get install packagename

这看起来有点复杂,但它的工作就像上面的Firefox命令。 上面一行启动sudo的 ,这要求推出易于得到与根(管理员)权限之前,您的密码。 由apt-get程序读取参数安装包名称和安装包叫包名

但是,您也可以指定多个包作为参数。 例如,要安装Chromium网络浏览器和Pidgin即时通讯工具,您可以执行以下命令:

sudo apt-get install chrome-browser pidgin

installing-software-in-ubuntu-from-terminal

如果你刚刚安装Ubuntu并想安装所有你喜欢的软件,你可以使用一个单一的命令,如上面的一个。 你只需要知道你喜欢的程序的包名,你可以很容易猜到。 您也可以借助下面的标签完成手法来优化您的猜测。

为了更深入的说明,请参阅如何在Ubuntu中的命令行安装程序

使用目录和文件

shell将在当前目录中查找,除非您指定另一个目录。 例如, 纳米是一种易于使用的终端的文本编辑器 该命令纳米文件1 纳米告诉发动并打开当前目录中名为文档1文件。 如果你想打开位于另一个目录中的文件,你需要指定完整的文件路径-例如, 纳米/家庭/克里斯/文件/文件1。

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

要处理文件和目录,您需要了解一些基本命令:

  • CD -那到提示的左边代表你的home目录(这是/家/你),这是终端的默认目录。 换到别的目录,你可以用cd命令。 例如CD /将更改为根目录下,CD下载将改变当前目录内的下载目录(所以如果终端在你的主目录这只是打开你的下载目录),CD /家/你/下载会改变从系统中的任何地方你的下载目录,CD〜会改变你的home目录,以及CD ..会去一个目录。
  • LS - ls命令列出当前目录下的文件。

  • mkdir - 新建 mkdir命令,使一个新的目录。 MKDIR例子将创建在当前目录中名为例如一个新的目录,而命令mkdir /家/你/下载/测试将建立在你的下载目录中一个新的目录名为测试
  • RM - rm命令删除的文件。 例如:rm示例删除当前目录和RM /家/你/下载/例如名为例如文件中删除在下载目录中名为例如文件。
  • CP - cp命令将文件从一个位置一个文件到另一个。 例如,CP例如/家/你/下载复制当前目录为/ home /你/下载文件命名的例子
  • MV - mv命令从一个位置移动一个文件到另一个。 它的工作原理与上面的cp命令完全一样,但是移动文件而不是创建副本。 mv也可以用于重命名文件。 例如,原来MV改名招式在当前目录下一个名为改名在当前目录下的文件名为原始文件,有效地重新命名它。

这可能有点压倒一切,但这些是您需要掌握以有效地处理终端中的文件的基本命令。 走动的CD文件系统,查看文件在当前目录中使用ls,mkdir目录,并与RM,CP,mv命令管理文件。

标签完成

制表符完成是一个非常有用的技巧。 在键入内容(命令,文件名或其他类型的参数)时,您可以按Tab键自动完成您正在键入的内容。 例如,如果你在终端,然后按Tab键入firef, 火狐会自动出现。 这可以避免您必须键入内容 - 您可以按Tab键,外壳将完成输入。 这也适用于文件夹,文件名和包名称。 例如,你可以输入sudo apt-get的安装PIDG然后按Tab键自动完成洋泾浜。

在许多情况下,shell不会知道你要输入什么,因为有多个匹配。 再次按Tab键,您将看到可能的匹配列表。 继续输入多个字母以缩小范围,然后再次按Tab键继续。

欲了解更多的技巧这样的情况,请阅读成为一个Linux终端电力用户与这些技巧8

掌握终端

在这一点上,你应该希望在终端中感觉更舒服一点,并更好地了解它是如何工作的。 要了解更多关于终端 - 并最终掌握它 - 继续您的旅程与这些文章:

赞 (0)
分享到:更多 ()