Shell 命令行实用技巧
Shell 命令行实用技巧
Spark一、目录导航与历史
1. pushd/popd - 目录栈管理
1 | # 基本用法 |
2. 快速目录切换
1 | cd - # 返回上一个目录(相当于 cd $OLDPWD) |
3. 命令历史技巧
1 | # 历史搜索与重用 |
二、文件批量操作
1. rename - 正则表达式批量重命名
1 | # 基本语法:rename 's/pattern/replacement/flags' files |
2. 其他文件操作技巧
1 | # 快速备份文件 |
三、文件查找与分析
1. 磁盘使用分析
1 | # 查找大文件/目录 |
2. 文件内容搜索
1 | # grep 高级用法 |
3. 实时监控
1 | tail -f /var/log/syslog # 实时监控日志文件 |
四、进程与系统管理
1. 进程操作
1 | # 后台运行 |
2. 网络和端口
1 | # 端口查看 |
五、输入输出重定向
1. 标准重定向
1 | # 基本重定向 |
2. Here Document
1 | # 多行输入 |
六、文本处理
1. 列操作
1 | # 列提取和格式化 |
2. 排序和去重
1 | sort file.txt | uniq # 排序并去重 |
3. 快速统计
1 | wc -l < file.txt # 只显示行数,不显示文件名 |
五、快捷键大全
1. 光标移动
1 | Ctrl+A # 光标移到行首 |
2. 文本编辑
1 | Ctrl+K # 删除光标到行尾 |
3. 特殊功能
1 | Ctrl+R # 历史搜索(强烈推荐!) |
七、变量和环境
1. 变量操作
1 | # 默认值和替换 |
2. 临时环境变量
1 | VAR=value command # 仅对该命令设置环境变量 |
八、实用组合技巧
1. 一行解决复杂问题
1 | # 查找并删除空文件 |
2. 系统信息快查
1 | # 系统资源 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果