2025年2月28日

在 Linux 中使用 ls 命令

ls 是 Linux 中最简单、最常用的命令之一。在本教程中学习如何有效地使用它。在我看来,ls 命令是最常用的 Linux 命令,因为它经常用于通过列出目录内容来验证先前操作的结果。ls 命令代表列表;它所做的只是列出指定目录的内容。在本教程中,我将引导您完成使用 ls 命令的多个示例。我还将分享一些练习题来测试所学知识。如何使用ls命令要使用 ls 命令,您必须遵循简单的命令语法:ls [OPTIONS] Targeted_Directory这里,[OPTIONS]:用于调整 ls 命令的默认行为。Targeted_Directory:您可以在此处提供目录名称或目录的绝对路径。您可能想知道当您使用不带任何选项的 ls 命令时会发生什么。为了回答这个问题,我在当前工作目录中使用了 ls 命令:ls 正如您所看到的,它列出了当前工作目录中可用的所有目…
2025年2月28日

在 Linux 中使用 logname 命令

logname 是最简单的命令之一,它为您提供 Linux 中当前登录用户的名称。顾名思义,logname 命令用于打印当前登录用户的名称:您可能会想“whoami 命令执行相同的操作,那么它有什么不同吗?”。是的。这是。因此,在本教程中,我将引导您了解如何使用 logname 命令以及它与 whoami 命令有何不同。使用日志名命令与其他 Linux 命令不同,使用 logname 命令非常简单,因为您只需在终端中执行 logname 即可:logname当然,您有两个选项:--help 和 --version,但它们不会帮助您修改 logname 命令的默认行为。那么让我们看看 logname 和 whoami 命令之间的区别是什么。首先,让我向您展示 logname 和 whoami 命令的输出:看起来一样。正确的?那么,区分它们的最佳方法是使用提升的权限(…
2025年2月28日

在 Linux 中使用 groupmod 命令修改组

了解如何在 Linux 中使用 groupmod 命令修改组属性,例如组名称和组 ID。在前面的文章中,您学习了 groupadd 和 groupdel 命令。在本教程中,您将了解 groupmod 命令。Linux 中的 groupmod 命令通过更改其名称或组 ID (GID) 来修改给定组。该命令的语法是这样的:groupmod [options] GROUP修改组是一项管理任务,这就是为什么您需要成为 sudo 用户或使用 root 帐户来运行此命令。我将在此处的 groupmod 命令示例中使用 sudo。使用 groupmod 命令更改组名称如果您想更改组的名称,可以按以下方式进行:sudo groupmod -n new_groupname old_groupname这里的好处是,即使您更改了组名称,也不会影响该组拥有的任何文件。让我们通过真实的例子来看看。因…
2025年2月28日

在 Linux 中使用 eval 命令

eval 命令允许您将参数作为 shell 命令执行。您可以将参数组合成单个字符串,使用结果作为 shell 的输入并执行结果命令。假设您想在 Linux 中执行多个命令,当然您可以将它们链接起来,但是如果我告诉您可以将它们存储在变量中并执行它怎么办?这就是 eval 命令的全部思想所在,它允许您执行存储在一个变量中的命令链。 因此,在本教程中,我将引导您完成在 Linux 中使用 eval 命令的多个示例。Linux中eval命令的使用方法要使用 eval 或任何其他命令,从语法开始总是一个好主意。以下是使用 eval 命令的语法:eval [argument]此处,在[argument] 字段中,输入使用一系列命令分配的变量。简而言之,您可以附加包含多个命令和所需选项的变量。现在,让我们看一下 eval 命令的一些示例。1. 根据变量计算多个命令第一步…
2025年2月28日

在 Linux 中使用 cp 命令

熟悉 Linux 命令行中用于复制文件和目录的 cp 命令。cp 命令是您可能会经常使用的基本 Linux 命令之一。顾名思义,cp代表copy,它用于在Linux命令行中复制文件和目录。它是比较简单的命令之一,只有几个选项,但这并不意味着您不能了解更多信息。在查看 cp 命令的一些实际示例之前,我建议先熟悉绝对路径和相对路径的概念,因为在将文件从一个位置复制到另一个位置时需要使用它们。复制文件cp 命令最简单且最常见的用途是复制文件。为此,您只需指定源文件和要“粘贴”文件的目标位置。cp source_file destination_directory复制时重命名文件您还可以在将文件复制到另一个位置时重命名该文件。这就像您在文本编辑器中看到的“另存为”选项。为此,您必须提及新文件名和路径。cp source_file destinat…
2025年2月28日

在 Linux 中使用 cd 命令

了解如何使用用于切换目录的基本但重要的 Linux 命令之一。Linux 中的 cd 命令用于更改目录。 cd 实际上是更改目录的缩写。这是您必须了解的基本 Linux 命令之一。使用 cd 命令非常简单:cd path_to_directory事情不可能比这更简单,不是吗?然而,您应该理解它的路径部分,以便轻松地浏览文件系统而不会感到困惑。这是绝对路径和相对路径的快速回顾。如果您需要更多详细信息,我建议您阅读这篇文章。让我们看一些使用 cd 命令的示例。使用绝对路径更改目录从视觉上看会更容易理解。看下图。我当前的位置是我的主目录 (/home/abhishek),我必须转到 scripts 目录中的 python 目录。假设我想使用绝对路径。 pyth/home/abhishek/scripts/python 的绝对路径。cd /home/abhish…
2025年2月28日

在 Linux 中使用 cat 命令

Cat 命令不仅仅可以用于显示文件内容。cat命令用于打印文本文件的文件内容。至少,大多数 Linux 用户都是这么做的,而且没有什么问题。Cat 实际上代表“连接”,是为了合并文本文件而创建的。但只要有一个参数,它就会打印文件内容。因此,它是用户在终端中读取文件而无需任何其他选项的首选。在Linux中使用cat命令要使用 cat 命令,您必须遵循给定的命令语法:cat [options] Filename(s)这里,[options] 用于修改 cat 命令的默认行为,例如使用 -n 选项获取每行的数字。文件名 是您要输入要使用的文件的文件名的位置。为了简单起见,我将在本指南中使用名为 Haruki.txt 的文本文件,其中包含以下文本行:Hear the Wind Sing (1979) Pinball, 1973 (1980) A Wild Sheep Ch…
2025年2月28日

在 Linux 中使用 ACL(访问控制列表)保护文件/目录的安全

Linux 中的 ACL(访问控制列表)提供了一种适应性强且精细的方法来保护记录和目录。通过 ACL,可以为个人、客户和团体设置授权,而不仅仅是传统的所有者、团体和其他人。这允许对访问权限进行细粒度的控制。通过使用“setfacl”和“getfacl”等命令,主席可以同时为多个客户或一群人指定特定的同意,例如阅读、输入和执行。 ACL 通过授权主席限制或允许访问特定资产来升级安全性,从而保证授权人员或群体可以连接敏感记录和注册表。使用的方法设置默认 ACL授予特定权限设置默认 ACL在 Linux 中设置默认 ACL 包括表征与特定目录中最近创建的记录和目录自然相关的同意。通过指定默认 ACL,主席可以保证该注册表中未来所有内容的稳定访问权限。这种方法消除了对每个现代记录或注册表单独进行物理授权的需要。它通过维护预定的访问控制来升级安…
2025年2月28日

在 Linux 上用 Tealdeer 替换手册页

Tealdeer 是 tldr 的 Rust 实现,它提供了有关常用命令的易于理解的信息。当我开始探索 Linux 时,手册页是我的首选资源。当然,当初学者开始熟悉命令行世界时,man 是最常用的命令。但是手册页中包含大量的选项和参数,可能很难解读,这使得您很难理解您想知道的任何内容。如果您想要一个带有基于示例的输出的更简单的解决方案,我认为 tldr 是最好的选择。蒂尔德尔是什么?Tealdeer 是 Rust 中 tldr 的一个精彩实现。这是一个社区驱动的手册页,提供了有关命令如何工作的非常简单的示例。 Tealdeer 最好的部分是它几乎拥有您通常使用的所有命令。安装 Tealdeer在 Linux 上,您可以从软件存储库安装 Tealdeer。例如,在 Fedora 上:$ sudo dnf install tealdeer在 macOS 上,使用 MacPo…
2025年2月28日

在 Linux 上将 du 替换为dust

Dust 命令是用 Rust 编写的 du 命令的更直观的实现。如果您使用 Linux 命令行,您将会熟悉 du 命令。了解像 du 这样的命令(可以快速返回有关磁盘使用情况的信息)是命令行提高程序员工作效率的方法之一。然而,如果您正在寻找一种方法来节省更多时间并让您的生活变得更加轻松,请查看dust,它是用 Rust 重写的 du ,更加直观。简而言之,dust 是一个提供文件类型和元数据的工具。如果您在目录中触发 dust,它将通过多种方式报告该目录的磁盘利用率。它提供了一个信息丰富的图表,告诉您哪个文件夹使用的磁盘空间最多。如果有嵌套文件夹,您可以看到每个文件夹使用的空间百分比。安装防尘您可以使用 Rust 的 Cargo 包管理器安装 dust:$ cargo install du-dust或者,您可能会在 Linux 上的软件存储库中找到它,而在 macO…