每个初学者都应该知道的7个Linux命令


如果您是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的输出传输到lessmore命令,以逐页查看文件的内容。

6。 mkdir(创建目录)

在某些时候,您需要创建目录以更好地组织数据,这就是mkdir命令所在的位置。您可以使用相对或绝对使用此命令创建目录的路径。

在上面的示例中,我使用相对路径在主目录中创建了两个目录,一条绝对的道路。如果您需要一次创建多个分层目录,则需要使用-p参数。

In在上面的例子中,我使用-p参数同时创建了Aseem,Data和Pictures目录,即使它们都不存在。

7。 rm(删除)

rm命令是一个功能强大的命令,可用于删除文件和目录。 rm命令可以删除其中包含文件和目录的目录。

要删除文件,只需输入文件名即可。如果需要删除非空目录,则需要使用-r参数。使用rm时使用-i-v参数也是一个好主意,因为它会在删除任何内容之前询问您。

因此,这些是七个非常简单但常见的命令,您需要在Linux中了解这些命令才能开始使用。还有更多,我将很快发布更多关于更多命令以及如何使用它们的初学者文章。如果您有任何疑问,请发表评论。享受!

#2.1 Linux 基本指令 ls 和 cd (Linux 机器学习 教程教学 tutorial)

相关文章:


15.03.2017