2025年2月28日

Linux 中的 /dev/null 是什么?

/dev/null 相当于 Linux 系统的黑洞。它是什么以及为什么使用它?如果您已经使用 Linux 用户一段时间,您一定遇到过 /dev/null 这个术语,至少在 memes 中是这样。/dev 是安装大多数外围设备(例如磁盘驱动器)的目录。但这个 /dev/null 文件由于其特性而很特殊,我将在本指南中讨论这一点。/dev/null 是什么?它是一个虚拟文件,具有独特的处理文件的方式。 /dev/null 上写入的任何内容都会消失并且无法恢复。一个命令应该产生巨大的输出?将其重定向到 /dev/null,并且在系统中的任何位置都看不到输出,甚至在 /tmp 中也看不到。这就是为什么它被称为Linux的黑洞。让我在这里分享一个简单的例子。在这里,我将标准输出重定向到 /dev/null:echo "Linuxhandbook" > /de…
2025年2月28日

Linux 中用于多源音乐流的核音乐播放器

简介:我们将了解 Nuclear,它是 Linux 中鲜为人知的音乐播放器之一。它可以让您从 YouTube、SoundCloud 等多种来源流式传输音乐。尽管我确实在 PC 上保留了一些优秀的 mp3 文件,但我并不反对流媒体音乐的优势。我的意思是,您不必担心存储问题。流媒体服务的存储容量是无限的。大多数音乐流媒体服务都有网络应用程序和移动应用程序,因此您可以在任何地方访问您的歌曲。对于本地音乐,当您下载新歌曲时,您必须在所有设备上更新您的收藏。如果您使用流媒体服务,这不是问题。我们在 Linux 上有很多音乐流应用程序可供选择。我居住的地方还无法使用 Pandora 和 Spotify,因此我必须使用其他免费服务,例如 Soundcloud 和 YouTube。今天,我们将看看 Nuclear 音乐播放器。它是一款专业品质的音乐播放器,提供免费…
2025年2月28日

Linux 中文件名中空格的处理

文件名中的空格可能会很棘手,特别是对于 Linux 新用户而言。了解如何应对他们。您会注意到的一件事是 Linux 中的文件通常不包含名称。您的老师或同事在文件和目录名称中使用下划线而不是空格。这并不是说在 Linux 终端中文件名中不能使用空格。只是它会产生额外的疼痛,这就是为什么你应该尽可能避免它。为什么?让我用例子来说明这一点。您知道 Linux 命令的通用语法:command [options] argument1 argument2在这里,参数之间用空格分隔。如果您尝试直接使用带空格的文件名,它将被视为单独的参数,而不仅仅是一个参数。在上面的屏幕截图中,当我尝试使用 cat agatha books 命令时,它不明白 agatha books 是单个参数。它将 agatha 和 books 视为不同的文件名。那么如何处理文件名中的空格呢?有两种…
2025年2月28日

Linux 中使用 chage 进行密码管理

在我们的上一篇文章中,我们通过使用 passwd 命令了解了密码管理,在这篇文章中,我们通过使用 chage 了解了密码管理。在阅读本文之前,请先阅读使用 passwd 进行密码管理chage 使您能够修改密码周围的参数(复杂性、期限、到期时间)。我们可以使用 chage 命令编辑和管理密码过期详细信息。但是,root 用户可以对任何用户帐户执行 chage 命令,但不能对其他用户执行 chage 命令。Syntax: chage [options] USERNAME 选项 :-d LAST_DAY Indicates the day the password was last changed -E EXPIRE_DATE Sets the account expiration date -I INACTIVE Changes the password in an inactive state af…
2025年2月28日

Linux 中 ps 命令的基本示例

Linux 中的 ps 命令用于获取有关正在运行的进程的信息。以下是复杂而广泛的 ps 命令的一些有用示例。Linux 中的 ps 命令是什么?Linux 中的 ps 命令显示系统上正在运行的进程。您可以获得您或任何其他用户在同一 Linux 系统上运行的进程的进程 ID (PID) 等信息。ps 命令是一个功能广泛的工具,有 80 多个命令选项。您可以了解它的强度和复杂性。这就是为什么我将向您展示 Linux 中 ps 命令的一些最常见和有用的示例。Linux 中 ps 命令的基本用法如果在 Linux 中使用不带任何选项的 ps 命令,它将显示当前 shell 中正在运行的进程:ps这是输出。我在后台发送了 Gedit 命令,这就是为什么它显示三个进程,否则您通常只会看到 ps 和 bash。 PID TTY TIME CMD 503 pts/0 00:00:00 gedit 2053 pts/0 0…
2025年2月28日

Linux 上的备份权限

如果您担心 Linux 系统上的文件权限被更改,可以使用 getfacl 命令备份特定文件或目录集的文件权限。然后,您可以使用 setfacl 命令批量恢复文件权限。在本指南中,我们将展示如何制作文件权限的备份快照,以及如何恢复保存的权限。在本教程中您将学习:如何创建文件权限的备份如何恢复文件权限备份在 Linux 上备份文件权限创建文件权限的备份查看下面的一些命令行示例以了解 getfacl 语法,并在您想要创建文件权限快照时在您自己的系统上使用这些命令。制作 /var/www/myweb 目录的文件权限快照。 $ getfacl /var/www/myweb > permissions.acl 指定文件或目录的文件权限将保存在permissions.acl文件中。您可以通过使用通配符或指定要快照的多个文件来备份多个文件和目录。 $ getf…
2025年2月28日

Linux 上的firewalld和firewall-cmd命令简介

客观的了解firewalld背后的基本概念以及如何使用firewall-cmd实用程序与其交互要求根权限困难简单的惯例# – 需要以root权限执行给定的linux命令 直接以 root 用户身份或使用 sudo 命令$ – 要求以常规非特权用户身份执行给定的 Linux 命令介绍基于区域的防火墙Firewalld 是基于区域的防火墙:每个区域都可以配置为接受或拒绝某些服务或端口,因此具有不同的安全级别。区域可以与一个或多个网络接口关联。通常,firewalld 附带一组预配置区域:要列出这些区域,以及更一般地与防火墙交互,我们将使用 firewall-cmd 实用程序。我在 Fedora 27 系统上运行,让我们检查一下可用区域有哪些:$ firewall-cmd --get-zones FedoraServer FedoraWorkstation bl…
2025年2月28日

Linux 上的 WINE 安装和配置教程

关于Windows 和 Linux 之间存在差距。这显然是一个不受欢迎的说法,但不可否认,尤其是在涉及第三方支持时。游戏和专业应用程序(例如 Photoshop 和 3D 建模工具)要么严重支持不足,要么根本不支持。随着时间的推移,情况有所改善,但仍然需要一座桥梁。这座桥梁以 WINE 的形式出现。葡萄酒并不完美。实际上还很远。 DirectX 10 支持充其量是不稳定的,而 DirectX 11 支持几乎不存在。然而,它正在不断发展,开发人员一直在努力改进它。今天的葡萄酒远远超出了几年前。本系列指南将引导您了解 WINE 提供的用于让 Windows 程序在 Linux 上运行的工具。它不依赖于像 PlayOnLinux 这样的包装器和脚本,因为它们并不那么可靠。学习 WINE 的实际工作方式在短期内可能会更加困难和耗时,但从长远来看,您将不会依赖外部资源来…
2025年2月28日

Linux zcat 命令示例

通常,使用gzip压缩的文件可以使用gzip -d或gunzip命令恢复到其原始形式。如果您想查看压缩文件的内容而不解压缩它怎么办?为此,您需要 zcat 命令实用程序。另请阅读:Linux 中的 18 个 tar 命令示例Zcat 是一个命令行实用程序,用于查看压缩文件的内容,而无需逐字解压缩它。它将压缩文件扩展为标准输出,使您可以查看其内容。此外,zcat 与运行 gunzip -c 命令相同。在本指南中,我们将为初学者解释 zcat 命令示例。1.第一个示例展示了如何使用cat命令查看普通文件的内容,使用gzip命令压缩它,并使用zcat查看压缩文件的内容如图所示。cat users.list gzip users.list zcat users.list.gz 2. 要查看多个压缩文件,请使用以下命令并使用如图所示的文件名。zcat users.l…
2025年2月28日

Linux zcat 命令及示例

Linux中的“zcat”命令是一个用于显示“gzip”格式压缩文件内容的工具。它类似于“cat”命令,用于指示常规文本文件的内容,但它是专门为处理压缩文件而设计的。在本文中,我们将讨论 zcat 命令的基本语法并提供一些如何使用它的示例。以下是使用 zcat 命令的示例 -要查看压缩文件“example.txt.gz”的内容,可以使用zcat命令。zcat example.txt.gz “zcat”命令是一个有用的工具,可以直接在终端中显示 gzip 压缩文件的内容,而无需解压。使用此命令的一个示例是“zcat example.txt.gz”,它将显示以 gzip 格式压缩的名为“example.txt.gz”的文件的内容。它类似于“cat”命令,但具有处理压缩文件的附加功能。应该注意的是,该命令仅显示未压缩的内容,文件仍保持压缩状…