初学者掌握这 25 条基本 Linux 命令你就能成为高手!

2023-10-21 15:55:33 浏览数 (1)

初学者掌握这 25 条基本 Linux 命令你就能成为高手!

在执行任务时,我们都需要快捷方式。快捷键能帮助我们快速完成任务。Linux 自带的这些命令只有一到两个单词,使用这些命令,你可以在短时间内完成多项操作。作为初学者,你必须了解这些基本的 Linux 命令来完成操作。

在本文中,您将了解一些基本的 Linux 命令,初学者可以使用这些命令快速完成他们的任务。让我们一一介绍,但在此之前,我们对 Linux 有一个简短的想法。

Linux 是什么?Linux 是自由及开放源代码软件的,有自己的操作系统。Linux 代表 GNU Linux。它是随着 Unix 的源代码一起开发的,最初是由 Linus Torvalds 开发的。虽然它被广泛用于各种用途,但没有人不知道它的用途。

Linux 有哪些用途?

Linux 命令 是一种 Unix 命令或shell 过程。它们是用于在个人层次上与 Linux 交互的基本工具。Linux 操作系统用于服务器、台式机,甚至你的智能手机。它有很多命令行工具,可以用于系统上的几乎所有事情。在本文中,我们将了解当您开始作为初学者使用 Linux 时应该知道的最重要的命令。所有用户都应该熟悉这些命令中的大多数,因为它们是大多数操作系统任务和计算机编程所必需的。Linux 命令 * 用于执行各种任务,包括显示有关文件和目录的信息。这里我们放了25个基本的 Linux 命令,每个 Linux 用户(初学者)都应该知道。这些并不是您应该知道的全部内容,但是这些是最基本和最常用的命令。

  1. Is – 显示工作目录中文件的信息。
  2. pwd – 显示当前工作目录。
  3. mkdir – 创建一个目录。
  4. cd – 进入到目录中。
  5. rmdir – 从目录列表中删除空目录。
  6. cp – 将文件从一个目录移动到另一个目录。
  7. mv – 重命名和替换文件
  8. rm – 删除文件
  9. uname – 命令获取有关操作系统的基本信息
  10. locate– 在数据库中查找文件。
  11. touch – 创建空文件
  12. ln – 创建到其他文件的快捷方式
  13. cat – 在终端上显示文件内容
  14. clear – 清楚终端的缓存
  15. ps- 在终端中显示进程
  16. man – 所有 Linux 命令的访问手册
  17. grep- 在输出中搜索特定的字符串
  18. echo- 在终端上显示活动进程
  19. wget –从网上下载文件
  20. whoami- 显示当前操作的人是谁
  21. sort- 对文件内容进行排序
  22. cal- 在终端中查看日历
  23. whereis – 查看此命令后任何命令类型的确切位置
  24. df – 检查文件系统的详细信息
  25. wc  –使用不同的选项检查文件中的行、字数和字符

适合初学者的25个基本 Linux 命令

1. Is 命令

通常使用ls 命令来识别工作目录中的文件和目录。这个命令是您应该知道的许多常用 Linux 命令之一。这个命令可以单独使用,不需要任何参数,它将为我们提供当前工作目录中文件和目录的所有详细信息的输出。在输出中显示数据方面,这个命令提供了很大的灵活性。检查下图输出。

2. pwd 命令

Pwd 命令主要用于在终端上打印当前的工作目录。它也是最常用的命令之一。现在,您的终端提示符通常应该包含整个目录。如果没有,这是一个快速命令,可以查看您所在的目录。此命令的另一个用途是在创建脚本时使用,因为它可以帮助我们找到保存脚本的目录。下面的图片是使用该命令的输出。

命令:

输出:

3. mkdir 命令

这个 mkdir 命令允许您在终端本身中创建新的目录。默认语法是 mkdir < 目录名 > ,将创建新目录。例如,如果您想创建一个目录为 demo007 ,那么基本语法是:

代码语言:javascript复制
mkdir demo007

如果您想在主目录 demo007 中创建另一个目录来存储项目,可以使用以下命令来实现。

命令:

代码语言:javascript复制
❯ mkdir demo007
❯ pwd
/Users/oo7/test
❯ cd demo007/
❯ ls
❯ pwd
/Users/oo7/test/demo007
  ~/test/demo007 ❯

Output:

可以看到,我们使用 ls 首先查看那里存在的目录,然后 mkdir 创建另一个目录,接着使用 ls, pwd 查看创建的目录。

4. cd 命令

cd 命令用于在目录之间导航。它需要完整路径或目录名,具体取决于当前工作目录。如果您在没有任何选项的情况下运行此命令,它会将您带到主文件夹。请记住,它只能由具有sudo权限的用户执行。

命令:

代码语言:javascript复制
❯ mkdir demo007
❯ pwd
/Users/oo7/test
❯ cd demo007/
❯ ls
❯ pwd
/Users/oo7/test/demo007
  ~/test/demo007 ❯

输出:

在这里我们使用 pwd 查看工作目录作为参考,然后使用 **cd** demo007 切换目录,再次使用 pwd 命令,我们可以看到输出是切换目录

5. rmdir 命令

rmdir 命令用于永久删除空目录。要执行此命令,运行此命令的用户必须在父目录中具有 sudo 特权。

命令:

代码语言:javascript复制
❯ rmdir demo007/
❯ ls
❯ pwd
/Users/oo7/test
  ~/test ❯

命令删除目录

输出:

代码语言:javascript复制
❯ rmdir demo007/
❯ ls
❯ pwd
/Users/oo7/test
  ~/test ❯

