高质量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

时钟

  1. date
  2. calendar
  3. poetaman/arttime
  4. octobanana/peaclock
  5. coolcode/tomato-clock
  6. lucassabreu/clockify-cli

性能监控

CPU

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

GPU

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

文件操作

文件查找

  1. find
  2. grep
  3. tree
  4. fzf
  5. sk
  6. ug

文件查看

  1. cat
  2. head
  3. tail
  4. lnav
  5. tailspin
  6. hpjansson/chafa
  7. timg
  8. fltrdr
  9. json-tui

文件压缩

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

文件删除

  1. rm
  2. trash-cli

格式转换

  1. pandoc

命令查询

  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

代码质量

行数统计

  1. cloc

格式化工具

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
  6. PVS-Studio

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
  7. xiw/stack

下载

  1. youtube-dl
  2. you-get
  3. lux
  4. pytube
  5. axel
  6. bauh

代理

  1. proxychains4

信息收集

  1. sherlock

彩蛋和游戏

  1. 40个超有趣的Linux命令行彩蛋和游戏.md
  2. svenstaro/genact
  3. dustinkirkland/hollywood
  4. phyver/GameShell
  5. piuccio/cowsay
  6. erkin/ponysay
  7. st3w/neo

参考

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