乐可夫斯基的博客

文本处理三剑客-awk

"Aho-Corasick-Weinberger" 的缩写(以三位发明者命名),是一个用于文本处理和数据提取的强大命令行工具,本质是一种解释型编程语言。 该工具擅长按行处理文本,支持模式匹配、字段分割、条件判断和计算,广泛用于日志分析、数据格式化、报表生成等场景,尤其适合处理结构化或半结构化文本(如

Administrator 发布于 2025-10-10

文本处理三剑客-sed

"Stream Editor" 的缩写,是一个用于对文本流进行编辑的非交互式命令行工具。 该命令通过逐行读取文本、按预设规则(脚本或命令)处理内容(如替换、删除、插入、提取等),并输出处理结果,广泛用于日志分析、配置文件批量修改、脚本中的文本处理等场景,无需打开文件即可完成编辑操作。  sed [选

Administrator 发布于 2025-10-10

文本处理三剑客-grep

"Global Regular Expression Print" 的缩写,是一个用于在文本文件或命令输出中搜索匹配正则表达式模式的命令行工具。 该命令通过逐行扫描输入内容,筛选出包含指定模式(字符串或正则表达式)的行并输出,支持精确匹配、模糊匹配、大小写忽略等灵活的搜索方式,是文本处理、日志分析、

Administrator 发布于 2025-10-10

yum

"Yellowdog Updater Modified" 的缩写,是一个基于RPM包管理的前端工具,主要用于Red Hat系Linux发行版(如RHEL、CentOS、Fedora)中,自动化管理软件包的安装、升级、卸载及依赖关系处理。 该命令通过访问配置的软件仓库(Repository),自动解决

Administrator 发布于 2025-10-10

rpm

"Red-Hat Package Manager" 的缩写,是一个用于管理RPM格式软件包的命令行工具,主要应用于Red Hat系Linux发行版(如RHEL、CentOS、Fedora、openSUSE等),支持软件包的安装、卸载、查询、验证、升级等全生命周期管理。 RPM包是预编译的二进制软件包

Administrator 发布于 2025-10-10

chown

"Change owner" 的缩写,是一个用于修改文件或目录的所有者(owner)和所属组(group) 的命令行工具。 该命令通过调整文件的所有权,控制哪个用户或用户组对文件拥有管理权限(如修改权限、删除文件等),是Linux系统中文件权限管理的重要命令,常用于文件共享或权限交接场景。  cho

Administrator 发布于 2025-10-10

which

"Which" 是一个用于查找可执行程序位置的命令行工具。 该命令通过搜索环境变量 $PATH 中指定的目录,返回可执行程序的完整路径,常用于确认系统中是否安装了某个程序,或查看当前使用的是哪个版本/路径的程序。  which [选项] <程序名1> <程序名2> ... 常用选项

Administrator 发布于 2025-10-10

chmod

"Change mode" 的缩写,是一个用于修改文件或目录权限的命令行工具。 该命令通过调整文件的读(r)、写(w)、执行(x)权限,控制不同用户(所有者、所属组、其他用户)对文件的访问权限,是Linux系统中文件安全管理的核心命令。  chmod [选项] <权限模式> <文件/目录1> <文件

Administrator 发布于 2025-10-10

gpasswd

"Group password" 的缩写,是一个用于管理用户组的密码、成员和管理员权限的命令行工具,扩展了基础组管理功能,支持添加/删除组成员、设置组管理员及组密码,适用于Linux系统中用户组权限精细化管理。 该命令可以灵活配置用户组的访问控制,允许指定用户管理组成员,或通过密码临时加入组,适用于

Administrator 发布于 2025-10-10

userdel

"User delete" 的缩写,是一个用于删除系统中现有用户账户的命令行工具。 该命令通过移除 /etc/passwd、/etc/shadow 等系统配置文件中的用户记录,实现用户账户的删除,可配合选项清理用户主目录及相关数据,是系统用户生命周期管理的重要命令。  userdel [选项] <用

Administrator 发布于 2025-10-10

usermod

"User modify" 的缩写,是一个用于修改现有用户账户属性的命令行工具。 该命令可以修改用户的主目录、默认shell、所属组、UID等属性,是系统管理员维护用户账户的重要命令,需谨慎操作以避免影响用户正常使用。  usermod [选项] <用户名> 常用选项 -d <目

Administrator 发布于 2025-10-10

passwd

"Password" 的缩写,是一个用于修改用户账户密码的命令行工具。 该命令可以修改当前用户的密码,或由管理员(root)修改其他用户的密码,是保障账户安全的核心命令,支持密码强度检查和密码过期设置。  passwd [选项] [用户名] 不指定用户名时,默认修改当前登录用户的密码。 管理员(ro

Administrator 发布于 2025-10-10

gzip

"GNU zip" 的缩写,是一个用于压缩或解压缩文件的命令行工具,采用 DEFLATE 压缩算法,能有效减小文件体积,常用于备份、传输文件或节省存储空间。 该命令会将原始文件压缩为 .gz 后缀的压缩文件,并默认删除原始文件(可通过选项保留),支持批量压缩多个文件,但不支持压缩目录(需配合 tar

Administrator 发布于 2025-10-10

echo

"Echo" 的全称即为其本身,是一个用于在终端输出指定字符串或变量值的命令行工具。 该命令主要用于打印文本信息、显示变量内容、生成简单文件内容或在脚本中输出提示信息,是Shell脚本中最基础的输出工具之一。  echo [选项] [字符串/变量] 常用选项 -n

Administrator 发布于 2025-10-10

重定向 ">" ">>"

重定向是 Linux 系统中用于控制命令输入/输出流向的机制,> 和 >> 是最常用的输出重定向符号,用于将命令的标准输出(stdout)写入文件,而非显示在终端屏幕上。 >:覆盖式重定向,将命令输出写入指定文件,若文件已存在则清空原有内容后写入。 >>

Administrator 发布于 2025-10-10
上一页 下一页