高质量Ubuntu系统命令行工具存档

zxl19 2021-10-11

一些实用的Ubuntu系统命令行工具存档。

命令行教程

  1. jlevy/the-art-of-command-line
  2. jaywcjlove/linux-command
  3. onceupon/Bash-Oneliner
  4. wangdoc/bash-tutorial
  5. dunwu/linux-tutorial
  6. techarkit/shell-scripting-tutorial
  7. jaywcjlove/shell-tutorial
  8. ArchLinuxStudio/ShellTutorial
  9. spencertipping/shell-tutorial

函数式编程

  1. sharkdp/shell-functools

性能监控

CPU

  1. top
  2. htop
  3. nmon
  4. glances

GPU

  1. nvidia-smi
  2. gpustat
  3. nvtop
  4. nvitop

文件操作

文件查找

  1. find
  2. tree
  3. fzf
  4. sk

文件内容

  1. cat
  2. head
  3. tail
  4. tailspin

文件压缩

  1. tar
  2. zip
  3. unzip
  4. 7z

文件删除

  1. rm
  2. trash-cli

命令查询

  1. man
  2. tldr
  3. cppman
  4. fccf

命令纠错

  1. thefuck
  2. try

文本编辑

  1. vim
  2. neovim
  3. SpaceVim

终端

  1. Zsh
  2. Oh My Zsh
  3. tmux
  4. GitSquared/edex-ui
  5. kitty
  6. terminator

代码质量

格式化工具

C++(CMake)

  1. clang-format
  2. cmakelang

Python

  1. black
  2. yapf
  3. pycodestyle
  4. autopep8
  5. coala
  6. flake8

静态分析工具

C++(CMake)

  1. cpplint
  2. CodeChecker
  3. scan-build
  4. clang-tidy
  5. cppcheck

Python

  1. ruff
  2. mypy
  3. pylint
  4. pylama

shell

  1. shellcheck
  2. shfmt

调试优化工具

  1. gdb
  2. valgrind
  3. flamegraph.pl
  4. google/sanitizers
  5. KDAB/hotspot
  6. KDE/heaptrack

下载

  1. you-get
  2. pytube
  3. axel
  4. bauh

代理

  1. proxychains4

信息收集

  1. sherlock

彩蛋和游戏

  1. 40个超有趣的Linux命令行彩蛋和游戏.md
  2. Swordfish90/cool-retro-term
  3. svenstaro/genact
  4. dustinkirkland/hollywood
  5. hpjansson/chafa
  6. phyver/GameShell
  7. erkin/ponysay
  8. piuccio/cowsay

参考

  1. 哪些命令行工具让你相见恨晚?-程序员客栈的回答-知乎
  2. 哪些命令行工具让你相见恨晚?-HelloGitHub的回答-知乎
  3. 有哪些命令行的软件堪称神器?-int32bit的回答-知乎
  4. 有哪些命令行的软件堪称神器?-韦易笑的回答-知乎
  5. C/C++编程有哪些值得推荐的工具?-程序喵大人的回答-知乎
  6. 九张图一览Linux性能工具全景图-michaelli的文章-知乎
  7. 【工具篇】如何优雅地监控显卡(GPU)使用情况?-聚丙烯酰胺的文章-知乎
  8. nvitop: 史上最强GPU性能实时监测工具-AGI之心的文章-知乎
  9. 如何在Ubuntu和其他Linux发行版上使用7Zip-Linux中国的文章-知乎
  10. Trash-Cli:Linux上的命令行回收站工具-Linux中国的文章-知乎
  11. 一句f**k代码自动纠错,美女程序员教你建一个狂拽酷炫的终端-量子位的文章-知乎
  12. 为什么说zsh是shell中的极品?-韦易笑的回答-知乎
  13. Oh My Zsh-简书
  14. Oh My Zsh-博客园
  15. 五彩斑斓的Black——Python代码格式化工具-muzing的文章-知乎
  16. Static program analysis-Wikipedia
  17. Lint (software)-Wikipedia
  18. Clang Static Analyzer
  19. CodeChecker: running the analyzer from the command line
  20. Ubuntu下实现命令行走代理/终端走代理的方法-lyh458的文章-知乎
  21. 40个超有趣的Linux命令行彩蛋和游戏-张子豪的文章-知乎