插件窝 干货文章 4 个 Linux 技巧,你值得拥有

4 个 Linux 技巧,你值得拥有

技巧 bash 命令 install 703    来源:    2025-04-13

作为Linux系统管理员或开发者,掌握一些高效技巧能大幅提升工作效率。以下是4个实用Linux技巧,附带详细说明和应用场景:


1. 历史命令智能搜索

技巧Ctrl+R 反向搜索历史命令
场景:当需要重复执行复杂命令时,无需翻找历史记录。
用法

# 按下Ctrl+R后输入关键词(如"nginx")
(reverse-i-search)`nginx`: sudo systemctl restart nginx
# 回车直接执行,或按左右键编辑

进阶
- 安装fzf实现模糊搜索:history | fzf - 永久保存历史:在~/.bashrc中添加: bash export HISTSIZE=10000 export HISTTIMEFORMAT="%F %T "


2. 快速目录跳转

技巧:使用zoxide替代cd(更智能的z命令)
安装

curl -sS https://webinstall.dev/zoxide | bash
# 在~/.bashrc或~/.zshrc中添加eval "$(zoxide init bash)"

用法

z foo      # 跳转到最匹配"foo"的常用目录
z bar/     # 进入包含"bar"的子目录
z -        # 返回上一个目录

优势:基于访问频率自动学习,比cd节省50%输入时间。


3. 实时系统监控

技巧bpytop替代top
安装

pip install bpytop --user

功能: - 彩色动态进程树 - 磁盘I/O实时图表 - 网络流量可视化 - 支持鼠标操作排序

快捷键: - M:按内存排序 - P:按CPU排序 - Esc:退出


4. SSH快速配置

技巧~/.ssh/config模板化管理
示例配置

Host myserver
    HostName 192.168.1.100
    User admin
    Port 2222
    IdentityFile ~/.ssh/id_ed25519
    # 跳板机配置
    ProxyJump bastion.example.com

高效用法

ssh myserver  # 一键连接
scp file.txt myserver:/tmp/  # 直接使用别名传输
rsync -avz ./project myserver:/backup/

安全增强
生成更安全的ED25519密钥:

ssh-keygen -t ed25519 -C "your_email@example.com"

附赠:CLI生产力工具推荐

工具 功能 安装命令
tldr 简化版man手册 pip install tldr
exa 彩色ls替代品 apt install exa
bat 带语法高亮的cat brew install bat
httpie 人性化curl替代 snap install httpie

掌握这些技巧后,你的Linux操作效率至少提升3倍。建议从zoxidebpytop开始实践,它们能带来最直观的效率改进。