无论您是新的Linux用户还是已经使用Linux一段时间了,我们都将帮助您开始使用终端。终端不是你应该害怕的东西——它是一个功能强大的工具,有很多用途。
你不可能通过阅读一篇文章来了解有关终端的所有知识。使用终端需要亲身体验。我们希望这篇介绍能帮助您掌握基本知识,以便您继续学习更多内容。
从桌面的应用程序菜单启动一个终端,您将看到bashshell。还有其他shell,但是大多数Linux发行版默认使用bash。
您可以通过在提示符处键入程序名来启动程序。从Firefox等图形应用程序到命令行实用程序,您在这里启动的一切都是一个程序。(Bash实际上有一些用于基本文件管理之类的内置命令,但这些命令的功能也类似于程序。)与Windows不同,启动程序时不必键入程序的完整路径。例如,假设您想打开Firefox。在Windows上,您需要键入Firefox.exe文件的完整路径。在Linux上,您只需键入:
firefox
键入命令后按Enter键运行它。请注意,您不需要添加.exe或类似的东西—Linux上的程序没有文件扩展名。
终端命令也可以接受参数。可以使用的参数类型取决于程序。例如,Firefox接受web地址作为参数。要启动Firefox并打开How To Geek,可以运行以下命令:
firefox tl80.cn
其他命令可以在终端函数中运行,就像Firefox一样,除了许多命令只在终端中运行,并且不会打开任何图形应用程序窗口。
从终端执行的最有效的操作之一是安装软件。像Ubuntu软件中心这样的软件管理应用程序是他们在后台使用的少数终端命令的奇特前端。您可以使用终端命令来安装应用程序,而不是到处单击并逐个选择应用程序。甚至可以用一个命令安装多个应用程序。
在Ubuntu上(其他发行版都有自己的软件包管理系统),安装新软件包的命令是:
sudo apt-get install packagename
这看起来可能有点复杂,但它的工作方式和上面的Firefox命令一样。上面的一行启动sudo,它在启动apt get(具有root(管理员)权限)之前询问您的密码。apt get程序读取参数install packagename并安装名为packagename的包。
但是,也可以将多个包指定为参数。例如,要安装Chromium web浏览器和Pidgin instant messenger,可以执行以下命令:
sudo apt-get install chromium-browser pidgin
如果你刚安装了Ubuntu并且想安装所有你喜欢的软件,你可以用上面的命令来完成。你只需要知道你最喜欢的程序的包名,你就可以很容易地猜出来。您还可以借助下面的制表符完成技巧来完善您的猜测。
有关更深入的说明,请阅读如何在命令行中安装Ubuntu中的程序。
除非指定其他目录,否则shell将在当前目录中查找。例如,nano是一个易于使用的终端文本编辑器。命令nano document1告诉nano从当前目录启动并打开名为document1的文件。如果要打开位于另一个目录中的文档,则需要指定文件的完整路径,例如nano/home/chris/Documents/document1。
如果指定一个不存在的文件路径,nano(和许多其他程序)将在该位置创建一个新的空白文件并打开它。
要使用文件和目录,您需要了解一些基本命令:
一开始这可能有点让人不知所措,但这些是您需要掌握的基本命令,以便有效地处理终端中的文件。用cd在文件系统中移动,用ls查看当前目录中的文件,用mkdir创建目录,用rm、cp和mv命令管理文件。
制表符补全是一个非常有用的技巧。键入命令、文件名或其他类型的参数时,可以按Tab键自动完成所键入的内容。例如,如果您在终端键入firef并按Tab键,firefox会自动出现。这样就不用精确地键入内容了—您可以按Tab键,shell将为您完成键入。这也适用于文件夹、文件名和包名。例如,您可以键入sudo apt get install pidg并按Tab键自动完成pidgin。
在许多情况下,shell不知道您要键入什么,因为存在多个匹配项。第二次按Tab键,您将看到可能匹配的列表。继续键入几个字母以缩小范围,然后再次按Tab键继续。
要了解更多类似于这一个的技巧,请阅读下面这8个技巧,成为Linux终端超级用户。
在这一点上,您应该希望在终端中感觉更舒服一点,并且更好地理解它是如何工作的。要进一步了解终端并最终掌握它,请继续阅读以下文章:
...,您需要选择一个Linux发行版。几年前我们研究了最适合初学者的Linux发行版,现在的情况非常相似。Ubuntu仍然是一个可靠的、支持良好的选择。许多人推荐使用Linux-Mint。Mint是基于Ubuntu的,两者都不能出错。我们在这里展示了ubu...
...了一些示例,并实际解释了tar命令的各种开关的作用。 初学者极客:如何开始使用Linux终端-不是所有的东西都是基本的操作方法。这是一个试图使Linux终端易于接近的指南,也是一个可以处理更深入内容的示例。 如何申请 发送...
...kdir 使用文本编辑器:vi或nano in Bash,在DOS中编辑 相关:初学者极客:如何开始使用Linux终端 重要的是要记住,与Windows不同,bashshell及其Linux模拟环境是区分大小写的。换句话说文件.txt“大写字母与”文件.txt“没有资本。 有关...
电影中的黑客行为非常令人兴奋:手指在键盘上飞过,屏幕上总是闪动着一排神秘的角色。太…有趣了。可悲的是,真正的黑客攻击并没有那么激烈。不管你做的事情多么违法,你仍然只是一个坐在电脑前的人。大多数时候,...
...t。 相关:如何从Linux终端获取命令帮助:8个技巧,适合初学者和专业人士 如果在合并文本文件后得到一个很长的文件,则在“终端”窗口中查看文件时,可以将管道符号与less命令一起使用。例如,cat file4.txt | less。我们将在...
...:您需要知道的11个命令 如何从Linux终端获得命令帮助:初学者和专业人士的8个技巧 使用以下8个技巧成为Linux终端的超级用户 如何在命令行上安装Ubuntu中的程序 如何从Linux终端管理进程:您需要知道的10个命令 如何从Linux终端...
...访问该目录,那么有一种简单的方法来设置它。 相关:初学者极客:如何开始使用Linux终端 主目录中的.bashrc文件包含打开终端窗口时运行的命令。因此,我们可以添加cd命令,以便在终端窗口打开时立即更改到特定目录。为此...
...是为什么你不应该使用自动任务**的原因。 窗户 相关:初学者极客:关于使用Windows任务管理器,每个Windows用户都需要知道什么 使用任务管理器在Windows上执行此操作。您不必使用Ctrl+Alt+Delete来打开任务管理器-一个更快的方法...
...在一起,但是现在您可能仍然需要Oracle运行时。 相关:初学者极客:如何在Linux上安装软件 如果您想尝试OpenJDK运行时,这个包应该在您的Linux发行版的软件存储库中。你只需打开桌面的软件管理工具并安装它。在Ubuntu上,点击do...