欢迎来到程序员中文网!
2026-08-12 05:14:04 阅读(1)
## sed 流编辑器入门 **sed** 是流编辑器,适合批量文本替换、删除、插入。 **示例**: ```bash # 替换文件中的旧字符串为新字符串(仅输出,不修改文件) sed 's/old/new/g' file.txt #
## grep 文本搜索实战 **grep** 是文本搜索利器,支持正则表达式,常用于日志分析、代码搜索。 **示例**: ```bash # 在文件中搜索包含 "error" 的行 grep "error" app.log # 递归
## find 命令的高级用法 **find** 是强大的文件查找工具,可按名称、类型、大小、时间等条件搜索。 **示例**: ```bash # 查找当前目录下所有 .log 文件 find . -name "*.log" # 查找
## 软链接与硬链接的区别 **硬链接** 与 **软链接(符号链接)** 是 Linux 文件系统的两种链接方式。 - 硬链接:指向同一 inode,删除原文件不影响硬链接。 - 软链接:独立文件,指向原文件路径,原文件删除则失效。
## 文件权限与 chmod 详解 **chmod** 命令用于修改文件或目录的权限。权限分为读(r)、写(w)、执行(x),归属为所有者(u)、组(g)、其他人(o)。 常用数字表示法:`755` = rwxr-xr-x,`644`
2026-08-12 04:46:50 阅读(1)
## 为什么用 Ansible? Ansible 是无代理的自动化运维工具,通过 SSH 执行命令,无需在目标机器安装 Agent。 ## 安装与配置 ```bash # 控制端安装 yum install ansible -y #
## 进程查看 ```bash # 查看所有进程 ps aux # 树状显示 pstree -p # 实时监控(htop 更友好) htop ``` ## 进程信号 ```bash # 优雅停止(允许清理资源) kill -15 P
## 免密登录配置 ```bash # 在客户端生成密钥对 ssh-keygen -t rsa -b 4096 # 复制公钥到服务器 ssh-copy-id user@server_ip ``` ## 安全加固策略 编辑 `/etc
## inode 是什么? inode 是文件系统中存储文件元数据(大小、权限、时间戳、数据块指针)的数据结构,文件名只是指向 inode 的硬链接。 ```bash # 查看 inode 信息 stat filename.txt #
2026-08-12 04:46:50 阅读(2)
## Cron 基本语法 ```bash crontab -e # 编辑当前用户任务 ``` 格式:`分 时 日 月 周 命令` 常见示例: ```bash # 每天凌晨 2 点备份数据库 0 2 * * * /usr/bin/mys