Shell 与开发环境
命令行、Shell 脚本与开发环境配置
- 001入门开发环境搭建开发环境搭建:操作系统与终端选择、编辑器、Git、运行时工具链安装与统一验证
- 002入门Windows 开发环境配置Windows 开发环境完整配置指南,涵盖 WSL2、包管理器、环境变量、Git、Node.js、Python、Java JDK、Docker Desktop、VS Code 安装与配置。
- 003入门macOS 开发环境配置macOS 开发环境完整配置指南,涵盖 Homebrew、Xcode Command Line Tools、Git、Node.js(nvm)、Python(pyenv)、Java JDK、Docker Desktop、VS Code 安装与配置。
- 004入门Linux 开发环境配置Linux 开发环境完整配置指南,涵盖 apt/yum/pacman 包管理器、Git、Node.js(nvm)、Python(pyenv)、Java JDK、Docker、VS Code 安装与配置。
- 005入门IDE 与编辑器选型主流IDE与编辑器对比选型:VS Code、IntelliJ、Vim及云IDE方案。
- 006入门VS Code 安装配置VS Code 安装配置:三平台安装、code 命令行、扩展管理与 settings.json 常用配置
- 007入门插件生态编辑器与IDE插件体系、包管理机制、插件开发基础与生态维护。
- 008入门项目初始化项目初始化流程、脚手架工具、模板选择与项目结构规范。
- 009入门构建工具构建工具对比:Make、CMake、Vite的工作原理、配置方法与适用场景。
- 010入门环境变量与 PATH环境变量概念、PATH机制、跨平台配置与常见问题排查。
- 011入门开发环境验证清单装完所有工具后逐项验证:命令、版本、路径、网络与版本管理是否一切正常。
- 012入门环境配置“我卡住了”指南常见环境配置错误的集中排查手册:命令找不到、权限拒绝、端口占用、代理、乱码等。
- 013入门命令行基础:文件与目录操作Shell 命令行基础:文件与目录操作、通配符与帮助系统
- 014入门跨平台命令行详解跨平台命令行详解:Shell 与终端、文件系统、权限、进程、网络工具与脚本入门
- 015入门Shell 脚本编程基础Shell 脚本编程基础:命令、变量、管道、控制流、函数与工程实践
- 016入门环境变量与配置文件环境变量与配置文件:env/export/PATH、变量扩展、bash 启动文件加载顺序
- 017入门管道与重定向速查手册标准输入输出重定向、管道、tee、xargs 与进程替换速查:写法、预期输出与顺序陷阱
- 018中级函数与参数处理函数与参数处理:函数定义与作用域、位置参数、shift、getopts 参数解析
- 019中级脚本调试与严格模式脚本调试与严格模式:set -euo pipefail、trap 清理、bash -x、shellcheck 与 shfmt
- 020中级文本处理三剑客:grep、sed、awk文本处理三剑客:grep 行匹配、sed 流编辑、awk 列处理与统计、管道组合实战
- 021入门文本处理命令速查手册cat/head/tail/grep/sed/awk/sort/uniq 等文本处理命令速查:用法、预期输出与方言陷阱
- 022中级进程与作业控制进程与作业控制:ps/top/kill、后台任务、nohup 与 timeout 限时运行
- 023入门进程管理命令速查手册进程查看、信号与终止、后台作业、免挂断运行与资源监控命令速查
- 024入门压缩解压速查手册tar、gzip、zip、7z 压缩归档速查:打包与压缩之分、格式选型、校验与分割
- 025中级实战脚本案例实战脚本案例:部署脚本模板、日志分析报表、定时备份、文件批量处理
- 026中级定时任务与调度定时任务与调度:crontab 五字段、环境陷阱与日志、at 一次性任务、systemd timer 与 flock 防重叠
- 027中级SSH 与远程操作SSH 与远程操作:密钥免密登录、ssh config 多主机管理、scp/rsync 同步与端口转发