Modern Unix Tool List
The article lists modern Unix command-line tools that enhance traditional utilities, highlighting Atuin, Bat, and Concurrently, while noting some tools as unsatisfactory and emphasizing the need for regular updates.
Read original articleThe article presents a curated list of modern Unix command-line tools that enhance or replace traditional tools found in a base Debian installation. The author emphasizes the need for more frequent updates to the tools provided with operating systems. Some highlighted tools include Atuin, which stores command history in a SQLite database; Bat, which offers syntax highlighting for file content; and Concurrently, which allows running multiple programs in parallel with color-coded output. Other notable mentions are Delta for improved Git diff output, Doggo as a better alternative to Dig, and Dust, which provides faster disk usage statistics. The author also appreciates tools like Jq for JSON manipulation and Ripgrep as an enhanced version of Grep. Additionally, the article notes tools that the author has not yet fully adopted, such as Eza, and mentions some that were found lacking, like Broot and Httpie. The list serves as a resource for users looking to modernize their command-line experience.
- The list features modern Unix tools that enhance traditional command-line utilities.
- Tools like Atuin, Bat, and Concurrently improve command history management and output visualization.
- The author highlights the importance of tools like Jq and Ripgrep for efficient data manipulation and searching.
- Some tools were found unsatisfactory, indicating a subjective experience with tool usability.
- The list is intended to be a living document, updated as new tools are discovered.
Related
My List of CLI Gems
The article discusses various CLI gems for package management, categorized into sections like Utilities, Git tools, and more. Highlighted gems include fzf, bat, lazygit, tmux, and dua-cli for different functionalities.
In Praise of Low Tech DevEx
The article explores Low-Tech DevEx (LTD) in developer tools, favoring text-based options like vim and make for portability, speed, and user-centric design. It promotes Unix principles for improved developer productivity.
Advanced Terminal Tips and Tricks
The blog post shares advanced terminal tips by Daniel Kleinstein, covering CLI productivity enhancements like tmux scripting, fzf integration, /dev/stdin usage, SSH multiplexing, and bash shortcuts. Practical examples emphasize efficiency.
Bash-Oneliners: A collection of terminal tricks for Linux
The GitHub repository compiles Bash one-liners and commands for bioinformatics and cloud computing, covering terminal tricks, variable manipulation, text processing, networking commands, and system maintenance for improved command-line proficiency.
Why I should be running Debian unstable
The author considers upgrading from Debian stable to unstable for access to new packages and features, noting outdated tools in stable and inviting suggestions for additional useful tools.
I also like `fx`, which is like a combination of `jq` and `gdu`.
Oh, and also `gdu`, which is like `ndu` but faster:
(https://media.ccc.de/v/froscon2024-3125-moderne_linux_komman...)
- hexyl: a better xxd Like what?!
- ripgrep: a cornerstone of my workflow, an improved grep No, it's a by default recursive grep which grep emphatically isn't, wasn't and never aimed to be. It has many, many more features, is bigger, newer, shinier and (yes) a bit slower. But that's ok, I use it too where it makes sense, as usual. An improved silversearcher, maybe that!
I'm barely using anything of the mentioned. But then I hate colors, and when I want to see nice pictures I'm off to the movies. At least your definition of modern is actually funny.
Related
My List of CLI Gems
The article discusses various CLI gems for package management, categorized into sections like Utilities, Git tools, and more. Highlighted gems include fzf, bat, lazygit, tmux, and dua-cli for different functionalities.
In Praise of Low Tech DevEx
The article explores Low-Tech DevEx (LTD) in developer tools, favoring text-based options like vim and make for portability, speed, and user-centric design. It promotes Unix principles for improved developer productivity.
Advanced Terminal Tips and Tricks
The blog post shares advanced terminal tips by Daniel Kleinstein, covering CLI productivity enhancements like tmux scripting, fzf integration, /dev/stdin usage, SSH multiplexing, and bash shortcuts. Practical examples emphasize efficiency.
Bash-Oneliners: A collection of terminal tricks for Linux
The GitHub repository compiles Bash one-liners and commands for bioinformatics and cloud computing, covering terminal tricks, variable manipulation, text processing, networking commands, and system maintenance for improved command-line proficiency.
Why I should be running Debian unstable
The author considers upgrading from Debian stable to unstable for access to new packages and features, noting outdated tools in stable and inviting suggestions for additional useful tools.