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

如果您是Linux新手,使用终端可能会有点不知所措。像Linux Mint这样的(Linux Mint)新 Linux(New Linux)发行版具有出色的图形界面,但Linux的核心是内核,这意味着使用命令行。

即使您是Windows用户,您也可能不得不在生活中的某个时刻打开命令提示符窗口来执行任务。使用最新版本的WindowsWindows 10,您甚至可以在 Windows 中安装Ubuntu (Windows)Bash(Ubuntu Bash) shell并直接从Windows运行Linux命令!

在本文中,我将介绍一些非常基本的Linux命令,这些命令在几乎所有Linux发行版中都很常见。由于 bash shell 是最流行的 shell,也是我使用的一种,所以我将在所有命令中使用该语法。此外,我将提到每个命令的一些最有用的参数,但在手册页中可以找到更多参数。

1. ls(列出内容)

在我看来,您应该知道的第一个命令是ls命令。此命令列出当前工作目录的内容。如果您只键入 ls 并按Enter,您将获得当前目录中文件和文件夹的一个非常基本的列表。

在大多数Linux发行版上,目录将以不同的颜色突出显示,例如绿色。文件通常是 shell 提示符的标准颜色,在我的例子中是灰色的。没有任何参数, ls 有点无聊。如果你使用-a和 ls,你将能够看到所有隐藏的文件。

任何以点开头的都是隐藏文件或目录。隐藏的目录都是深蓝色的,有点难看。另一个有用的参数是-l选项,如下所示。

这为您提供了一长串文件和文件夹以及更多信息,例如权限、链接、用户、组、大小和上次修改日期。如果您不确定如何解释权限,请务必阅读我关于了解 Linux 权限(understanding Linux permissions)的帖子。

2. cd(更改目录)

一旦您可以列出目录的内容,了解如何切换到不同的目录就很有用了。默认情况下,当你打开一个 bash shell 时,你总是从你的主目录开始。这由shell 提示符中的波浪号 ( ~

cd命令是您在Linux中更改目录的方式。使用 cd 确实没有太多要学习的东西,但是有一些捷径。一个好处是简单地输入 cd 并按 enter。无论您身在何处,这都会让您回到主目录。

此外,如果您想进入一个无法通过相对路径访问的目录,您可以使用绝对路径。在下面的示例中,我必须使用从root (/)开始的绝对路径来访问 etc/ssh。

3. 人(帮助页面)

man 命令可能是Linux(Linux)中最有用的命令之一。即使是高级Linux用户也无法记住Linux命令的每个参数。手册页将为您提供有关命令的所有不同参数的详细信息。

语法也很简单。它只是 man 后面跟着你想了解的命令。在上面的截图中,我做了一个man ls来了解更多关于 ls 命令的信息。man 的一个有用参数是-k,它允许您使用关键字搜索所有命令。

上面,我搜索了关键字zip并返回了所有在命令名称或描述中包含单词zip的命令。(zip)这是查找您可能不知道的命令的便捷方式。

除了 man 之外,您还可以使用另一个名为info的命令来获取有关如何使用命令的更多示例。只需(Just)键入info 命令( info command)即可调出该命令的信息页面。

4. 点击 (创建文件)

如果要快速创建新文件,最简单的方法是使用touch命令。实际上,touch 命令用于更改文件上的时间戳,但另一个用途是创建新文件。

在Linux(Linux)中创建文件的方法有很多种,以后您可能永远不会使用触摸来创建文件,但在开始时,它非常方便。

如果在使用 touch 命令时文件已经存在,它会简单地更新文件的上次访问和上次修改时间戳,如上所示。

5. cat(连接文件和打印)

另一个有用的命令是cat命令。cat 的主要功能是连接多个文件,但它也可以用于将文件的内容打印到标准输出(即屏幕)。

您可以使用-n参数将行号添加到输出中。如果使用-b选项,它只会将行号添加到非空白行。如果您在比终端窗口高度长的文件上使用 cat,则只会显示文件的底部。您可以通过管道将 cat 的输出传递给lessmore命令,以逐页查看文件的内容。

6. mkdir(制作目录)

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

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

在上面的示例中,我使用 -p 参数一次创建了AseemDataPictures目录,即使它们都不存在。

7. rm(删除)

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

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

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



About the author

我是一名技术人员,多年来一直在音频和用户帐户领域工作。我有使用 Windows 和 Mac 电脑以及苹果产品的经验。自 2007 年以来,我还一直在教授 Apple 产品的使用。我的主要专业领域是用户帐户和家庭安全。除此之外,我还使用过各种软件程序,包括 Windows 7 Home Premium、8.1 Pro、10 Pro 和 12.9 Mojave。



Related posts