基础的命令行指令(命令行基本操作)

乍一看,命令行可能令人生畏它通常在电影中以神秘的黑屏形式出现,其中滚动着难以理解的文本、数字和符号。它通常与邪恶的黑客或天才技术伙伴有关。

运行CMD :输入net stop w32time停止服务,再输入net start w32time启动服务

事实是,使用或理解命令行并不需要天才。事实上,它允许我们执行许多我们通过点击鼠标轻松完成的任务。

主要区别在于它主要通过键盘接受输入,一旦你掌握了它,它可以显着加快输入速度。

您可以使用命令行浏览文件夹、列出文件夹的内容、创建新文件夹、复制和移动文件、删除文件、执行程序等等。您可以在命令行上键入命令的窗口称为终端

让我们通过一个简短的基本导航命令教程来了解如何使用命令行。

打开终端后,典型的第一个问题是“我在哪里”?我们可以使用pwd命令(代表“打印工作目录”)来解决这个问题。它输出我们在文件系统中的当前位置,告诉我们当前所在的文件夹。

自己试试:

如果您使用的是 Mac,请打开终端应用程序,它本质上是一个 Unix 命令行终端。

如果您正在运行没有 GUI(图形用户界面)的操作系统,例如 Linux 或 Unix,则默认情况下,您应该在启动计算机时使用命令行。如果您的 Linux 或 Unix 风格确实有 GUI,则需要手动打开终端。

在提示符处,键入pwd并按 <ENTER>。命令行将打印出您当前所在文件夹的路径。

默认情况下,打开命令行时的活动文件夹是登录用户的主目录。如果您想方便地从不同的位置开始,这是可以自定义的。

为方便起见,可以使用波浪号来引用主目录~。我们将在接下来的几个示例中使用它。

现在我们知道了我们所在的文件夹,我们可以使用ls命令列出当前目录的内容。该ls命令代表“列表”。

键入ls并按 <ENTER>。当前目录中的内容(文件和子文件夹)被打印到屏幕上。

像这样重新运行上一个命令ls -al,然后按 <ENTER>。现在我们将获得有关目录内容的更多详细信息,包括文件大小、修改日期和文件权限。

上一个命令中的连字符允许我们设置某些标志来修改命令的行为。在这种情况下,我们添加了 -a 标志,它将列出所有目录内容(包括隐藏文件)以及 -l 标志,它显示额外的文件详细信息。

接下来,我们可以使用命令创建一个新文件夹,该mkdir命令代表“制作目录”。下面我们创建一个名为“testdir”的新文件夹。

键入mkdir testdir并按 <ENTER>。然后键入ls并按 <ENTER>。您应该在列表中看到您的新目录。

要一次创建多个嵌套目录,请使用该-p标志创建一个完整的目录链,如下所示:mkdir -p directory1/directory2/directory3

如果我们只能停留在一个位置,那么命令行就没那么有用了,所以让我们学习如何浏览文件系统中的不同目录。我们可以通过cd代表“更改目录”的命令来执行此操作。

首先,键入cd testdir并按 <ENTER>。然后键入pwd并按 <ENTER>。请注意,现在的输出显示我们位于 cd 命令中指定的“testdir”目录中。我们浏览了它!

键入cd ..并按 <ENTER>。告诉命令行..向后浏览到父目录。

然后键入pwd并按 <ENTER>。请注意,现在的输出显示您回到了原始目录。我们向后浏览!

接下来我们将学习如何在当前目录中创建一个新的空文件。

键入touch newfile1.txt并按 <ENTER>。您可以使用该ls命令查看新文件是在当前目录中创建的。

现在我们将使用 cp 命令将该文件从一个文件夹复制到另一个文件夹。

键入cp newfile1.txt testdir并按 <ENTER>。现在使用lsandls testdir命令查看新文件是否仍然存在于当前目录中,并已复制到“testdir”目录中。

我们也可以使用mv命令移动文件而不是复制。

键入touch newfile2.txt并按 <ENTER> 以创建一个新文件。
接下来,键入mv newfile2.txt testdir并按 <ENTER> 将文件移动到“testdir”文件夹中。

使用lsandls testdir命令确认文件已被移动到“testdir”文件夹中(它不应再出现在您创建它的原始位置,因为它是移动的而不是复制的)。

mv命令还可用于重命名文件。

为此,键入touch newfile3.txt并按 <ENTER> 创建一个新文件。然后键入mv newfile3.txt cheese.txt并按 <ENTER> 以更新文件名。用于ls确认文件已重命名。

最后,我们可以使用rm命令删除文件和文件夹。

键入rm cheese.txt并按 <ENTER> 删除文件。用于ls确认文件已被删除。

键入rm -rf testdir并按 <ENTER> 删除“testdir”目录及其内容。用于ls确认目录已被删除。

请注意,我们需要-rf在删除目录时使用这些标志。这会强制删除文件夹及其所有内容。

基础的命令行指令(命令行基本操作)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注