如果您是Linux新手,使用终端可能有点压倒性。像Linux Mint这样的新Linux发行版具有出色的图形界面,但Linux的核心是内核,这意味着使用命令行。
即使您是Windows用户,也可能需要打开一个命令提示窗口在你生命中的某个时刻执行任务。使用最新版本的Windows,Windows 10,您甚至可以在Windows中安装Ubuntu Bash shell并直接从Windows运行Linux命令!
在本文中,我将介绍一些非常基本的Linux在几乎所有Linux发行版中都很常见的命令。由于bash shell是最流行的shell,也是我使用的shell,因此我将对所有命令使用该语法。另外,我将提到每个命令的一些最有用的参数,但是还有更多可以在手册页中找到。
1。 ls(列出内容)
在我看来,你应该知道的第一个命令是ls命令。此命令列出当前工作目录的内容。如果您只输入ls并按Enter键,您将在当前目录中获得一个非常基本的文件和文件夹列表。
大多数情况下Linux发行版,目录将以绿色等不同颜色突出显示。文件通常是shell提示符的标准颜色,在我的情况下是灰色的。没有任何争论,ls有点无聊。如果你对ls使用-a,你将能够看到所有隐藏文件。
任何以点开头是隐藏文件或目录。隐藏的目录都有深蓝色,这很难看。另一个有用的参数是-l </ strong>选项,如下所示。
这为您提供了一个很长的文件列表和具有更多信息的文件夹,例如权限,链接,用户,组,大小和上次修改日期。如果您不确定如何解释权限,请务必阅读了解Linux权限 上的帖子。
2。 cd(更改目录)
一旦列出目录的内容,了解如何切换到其他目录很有用。默认情况下,当您打开bash shell时,您将始终在主目录中启动。这由shell提示符中的波形符号(〜)表示。
cd命令是您在Linux中更改目录的方式。用cd来学习真的不是很多,但有一些快捷方式。一个好处是只需输入cd并按Enter键即可。无论您身在何处,这都会让您回到主目录。
此外,如果您愿意,可以使用绝对路径进入一个无法通过相对路径访问的目录。在下面的示例中,我必须使用从根(/)开始的绝对路径来获取etc / ssh。
3。 man(帮助页面)
man命令可能是Linux中最有用的命令之一。即使是高级Linux用户也无法记住Linux命令的每个参数。手册页将为您提供有关命令的所有不同参数的详细信息。
语法也很简单。这只是男人接下来你要学习的命令。在上面的屏幕截图中,我做了一个man ls来了解有关ls命令的更多信息。 man的一个有用参数是-k,它允许您使用关键字搜索所有命令。
在上面,我搜索了关键字zip,并在命令名称或说明中找回了所有带有zip一词的命令。这是找到你可能不知道的命令的一种方便方法。
与man一起,你可以使用另一个名为info的命令来获得更多如何使用命令的例子。只需输入info命令即可显示该命令的信息页面。
4。触摸(创建文件)
如果要快速创建新文件,最简单的方法是使用触摸命令。实际上,touch命令用于更改文件的时间戳,但另一种用途是创建新文件。
那里有许多方法可以在Linux中创建文件,以后你可能永远不会使用触摸来创建文件,但在开始时,它非常方便。
如果使用touch命令时文件已经存在,它只会更新文件的上次访问和上次修改的时间戳,如上所示。
5。 cat(连接文件和打印)
另一个有用的命令是cat命令。 cat的主要功能是连接多个文件,但它也可用于将文件内容打印到标准输出(即屏幕)。
您可以使用-n参数将行号添加到输出中。如果您使用-b选项,则只会将行号添加到非空行。如果在长度超过终端窗口高度的文件上使用cat,则仅显示文件的底部。您可以将cat的输出传输到less或more命令,以逐页查看文件的内容。
6。 mkdir(创建目录)
在某些时候,您需要创建目录以更好地组织数据,这就是mkdir命令所在的位置。您可以使用相对或绝对使用此命令创建目录的路径。
在上面的示例中,我使用相对路径在主目录中创建了两个目录,一条绝对的道路。如果您需要一次创建多个分层目录,则需要使用-p参数。
In在上面的例子中,我使用-p参数同时创建了Aseem,Data和Pictures目录,即使它们都不存在。
7。 rm(删除)
rm命令是一个功能强大的命令,可用于删除文件和目录。 rm命令可以删除其中包含文件和目录的目录。
要删除文件,只需输入文件名即可。如果需要删除非空目录,则需要使用-r参数。使用rm时使用-i和-v参数也是一个好主意,因为它会在删除任何内容之前询问您。
因此,这些是七个非常简单但常见的命令,您需要在Linux中了解这些命令才能开始使用。还有更多,我将很快发布更多关于更多命令以及如何使用它们的初学者文章。如果您有任何疑问,请发表评论。享受!