无极4注册登录网址《Q2404-8305 》绝大多数微软Windows用户通常不敢靠近命令提示符;对他们来说,象征着DOS的黑暗岁月。在软件开发的世界里,终端是操作系统和开发高级软件不可缺少的一部分。本教程将向您介绍如何使用shell—以Ubuntu终端为例—以及使它对您有用的基础知识。
为什么终端?
终端(或控制台/外壳)是Ubuntu发行版和其他基于unix的操作系统(如OSX、Debian,甚至是SteamOS)的核心部分,它实际上非常强大。与操作系统的大多数基于GUI的交互都可以通过终端完成(通常只是由GUI自动完成)。与Windows命令提示符相比,它包含大量的附加库和包,而且新包安装起来很简单。这个终端甚至可以装载Python和C语言的编译器工具,并且可以同时托管文本编辑器(稍后见)。如果没有终端,无极4注册登录网址使用软件开发所需的某些工具也是不可能的。让我们看看这是如何运作的。
这是由两部分组成的系列教程的第一部分,介绍了终端和一些基本命令。请参阅第2部分,了解更高级的命令和选项。
基本知识——启动、命令和手册页
让我们从启动终端开始。
点击屏幕左上角的Ubuntu启动图标或者按下“超级键”(也就是视窗按钮)
启动Ubuntu终端。
键入“Terminal”,点击第一个结果,启动终端。您将看到一个类似于所示的提示。它将在表单username@PC-name:~$中。最后的美元符号表示用户状态(普通用户($)或超级用户(#)),稍后讨论。
Ubuntu终端提示符。
您键入的任何命令都将以 的形式存在。命令是终端的指令;“动词”,如果你愿意的话。参数是“对象”——命令将作用于的文件/文件夹/对象。有些命令没有参数,有些命令有很多参数。最后,标志是“形容词”—命令如何在参数指定的文件/文件夹/对象上执行。注意,标志可能在参数之前。在这些示例中,当输入终端命令时,无极四荣耀注册请在每个命令的末尾按enter。
例如,输入ifconfig -v eth0。稍后我们将解释这意味着什么。您应该会看到类似下面的内容。命令是“ifconfig”。标志是“-v”,参数是“eth0”。这意味着ifconfig命令使用verbose (-v)标志作用于’ interface ‘ -help。现在不要担心这是否令人困惑。
ifconfig执行。
获得帮助最简单的方法是通过帮助标志。在命令之后发出此命令,以获得编写的帮助或查明命令的用途。手册页甚至更有用,它提供了关于命令的详细解释。要访问它,在man前面加上您正在使用的命令。
试试这个。试过第一个命令后,键入ifconfig -help和man ifconfig。您将看到解释命令用法的帮助和手册页,如图所示。阅读完手册页后,按“q”返回到终端提示符。
提取-help结果。
ifconfig的手册页的解压。
这让您了解ifconfig命令的作用,但是我们将在本教程的第2部分中给出完整的解释。
文件和文件夹管理
让我们看看一些基本的文件和文件夹编辑命令,它们是终端的基本功能。
让我们显示当前所在的文件夹或目录的内容。确保您返回到:~$提示符,并键入ls。你会看到终端列出文件夹的内容,如下图所示。颜色编码很重要:深蓝色是文件夹,浅蓝色是链接,白色是图片,红色是Ubuntu档案,绿色表示文件可以执行。
在文件夹上使用ls查看其内容。
让我们从一个文件夹切换到另一个文件夹。我们要进入“下载”文件夹。要执行此类型,请下载cd。这个终端是区分大小写的,所以要注意拼写。您将看到终端提示符变成username@PC-name:~/Downloads$,以告诉您所在的文件夹。在下载中发布ls,您将看到该文件夹的内容。
使用cd切换到下载文件夹。
要直接转到子目录(比如文件夹中的文件夹),您需要键入cd ~/main_folder_name/sub_folder_name/用您想要的文件夹名称替换文件夹名称。这样就不必为每个子目录发出cd。进入一个目录,键入cd ..例如,这将把你从你的下载文件夹回到你的主文件夹。
现在让我们做一些折叠体操。我们将创建一个名为“test”的文件夹。确保您回到了您的主文件夹(username@PC-name:~$)。键入mkdir test并按enter。
应该没有发生任何事情,但是目录已经创建,我们可以通过发出ls来确认:
确认“测试”目录的存在
rm命令基本上与mkdir相反。我们将通过删除测试文件夹来显示这一点。在您的主文件夹中(使用ls来确认“test”文件夹是否存在),键入rm -r test并按回车。
同样,看起来什么也没有发生,无极四注册但是文件夹现在消失了。键入ls来检查这一点。
这只是Linux提供的有用命令的一小部分,但在此之后,至少您应该熟悉在终端中工作的原理。要查看更多配置命令,请参阅我们的下一个教程,其中将讨论更多的命令。
你试过Linux终端吗?还想过其他对Linux初学者有用的命令吗?请在下面的评论部分评论你对这篇文章的看法,如果你想看到更多关于南非市场的类似文章,请关注Hyperion Hub未来的发展。