Rust based alternatives for Unix & GNU Terminal Tools (Quick Table)

Rust based alternatives for Unix & GNU Terminal Tools (Quick Table)

Kingkor Roy Tirtho
Kingkor Roy Tirtho
2 min read

2 years ago

This is the short (Quick Table) article version of https://dev.to/krtirtho/rust-ify-linuxgnumacos-terminal-tools-40c6

Since we’re developers, and we barely have time, so I’m starting this new kind of Article format where instead of traditionally showing tricks and tips or anything in a List order with stupid unneeded description, everything will be inside a Table or be carefully structured

I figured this way, most readers will spend way less time compared to my previous Articles. So I’m starting a never ending series of “Quick Table” articles

Behold the 2-minutes table:

Unix/GNU toolsRust toolsShort description (Biggest features)
cdzoxideremembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes.
lsexauses colors to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git
grepripgrep (Dude got humor XD)line-oriented search tool that recursively searches the current directory for a regex pattern
catbatwith syntax highlighting and Git integration and line numbers
topbottom🙃customizable cross-platform graphical process/system monitor
sedsduses regex syntax that you already know from JavaScript and Python. Forget about dealing with quirks of sed or awk - get productive immediately. Find & replace expressions are split up, so easy to read and write
cloctokeishows the number of files, total lines within those files and code, comments, and blanks grouped by language
findfdhas an intuitive syntax and supports Regular expressions (default) and glob-based patterns
dudustshows the disk usage more efficiently, fast and in a more organized way
psprocscolored and human-readable outputs. Supports Multi-column keyword search. Additionally, it shows TCP/UDP port, read/write throughput, docker container name, more memory information too
bash/zsh/powershellnushellthinks files and data as raw streams of text and looks at each input as something with structure and many more

Conclusion

If you like this new format, let me know, so I’ll keep on making more in this way

You can always support me for more 😊

Buy me a coffe

Social

Follow me on: