自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(309)
  • 收藏
  • 关注

原创 Linux系统之findfs详解

findfs 是一个用于查找文件系统的实用工具,它根据标签(LABEL)或通用唯一识别码(UUID)来定位对应的块设备。这对于那些需要通过唯一的标识符而不是传统的设备名称(如 /dev/sda1)来引用磁盘分区的场景非常有用。使用 findfs 可以避免因设备名称变化导致的问题,例如在系统中添加或移除存储设备后,设备名称可能会重新分配。

2025-06-02 07:00:00 1126

原创 Shell变量详解

Shell 变量是 Shell 脚本编程的核心概念,用于存储和操作数据。以下是 Shell 变量的详细解析,涵盖定义、使用、操作、特殊变量、常见问题及最佳实践。

2025-06-02 07:00:00 526

原创 Linux系统之gettext详解

gettext 是一个用于国际化(i18n)和本地化(l10n)的工具集,旨在帮助开发者创建多语言支持的应用程序。它主要通过提供一系列工具和库来简化文本翻译过程。

2025-06-01 07:00:00 328

原创 Linux系统之make详解

make 是一个广泛使用的工具,主要用于编译和构建软件项目。它通过读取名为 Makefile 或 makefile 的文件来确定如何编译和链接程序。Makefile 中定义了一系列规则,这些规则描述了目标文件(如可执行文件或库)是如何从源文件(如 C、C++ 源代码文件)生成的。

2025-06-01 07:00:00 141

原创 Linux系统之gdbus详解

gdbus 是一个命令行工具,用于与 D-Bus 进行交互。D-Bus 是一种进程间通信(IPC)机制,广泛应用于 Linux 桌面环境,如 GNOME 和 KDE,以提供桌面应用之间的无缝集成和通信。通过 gdbus,用户可以直接从命令行查询信息、调用方法、监听信号等。

2025-05-31 07:00:00 313

原创 Linux系统之genl详解

genl 命令是用于与通用网络层(Generic Netlink,简称 genl)进行交互的工具。Generic Netlink 是 Linux 内核提供的一种通信机制,允许内核模块和用户空间应用之间传递消息。它扩展了标准的 Netlink 机制,提供了更灵活的消息格式定义和处理方式。

2025-05-31 07:00:00 248

原创 Linux系统之getfacl详解

getfacl 命令用于获取文件或目录的访问控制列表(ACL)。ACL提供了比传统Unix权限更细粒度的访问控制,允许为特定用户或组设置读、写和执行权限。

2025-05-30 07:00:00 179

原创 Linux系统之getopt详解

getopt 是一个用于解析命令行参数的工具,广泛应用于Shell脚本中。它允许定义和处理命令行选项(包括短选项和长选项),以及与这些选项关联的参数值。

2025-05-30 07:00:00 387

原创 Linux系统之file详解

file 命令是类 Unix 系统中用于确定文件类型的工具。它通过检查文件的内容而不是根据文件的扩展名来判断文件的类型。这对于那些没有标准扩展名或被错误命名的文件特别有用。file 命令可以识别多种文件格式,包括文本文件、数据文件、可执行文件、目录等。

2025-05-29 07:00:00 1039

原创 Linux系统之filefrag详解

filefrag 是一个用于检查文件碎片信息的命令行工具,特别适用于Linux系统。它能够提供关于文件在存储设备上的物理布局的信息,包括文件有多少个不连续的部分(即碎片)。这对于性能调优和理解文件系统的特性非常有用。

2025-05-29 07:00:00 837

原创 Linux系统之fsck.minix详解

fsck.minix 是一个用于检查和修复 Minix 文件系统的工具。

2025-05-28 07:00:00 217

原创 Linux系统之gapplication详解

gapplication 是 GNOME 桌面环境中的一个命令行工具,用于与 D-Bus 激活的应用程序进行交互。它允许用户启动、查询和控制支持 D-Bus 激活的应用程序的实例。D-Bus 是一种消息总线系统,用于在操作系统内部的不同部分之间传递消息。

2025-05-28 07:00:00 297

原创 Linux系统之fdisk详解

fdisk 是一个在 Linux 和其他 Unix 类操作系统中广泛使用的命令行工具,用于查看和管理磁盘分区表。它支持多种分区表格式,包括 MBR(主引导记录)和 GPT(GUID 分区表),但默认情况下主要操作MBR类型的磁盘。

2025-05-27 07:00:00 1254

原创 Linux系统之grep详解

