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

2023年 10月 9日 125.2k 0

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

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

Basic Linux Commands For Beginners

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

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

Linux 有哪些用途?

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

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

    1. Is 命令

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

    ls command in linux

    2. pwd 命令

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

    命令:

    pwd command in linux

    输出:

    output of pwd command in linux

    3. mkdir 命令

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

    mkdir demo007
    

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

    命令:

    ❯ mkdir demo007
    ❯ pwd
    /Users/oo7/test
    ❯ cd demo007/
    ❯ ls
    ❯ pwd
    /Users/oo7/test/demo007
      ~/test/demo007 ❯
    

    Output:

    image-20230916170610365

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

    4. cd 命令

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

    命令:

    ❯ mkdir demo007
    ❯ pwd
    /Users/oo7/test
    ❯ cd demo007/
    ❯ ls
    ❯ pwd
    /Users/oo7/test/demo007
      ~/test/demo007 ❯
    

    输出:

    image-20230916170610365

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

    5. rmdir 命令

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

    命令:

    ❯ rmdir demo007/
    ❯ ls
    ❯ pwd
    /Users/oo7/test
      ~/test ❯
    

    命令删除目录

    输出:

    ❯ rmdir demo007/
    ❯ ls
    ❯ pwd
    /Users/oo7/test
      ~/test ❯
    

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

    6. cp 命令

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

    命令:

    cp command in linux

    输出:

    output of cp command in linux

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

    7. mv 命令

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

    命令:

    mv command in linux

    输出:

    output of mv command in linux

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

    8. rm 命令

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

    命令:

    rm command in linux

    输出:

    output of rm command in linux

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

    9. uname 命令

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

    命令:

    uname command in linux

    输出:

    ❯ uname
    Darwin
    

    10. locate 命令

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

    命令:

    locate command in linux

    输出:

    output of locate command in linux

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

    11. touch 命令

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

    命令:

    touch command in linux

    输出:

    output of touch command in linux

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

    12. ln 命令

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

    命令:

    ln command in linux

    输出:

    output of ln command in linux

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

    13. cat 命令

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

    命令:

    cat command in linux

    输出:

    output of cat command in linux

    14. clear 命令

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

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

    clear command in linux

    输出:

    output of clear command in linux

    15. ps 命令

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

    命令:

    ps command in linux

    输出:

    output of ps command in linux

    16. man 命令

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

    查看完整手册的命令:

    man 
    

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

    命令:

    man command in linux

    输出:

    output of man command in linux

    17. grep 命令

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

    比如:

    cat Files.txt | grep “new”
    

    命令:

    grep command in linux

    输出:

    output of grep command in linux

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

    18. echo 命令

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

    命令:

    echo command in linux

    输出:

    output of echo command in linux

    19. wget 命令

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

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

    命令:

    wget http://sample.com/sample-menu.php
    

    wget command in linux

    输出:

    output of wget command in linux

    20. whoami 命令

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

    命令:

    whoami command in linux

    输出:

    output of whoami command in linux

    21. sort 命令

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

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

    cat command in linux

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

    output of cat command in linux

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

    命令:

    sort command in linux

    输出:

    output of sort command in linux

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

    22. cal 命令

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

    命令:

    cal command in linux

    输出:

    output of cal command in linux

    23. whereis 命令

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

    命令:

    whereis command in linux

    输出:

    output of whereis command in Linux

    24. df 命令

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

    命令:

    df command in linux

    输出:

    output of df command in linux

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

    25. wc 命令

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

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

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

    命令:

    wc command in linux

    输出:

    output of wc command in linux

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

    总结

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

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论