前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >适合初学者的 25 条基本 Linux 命令

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

作者头像
用户1418987
发布2023-10-16 09:51:16
1880
发布2023-10-16 09:51:16
举报
文章被收录于专栏:coder

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

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

适合初学者的 25 条基本 Linux 命令_程序员
适合初学者的 25 条基本 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 命令之一。这个命令可以单独使用,不需要任何参数,它将为我们提供当前工作目录中文件和目录的所有详细信息的输出。在输出中显示数据方面,这个命令提供了很大的灵活性。检查下图输出。

适合初学者的 25 条基本 Linux 命令_linux_02
适合初学者的 25 条基本 Linux 命令_linux_02
2. pwd 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_ls命令_03
适合初学者的 25 条基本 Linux 命令_ls命令_03

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_04
适合初学者的 25 条基本 Linux 命令_ls命令_04
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:

适合初学者的 25 条基本 Linux 命令_文件名_05
适合初学者的 25 条基本 Linux 命令_文件名_05

可以看到,我们使用 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 ❯

输出:

适合初学者的 25 条基本 Linux 命令_重命名_06
适合初学者的 25 条基本 Linux 命令_重命名_06

在这里我们使用 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中的复制粘贴和剪切粘贴。

命令:

适合初学者的 25 条基本 Linux 命令_程序员_07
适合初学者的 25 条基本 Linux 命令_程序员_07

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_08
适合初学者的 25 条基本 Linux 命令_ls命令_08

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

7. mv 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_程序员_09
适合初学者的 25 条基本 Linux 命令_程序员_09

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_10
适合初学者的 25 条基本 Linux 命令_ls命令_10

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

8. rm 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_文件名_11
适合初学者的 25 条基本 Linux 命令_文件名_11

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_12
适合初学者的 25 条基本 Linux 命令_ls命令_12

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

9. uname 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_程序员_13
适合初学者的 25 条基本 Linux 命令_程序员_13

输出:

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

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

命令:

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

输出:

适合初学者的 25 条基本 Linux 命令_程序员_15
适合初学者的 25 条基本 Linux 命令_程序员_15

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

11. touch 命令

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

命令:

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

输出:

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

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

12. ln 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_文件名_18
适合初学者的 25 条基本 Linux 命令_文件名_18

输出:

适合初学者的 25 条基本 Linux 命令_文件名_19
适合初学者的 25 条基本 Linux 命令_文件名_19

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

13. cat 命令

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

命令:

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

输出:

适合初学者的 25 条基本 Linux 命令_重命名_21
适合初学者的 25 条基本 Linux 命令_重命名_21
14. clear 命令

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

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

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

输出:

适合初学者的 25 条基本 Linux 命令_文件名_23
适合初学者的 25 条基本 Linux 命令_文件名_23
15. ps 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_程序员_24
适合初学者的 25 条基本 Linux 命令_程序员_24

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_25
适合初学者的 25 条基本 Linux 命令_ls命令_25
16. man 命令

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

查看完整手册的命令:

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

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

命令:

适合初学者的 25 条基本 Linux 命令_重命名_26
适合初学者的 25 条基本 Linux 命令_重命名_26

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_27
适合初学者的 25 条基本 Linux 命令_ls命令_27
17. grep 命令

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

比如:

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

命令:

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

输出:

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

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

18. echo 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_重命名_30
适合初学者的 25 条基本 Linux 命令_重命名_30

输出:

适合初学者的 25 条基本 Linux 命令_linux_31
适合初学者的 25 条基本 Linux 命令_linux_31
19. wget 命令

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

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

命令:

代码语言:javascript
复制
wget http://sample.com/sample-menu.php
适合初学者的 25 条基本 Linux 命令_程序员_32
适合初学者的 25 条基本 Linux 命令_程序员_32

输出:

适合初学者的 25 条基本 Linux 命令_文件名_33
适合初学者的 25 条基本 Linux 命令_文件名_33
20. whoami 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_重命名_34
适合初学者的 25 条基本 Linux 命令_重命名_34

输出:

适合初学者的 25 条基本 Linux 命令_程序员_35
适合初学者的 25 条基本 Linux 命令_程序员_35
21. sort 命令

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

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

适合初学者的 25 条基本 Linux 命令_ls命令_36
适合初学者的 25 条基本 Linux 命令_ls命令_36

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

适合初学者的 25 条基本 Linux 命令_文件名_37
适合初学者的 25 条基本 Linux 命令_文件名_37

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

命令:

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

输出:

适合初学者的 25 条基本 Linux 命令_程序员_39
适合初学者的 25 条基本 Linux 命令_程序员_39

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

22. cal 命令

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

命令:

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

输出:

适合初学者的 25 条基本 Linux 命令_重命名_41
适合初学者的 25 条基本 Linux 命令_重命名_41
23. whereis 命令

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

命令:

适合初学者的 25 条基本 Linux 命令_ls命令_42
适合初学者的 25 条基本 Linux 命令_ls命令_42

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_43
适合初学者的 25 条基本 Linux 命令_ls命令_43
24. df 命令

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

命令:

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

输出:

适合初学者的 25 条基本 Linux 命令_ls命令_45
适合初学者的 25 条基本 Linux 命令_ls命令_45

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

25. wc 命令

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

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

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

命令:

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

输出:

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

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

总结

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 适合初学者的 25 条基本 Linux 命令
    • Linux 有哪些用途?
      • 适合初学者的25个基本 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 命令
        • 17. grep 命令
        • 18. echo 命令
        • 19. wget 命令
        • 20. whoami 命令
        • 21. sort 命令
        • 22. cal 命令
        • 23. whereis 命令
        • 24. df 命令
        • 25. wc 命令
      • 总结
      相关产品与服务
      命令行工具
      腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档