grep 是一个强大的文本搜索工具,最初为 Unix 系统开发,现在广泛应用于各种类 Unix 系统(如 Linux 和 macOS)中。它通过正则表达式来搜索文件中的文本,并打印出所有包含匹配文本的行。grep 命令的名字来源于 ed 文本编辑器中的 g/re/p(全局匹配/正则表达式/打印),意指“全局搜索并打印”。

2025-05-27 07:00:00 2067

原创 Linux系统之fc详解

fc 命令在 Linux 和 Unix 系统中是一个内置的 shell 命令,主要用于查看和编辑命令行历史记录。它允许用户从历史列表中选择一个或多个命令进行编辑并重新执行。fc 是 “fix command” 的缩写,旨在帮助用户修正之前执行过的命令。

2025-05-26 07:00:00 2222

原创 Linux系统之fdformat详解

fdformat 是用于对软盘进行低级格式化的 Linux 命令。它直接操作磁盘的物理结构,清除所有数据并重新初始化软盘。支持多种软盘类型和容量,需指定具体的设备路径(如 /dev/fd0h1440)。若使用通用设备名(如 /dev/fd0),需先通过 setfdprm 指令指定参数。

2025-05-26 07:00:00 511

原创 Linux系统之fusermount详解

fusermount 是用于 挂载和卸载 FUSE(Filesystem in Userspace) 文件系统的工具。FUSE 允许用户空间程序向 Linux 内核导出虚拟文件系统,并为非特权用户提供安全的方法来创建和挂载自己的文件系统实现。

2025-05-25 07:00:00 137

原创 Linux系统之fxload详解

fxload 是一个用于加载固件到 USB 设备的命令行工具,特别适用于那些需要在操作系统识别之前加载固件的USB设备。它通常被用作热插拔脚本的一部分,以便在插入USB设备时自动加载必要的固件。

2025-05-25 07:00:00 305

原创 Linux系统之flock详解

flock 是一个用于管理文件锁的命令行工具,通常在 Linux 系统中使用。它允许脚本或命令在执行时获取文件锁,以确保在同一时刻只有一个进程可以访问特定的资源(例如,写入同一个文件)。这在多进程或多任务环境中特别有用,可以避免竞争条件和数据不一致的问题。

2025-05-24 07:00:00 343

原创 Linux系统之fmt详解

fmt 是一个经典的文本格式化工具,主要用于简化和重新格式化文本文件中的段落。它将输入的文本重新排列,使得每一行的文字数量大致相同,并且段落的换行符被移除,从而创建出整齐、连续的文本块。fmt 工具非常适合处理纯文本文件,如电子邮件、README 文件等。

2025-05-24 07:00:00 146

原创 Linux系统之find2perl详解

find2perl 是一个实用工具,用于将 find 命令转换为等效的Perl脚本。这对于那些想要使用Perl来执行复杂的文件查找操作的人来说非常有用,因为它允许他们利用Perl的强大功能和灵活性,同时保持与find命令相似的语法和逻辑。

2025-05-23 07:00:00 869

原创 Linux系统之fixfiles详解

fixfiles 是一个用于修复文件的安全上下文(Security Context)的命令,主要应用于基于 SELinux(Security-Enhanced Linux)的系统。SELinux 是一种强制访问控制机制,它为每个文件、目录、进程等分配了安全标签,以实现细粒度的访问控制

2025-05-23 07:00:00 392

原创 Linux系统之findmnt详解

findmnt 命令用于列出所有已挂载的文件系统或搜索特定的文件系统。它能够在 /etc/fstab、/etc/mtab 或 /proc/self/mountinfo 中搜索。如果未指定设备或挂载点,则显示所有文件系统

2025-05-22 07:00:00 774

原创 Linux系统之fipscheck详解

fipscheck 命令使用存储的文件校验和来执行 FIPS-140-2 验证

2025-05-22 07:00:00 264

原创 Linux系统之env详解

env 命令在Unix、Linux及其他类Unix操作系统中用于显示当前环境变量或者运行程序时临时设置环境变量。它是系统管理员和开发人员常用的一个工具,对于调试环境变量问题或确保脚本在特定环境中运行非常有用。

2025-05-21 07:00:00 282

原创 Linux系统之faillock详解

faillock 是与 pam_faillock.so 模块配合使用的工具,用于管理用户的认证失败记录。当用户连续多次登录失败超过预设阈值时,系统会锁定该用户账户。faillock 可以显示或重置特定用户的失败记录,帮助管理员监控和管理账户锁定状态。

