汇总各路小巧的工具
bingoohuang opened this issue · comments
https://github.com/ibraheemdev/modern-unix
Modern Unix
bat
A cat
clone with syntax highlighting and Git integration.
exa
A modern replacement for ls
.
lsd
The next gen file listing command. Backwards compatible with ls
.
dust
A more intutive version of du
written in rust.
broot
A new way to see and navigate directory tree
s
fd
A simple, fast and user-friendly alternative to find
.
ripgrep
An extremely fast alternative to grep
that respects your gitignore
ag
A code searching tool similar to ack
, but faster.
fzf
A general purpose command-line fuzzy finder.
mcfly
Fly through your shell history
. Great Scott!
choose
A human-friendly and fast alternative to cut
and (sometimes) awk
jq
sed
for JSON data.
sd
An intuitive find & replace CLI (sed
alternative).
cheat
Create and view interactive cheatsheets on the command-line.
tldr
A community effort to simplify man
pages with practical examples.
tealdeer
A very fast implementation of tldr
in Rust
bottom
Yet another cross-platform graphical process/system monitor.
glances
Glances an Eye on your system. A top
/htop
alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
gtop
System monitoring dashboard for terminal.
hyperfine
A command-line benchmarking tool.
procs
A modern replacement for ps
written in Rust.
httpie
A modern, user-friendly command-line HTTP client for the API era.
curlie
The power of curl
, the ease of use of httpie
.
xh
A friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design, with a focus on improved performance.
zoxide
A smarter cd
command.
hex friend
https://github.com/HexFiend/HexFiend
A fast and clever open source hex editor for macOS.
Features
- Insert, delete, rearrange. Hex Fiend does not limit you to in-place changes like some hex editors.
- Work with huge files. Hex Fiend can handle as big a file as you’re able to create. It’s been tested on files as large as 118 GB.
- Small footprint. Hex Fiend does not keep your files in memory. You won’t dread launching or working with Hex Fiend even on low-RAM machines.
- Fast. Open a huge file, scroll around, copy and paste, all instantly. Find what you’re looking for with fast searching.
- Binary diff. Hex Fiend can show the differences between files, taking into account insertions or deletions. Simply open two files in Hex Fiend and then use the File > Compare menus.
- Smart saving. Hex Fiend knows not to waste time overwriting the parts of your files that haven’t changed, and never needs temporary disk space.
- Data inspector. Interpret data as integer or floating point, signed or unsigned, big or little endian.
- Binary templates. Visualize the structure of a file through scripting. See documentation.
- Embeddable! It’s really easy to incorporate Hex Fiend’s hex or data views into your app using the Hex Fiend framework. Its permissive BSD-style license won’t burden you. See the API reference for details.
The power of curl, the ease of use of httpie.
If you like the interface of [HTTPie[(https://httpie.org/) but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie.
Download file in Golang
https://github.com/Imputes/fdlr
这是一个命令行的文件下载工具,通过这个项目可以学习 Go 如何下载文件,如何并发下载,如何暂停、续传等。