一、grep命令简介grep(Global Regular Expression Print)是Linux/Unix系统中功能强大的文本搜索工具,通过正则表达式匹配模式进行内容查找。作为三剑客(grep, sed, awk)之首,grep在日志分析、配置文件查找等场景中应用广泛。
版本信息查看:
1grep --version
1234# 输出示例(不同系统可能不同)grep (GNU grep) 3.7Packaged by CentOS (3.7-1.el9)...
二、基本语法结构1grep [选项] 模式 [文件...]
三、核心参数详解与实例1. 基础搜索参数-i 忽略大小写
1grep -i "error" system.log
123456789# system.log内容示例[INFO] Process started[ERROR] File not found[WARN] Low memory[error] Connection timeout# 输出结果[ERROR] File not found[error] Connec ...
报错:
12345> git pushERROR: Permission to richard356929/qifeiblog.git denied to oldbaiyang.致命错误:无法读取远程仓库。请确认您有正确的访问权限并且仓库存在。
解决:1234567891011# 删除sshkey公钥rm -rf ~/.ssh/*# 生成新keyssh-keygen -t rsa -C "623218056@qq.com"eval "$(ssh-agent -s)"ssh-add ~/.ssh/id_rsa# 新公钥上传到github
使用多个独立 Chrome 实例的好处:
账号隔离(多个 Google/Facebook/Twitter 账号互不干扰)。
独立 Cookie 和缓存(防止自动登录错账户)。
避免网站指纹追踪(适合营销、电商、广告推广)。
防止崩溃影响所有 Chrome(每个实例独立运行)。
提高工作效率(为不同任务创建不同的 Chrome 配置)。
独立代理(使用不同 VPN 或 IP 访问不同站点)。
适用于 Web3、加密货币交易、Dapp(多个钱包账户隔离)。
macOS步骤 1:创建用户数据文件夹 打开终端(快捷键 Command + Space,搜索 终端)。 创建用户数据目录:
1mkdir -p ~/Chrome_Profiles/Profile_1
步骤 2:创建 Chrome 启动脚本 创建文件(在终端中输入):
1open -na "Google Chrome" --args --user-data-dir="$HOME/Chrome_Profiles/Profile_1"
保 ...
Docker 是一个开源的容器化平台,用于快速打包、分发和运行应用程序。它通过将应用及其依赖封装在轻量级的容器中,实现环境隔离与跨平台一致性。
核心概念
镜像(Image)
类似虚拟机的快照,包含应用程序、依赖库和配置文件的静态模板。
例如:一个包含 Node.js 和项目代码的镜像。
容器(Container)
镜像的运行实例,轻量级且可快速启动/停止。
多个容器共享宿主机内核,但彼此隔离。
仓库(Registry)
存储和分发镜像的中心仓库,如 Docker Hub(公共)或私有仓库。
Docker 的优势
环境一致性
应用及其依赖被打包成容器,确保在任何环境中运行结果一致。
高效轻量
容器共享宿主机资源,相比虚拟机启动更快、资源占用更低。
易于部署
通过简单的命令(如 docker run)即可启动应用,无需手动配置环境。
弹性扩展
可快速复制容器实例以应对高负载,支持微服务架构。
容器化技术的核心价值
标准化交付:将应用及其依赖打包成镜像,确保环境一致性
轻量级运行:共享宿主内核,启动时间以 ...

