4 liens privés
The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
Inspired by a similar post by Ben Boyter this a list of useful command line tools that I use. It’s not a list of every tool I use. These are tools that are new or typically not part of a standard POSIX command line environment.
The commands below are laid out in a more-or-less narrative style, so if you're just getting started with bash, you can work your way through from the beginning to the end. Things generally get less common and more difficult toward the end.
It's Fucking Fast rocket
Minimal (only requires bash and coreutils)
Smooth Scrolling (using vim keybindings)
Works on Linux, BSD, macOS, Haiku etc.
Supports LS_COLORS!
File Operations (copy, paste, cut, ranger style bulk rename, etc)
Tab completion for all commands!
Automatic CD on exit (see setup)
Works as a file picker in vim/neovim (link)!
Display images with w3m-img!
Supports $CDPATH.
nnn is one of the fastest and most lightweight file managers (~50KB binary, ~3.5MB resident memory usage, highly optimized code). And yet, it doesn't lack in features!
A curated list of command line apps.
NCurses Disk Usage
Ncdu is a disk usage analyzer with an ncurses interface.
gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation.
jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.
Byobu is a GPLv3 open source text-based window manager and terminal multiplexer. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical GNU Screen, for the Ubuntu server distribution.
Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.
Easily and securely share files and directories from the command line through a
safe, private and encrypted link using a single simple command.
Files are shared using the Send service and may be up
to 2GB. Others are able to download these files with this tool, or through
their web browser.
exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary.
pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline.
Bashrc file or .profile are the place where we put the initialization of the bash/zsh/fish shell, and lot’s of software want to add a line here, mainly to init some environment variable, or change path (BTW there is a feature to do that on OSX). The result is a bloated, unreadable file for init. So, let’s split it in several files.
It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.
ddgr is a command-line utility to search DuckDuckGo from the terminal. ddgr works out of the box with several text-based browsers if the BROWSER environment variable is set.
via https://www.2daygeek.com/ddgr-duckduckgo-search-from-the-command-line-in-linux/