在这里,我们使用 ls 命令检查目录,并使用 rmdir< 目录名 > 删除目录,同样使用 ls 命令在删除目录后查看目录。

6. cp 命令

Linux的cp命令相当于Windows中的复制粘贴和剪切粘贴。

命令:

输出:

在这里,我们使用ls查看文件,然后使用cpfirst.txt的文件复制到second.txt,并再次使用ls命令查看更新后的文件。

7. mv 命令

mv命令一般用于重命名文件

命令:

输出:

在这里,我们使用ls命令检查目录,然后使用mv <文件名> <重命名后的文件名>重命名文件,然后再次使用ls命令查看重命名后的文件,如输出截图所示。

8. rm 命令

在Linux中,rm命令 通常用于删除目录中创建的文件。

命令:

输出:

您可以看到,我们在终端中输入了ls命令来查看文件,然后使用rm <文件名>命令删除文件,再次使用ls命令

9. uname 命令

uname命令用于检查系统的完整操作系统信息。请查看以下命令和输出。

命令:

输出:

代码语言:javascript复制
❯ uname
Darwin
10. locate 命令

locate 命令通常用于定位数据库中的文件。使用星号 (*) 搜索包含两个或两个以上单词的内容。例如locate first file. 该命令将在数据库中搜索包含这两个名称 firstfile. 的文件。

命令:

输出:

我们首先使用rm命令删除文件,然后使用locate命令在数据库中查找该文件,结果输出了一个带有**-e**的选项,因为文件已被删除。

11. touch 命令

touch命令在终端中以以下格式输入时,会创建一个空文件,其中**<文件名>**是要创建的文件名。

命令:

输出:

我们使用ls命令在终端中检查当前目录,然后使用touch命令创建一个空文件,再次使用ls命令在终端中找到已创建的文件。

12. ln 命令

ln命令用于创建指向另一个文件的快捷链接。如果您想作为Linux管理员操作,这是最重要的Linux命令之一。

命令:

输出:

在这里,我们使用 mkdir 创建了两个目录,然后我们使用带有 -sln 来在其中创建软链接。

13. cat 命令

cat命令是在您想要查看特定文件的内容时使用最简单的命令。唯一的问题是它会将整个文件直接输出到终端。如果您想要浏览大型文件,应该选择使用:

命令:

输出:

14. clear 命令

clear清除命令是清除终端屏幕的标准命令。

命令: 这是命令前的终端。

输出:

15. ps 命令

在Linux中,ps命令 用于检查终端中的活动进程。

命令:

输出:

16. man 命令

man命令在终端中显示任何可用的命令或实用程序的用户手册,包括它们的名称、描述和选项。

查看完整手册的命令:

代码语言:javascript复制
man <command name>

例如,假设您想查找 ls 命令的使用手册:man ls

命令:

输出:

17. grep 命令

grep 命令用于在一系列输出中查找特定字符串。例如,如果要查找文件中的某个字符串,可以使用以下语法: "

比如:

代码语言:javascript复制
cat Files.txt | grep “new”

命令:

输出:

在这条命令中,我们首先使用 cat 查看文件内容,然后使用 cat | grep "string " 检查其中的字符串。

18. echo 命令

Linux中的echo命令专门用于在终端中打印某些内容

命令:

输出:

19. wget 命令

Linux 命令行中的wget 命令允许你从互联网上下载文件。它在后台运行,不会干扰其他进程。

以下是基本语法:wget [option] [url]

命令:

代码语言:javascript复制
wget http://sample.com/sample-menu.php

输出:

20. whoami 命令

whoami命令 提供的基本信息在处理多个系统时非常有用。一般来说,如果你只使用一台计算机,就不会像网络管理员那样频繁地需要它。

命令:

输出:

21. sort 命令

sort排序命令一般用于对文件输出排序。让我们使用该命令并查看输出结果。

命令: (我们使用 cat 命令查看文件内容)

输出: (在终端中的 multiple.txt 文件内容)

现在我们将使用sort命令对结果进行排序。

命令:

输出:

在这里,我们首先使用cat命令检查文件内容,然后使用sort命令按字母顺序排序。

22. cal 命令

Cal 命令并不是终端中最著名的命令,但它的功能是在终端中查看特定月份的日历。让我们看看它是如何工作的。

命令:

输出:

23. whereis 命令

在 Linux 中,whereis 命令通常用于查看在此之后输入的任何命令的确切位置。让我们看看它的性能如何。

命令:

输出:

24. df 命令

df 命令 在 Linux 中获取文件系统的详细信息。

命令:

输出:

在这里,我们使用了 df -h,因为只输入 df 会以字节为单位返回输出结果,无法阅读,所以我们添加了 -h,使输出结果更可读、更易懂。

25. wc 命令

Linux 中的 wc 命令 使用一组选项来表示字数、字符数、行数等。

  • wc -w 显示字数
  • wc -l 显示行数
  • wc -m 显示文件中的字符数

让我们看看这些选项的一个示例

命令:

输出:

在这里,我们使用touch命令创建一个文本文件,然后使用echo命令输入一个包含六个单词的句子,并使用wc -w命令计算其中的单词数。

总结

我们希望这份 Linux 基本命令列表能帮助你入门。Linux 中还有更多这样的命令,这些只是其中的一部分;随着时间的推移,你还会发现更多的命令,但这是一个很好的开始。学习 Linux 的最好方法就是尝试使用这些命令。因此,作为初学者,这篇文章最适合你逐一阅读,并在需要的地方执行这些命令。

0 人点赞