无论您是新的Linux用户还是您一直使用Linux一段时间,我们将帮助您开始使用终端。终端不是你应该害怕的东西 - 它是一个有很多用途的强大工具。
你不能通过阅读一篇文章来学习关于终端所需要的一切。它需要经验玩的终端第一手。我们希望这个介绍可以帮助您掌握基础知识,以便您可以继续学习更多内容。
基本终端使用
从桌面的应用程序菜单启动终端,您将看到bash shell。还有其他shell,但大多数Linux发行版默认使用bash。
您可以通过在提示符下键入其名称来启动程序。您在这里推出的所有内容 - 从图形应用程序(如Firefox)到命令行实用程序 - 都是一个程序。(Bash实际上有几个内置的命令,用于基本的文件管理等等,但这些功能也像程序一样。)与Windows不同,您不必键入程序的完整路径来启动它。例如,假设您要打开Firefox。在Windows上,您需要键入Firefox的完整路径。exe文件。在Linux上,你可以输入:
firefox
按键入命令后输入。请注意,您不需要添加。exe或类似的东西 - 程序在Linux上没有文件扩展名。
终端命令也可以接受参数。您可以使用的参数类型取决于程序。例如,Firefox接受网址作为参数。要启动Firefox并打开How-to Geek,您可以运行以下命令:
firefox howtogeek。com
其他的命令,你可以在终端功能中运行,就像Firefox一样,除了许多只在终端中运行,并且不打开任何图形应用程序窗口。
安装软件
从终端最有效的一件事情就是安装软件。像Ubuntu软件中心这样的软件管理应用程序是他们在后台使用的几个终端命令的前景。您可以使用终端命令来安装它们,而不是单击并选择一个应用程序。甚至可以使用单个命令安装多个应用程序。
On Ubuntu(其他发行版都有自己的软件包管理系统),安装新软件包的命令是:
sudo apt-get install packagename
这可能看起来有点复杂,但它的工作就像上面的Firefox命令。上述行启动sudo,在启动具有root(管理员)权限的apt-get之前,请求您的密码。apt-get程序读取参数install packagename并安装名为packagename的包。
但是,您也可以将多个包指定为参数。例如,要安装Chromium Web浏览器和Pidgin即时通讯,您可以执行此命令:
sudo apt-get install chrome-browser pidgin
如果你刚刚安装Ubuntu,想要安装所有最喜欢的软件,你可以用上面一个命令来完成。你只需要知道你最喜欢的程序的包名,你可以很容易地猜到它们。您还可以借助于下面的标签完成技巧来优化您的猜测。
有关更多深入的说明,请阅读如何在命令行中的Ubuntu中安装程序。
使用目录和文件
外壳查看当前目录,除非指定另一个目录。例如,nano是一个易于使用的终端文本编辑器。命令nano document1告诉nano启动并从当前目录中打开名为document1的文件。如果要打开另一个目录中的文档,则需要指定文件的完整路径,例如,nano / home / chris / Documents / document1.
如果您指定一个不存在的文件的路径,nano(和许多其他程序)将在该位置创建一个新的空白文件,并将其打开。
要处理文件和目录,您将需要知道几个基本命令.:
cd - 提示符左边的〜表示您的主目录(即/ home / you),这是终端的默认目录。要更改到另一个目录,可以使用cd命令。例如cd /将更改为根目录,cd下载将更改为当前目录中的Downloads目录(因此,如果终端位于主目录中,则只会打开您的Downloads目录),cd / home / you / Downloads会更改从系统中的任何地方到你的Downloads目录,cd〜会改变你的主目录,cd。会上去一个目录。ls - ls命令列出当前目录下的文件。
mkdir - mkdir命令创建一个新的目录。mkdir示例将在当前目录中创建一个名为example的新目录,而mkdir / home / you / Downloads / test将在您的Downloads目录中创建一个名为test的新目录。rm - rm命令删除文件。例如,rm示例删除当前目录中名为example的文件,并且rm / home / you / Downloads / example将在Downloads目录中删除名为example的文件。cp - cp命令将文件从一个位置复制到另一个位置。例如,cp example / home / you / Downloads将当前目录中名为example的文件复制到/ home / you / Downloads。mv - mv命令将文件从一个位置移动到另一个位置。它的工作原理与上面的cp命令一样,但是移动文件而不是创建副本。mv也可以用来重命名文件。例如,重命名的mv原文将当前目录中的一个名为original的文件移动到当前目录中重命名的文件中,有效地将其重命名。
这可能有点压倒一切,但这些是您需要掌握以有效地处理终端中的文件的基本命令。使用cd移动文件系统,使用ls查看当前目录中的文件,使用mkdir创建目录,并使用rm,cp和mv命令管理文件。
标签完成
Tab完成是一个非常有用的技巧。在输入内容的同时,命令,文件名或其他类型的参数 - 您可以按Tab键自动填充您正在输入的内容。例如,如果在终端键入firef并按Tab键,Firefox将自动出现。这样可以让您无需直接键入内容 - 您可以按Tab键,shell将为您完成输入。这也适用于文件夹,文件名和包名称。例如,您可以键入sudo apt-get install pidg并按Tab键自动完成pidgin。
在许多情况下,由于有多个匹配,shell将不知道您要输入的内容。再次按Tab键,您将看到可能的匹配列表。继续输入多个字母以缩小内容,然后再次按Tab键继续。
对于像这样的更多技巧,阅读成为这些8技巧的Linux终端用户。
掌握终端
在这一点上,您应该希望在终端中感觉更舒服,并更好地了解其运行方式。要了解有关终端的更多信息 - 并最终掌握它 - 继续您的旅程与这些文章:
8致命的命令,你不应该在Linux上运行如何从Linux Terminal:管理文件11需要知道的命令如何从Linux Terminal:的8命令获得帮助。"