2025-05-21 07:00:00 314

原创 Linux系统之expr详解

expr 是一个用于计算表达式并输出结果的命令行工具。支持算术运算、字符串操作、逻辑判断等,常用于 Shell 脚本中。表达式按优先级分组,需注意操作符的转义或引用以避免 Shell 解析冲突。

2025-05-20 07:00:00 1922

原创 Linux系统之fallocate详解

fallocate 通过快速分配或释放文件空间来管理磁盘块,无需实际写入数据,比用零填充文件更快。支持的操作包括预分配空间、打洞(创建稀疏区域)、折叠范围等。其核心功能依赖于文件系统的 fallocate 系统调用,适用于支持该功能的文件系统(如 ext4、XFS、Btrfs 等)。

2025-05-20 07:00:00 844

原创 Linux系统之ethtool详解

ethtool 是用于查询和控制网络设备驱动程序及硬件设置的工具,尤其适用于有线以太网设备。它支持查看和修改网络接口的链路参数、校验和卸载、中断合并、环形缓冲区等配置。

2025-05-19 07:00:00 996

原创 Linux系统之vim命令详解

vim 是基于 vi 的增强版本,支持多级撤销、多窗口/缓冲区、语法高亮、命令行编辑等高级功能。它适用于编辑文本文件,尤其是编程代码。

2025-05-19 07:00:00 1507

原创 Linux系统之fgconsole详解

fgconsole 是一个在 Linux 系统中用于确定当前活动的虚拟终端(也称为控制台)编号的命令行工具。它属于 kbd 软件包的一部分,这个软件包含了一系列与键盘布局、控制台字体和终端有关的工具。了解哪个虚拟终端是当前活跃的对于系统管理员或者脚本编写者来说可能非常有用,特别是在处理多用户登录会话或多控制台环境时。

2025-05-18 07:00:00 387

原创 Linux系统之find详解

find 命令是Linux系统中一个非常强大且灵活的工具,用于在目录层次结构中查找文件和目录。它可以根据文件名、类型、大小、修改时间等多种条件进行搜索,并能执行复杂的操作,如对找到的文件运行命令。

2025-05-18 07:00:00 547

原创 Shell 之 “||“ 详解

在 Shell 脚本中,|| 是一个 逻辑或(OR)运算符,用于组合多个命令或条件表达式。它的核心作用是:只有当左侧的命令或条件为假(失败执行)时,才会执行右侧的命令或条件。如果左侧成功(退出状态码为 0),则直接跳过右侧的命令。

2025-05-17 07:00:00 381

原创 Shell位置变量详解

Shell 位置变量是 Shell 脚本和函数中用于接收命令行参数的特殊变量。它们允许脚本动态处理外部输入,是 Shell 编程的核心功能之一。

2025-05-17 07:00:00 799

原创 Shell 之 `;` 详解

分号 ; 是 Shell 中用于命令分隔的重要符号,它允许在一行中书写多个命令并按顺序执行。

2025-05-16 07:00:00 368

原创 Shell 之 “&&“ 详解

在 Shell 脚本中,&& 是一个 逻辑与(AND)运算符,用于组合多个命令或条件表达式。它的核心作用是:只有当左侧的命令或条件为真(成功执行)时,才会执行右侧的命令或条件。如果左侧失败,右侧将不会执行。

2025-05-16 07:00:00 372

原创 Shell 之 “&“ 详解

在 Shell 脚本中,& 是一个非常重要的符号,具有多种用途。它的核心作用包括 后台运行命令 和 子进程执行。

2025-05-15 07:00:00 589

原创 Shell之 “{}“ 详解

在 Shell 脚本中,{} 是一个非常重要的符号,具有多种用途。它的核心作用包括 变量替换、命令分组、范围扩展 和 代码块定义。

2025-05-15 07:00:00 985

原创 Shell之 “<“ 详解

< 是 Shell 中用于输入重定向的操作符,它允许命令从文件而不是标准输入(键盘)读取数据。

2025-05-14 07:00:00 306

原创 Shell 之 `|` 详解

管道符 | 是 Shell 中最强大和最常用的功能之一,它允许将一个命令的输出直接作为另一个命令的输入。这种机制使得多个简单命令可以组合起来完成复杂任务。

2025-05-14 07:00:00 1241

Linux常用命令之ifconfig

Linux常用命令之ifconfig

2024-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除