在Linux世界中,"Gem"通常指的是Ruby语言的软件包(RubyGems),但Linux本身也有许多隐藏的"宝石"(gems) - 那些强大但不为人熟知的工具和技巧。让我们一起来探索这些Linux系统中的珍宝。
ag
(The Silver Searcher)grep
更快的代码搜索工具ag "search_term" /path/to/dir
htop
top
命令ncdu
du
更直观的交互式界面jq
curl api.example.com/data | jq '.items[].name'
tmux
rsync
rsync -avz /source user@remote:/destination
lsof
lsof -i :8080
(查看谁在使用8080端口)strace
strace -f command
tldr
tldr tar
bat
cat
替代品httpie
http GET https://api.example.com
mtr
traceroute
和ping
的结合体ngrep
ngrep -d eth0 port 80
python -m http.server 8000 # 快速启动HTTP服务器
watch -n 1 "df -h" # 每秒刷新磁盘使用情况
nc -l 1234 < file.txt # 在一台机器上
nc receiver_ip 1234 > file.txt # 在另一台机器上
/usr/bin
和/usr/sbin
目录man
页面和--help
选项Linux世界充满了这样的"宝石",掌握它们能极大提高你的工作效率和解决问题的能力。你最喜欢的Linux Gem是什么?