Voici une top liste de commandes bash à installer sous Linux.

Paquets à installer sur un système Debian

sudo apt install manpages-fr* neofetch rename tree most vim nmap curl lynx exfat-utils exfat-fuse htop translate-shell aspell aspell-fr shellcheck xclip

manpages-fr

manpages-fr* pour installer le manuel de référence en français

neofetch

neofetch (ou plus ancien screenfetch) est un outil d’information sur le système d’exploitation

rename

rename est un outil pour renommer des fichiers

tree

tree liste les répertoires sous forme d’arborescence

most

most (plus récent que less) permet de lire le manuel de référence en couleur

sudo apt install most
sudo update-alternatives --config pager

vim

vim ( ou plus récent neovim) est un éditeur de texte avancé

nmap

nmap est un outil d’exploration réseau et scanneur de ports/sécurité

curl

curl est outil pour transférer des données vers un serveur

lynx

lynx est un navigateur en console

exfat-utils et exfat-fuse

exfat-utils && exfat-fuse permettent de lire et écrire sur un système de fichier exfat

htop

htop est un outil de gestion des processus

translate-shell

translate-shell est un outil de traduction en ligne de commande

aspell && aspell-fr

aspell && aspell-fr sont des outils de correction d’orthographe en ligne de commande

shellcheck

shellcheck est outil d’analyse de scripts Shell

xclip

xclip est un presse-papiers en ligne de commande

SNAP

vscode (version desktop)

vscode (code ou code-oss) est un éditeur de texte

OPTIONNEL

Ces paquets sont parfois pré-installé sur certaines distributions

python-pip

python-pip permet d’installer des paquets python supplémentaires

sudo apt install python-pip

eg

eg fourni des exemples d’utilisation des commandes bash

pip install eg

bash-completion

bash-completion est un outil d’auto complètement de commande

ssh

ssh est un outil de connexion client/serveur sécurisé

git

git est un outil de gestion de versions décentralisé

convert

convert est un outil de conversion d’images

pandoc

pandoc est un outil de conversion multi-format

ffmpeg

ffmpeg est un outil de conversion vidéo

gnome-tweaks

gnome-tweaks est outil de personnalisation avancée de gnome desktop (Ubuntu Desktop)

OBTENIR UN HISTORIQUE INTERACTIF

fzf permet de rendre l’outil de recherche bash dynamique

ici le répertoire git de junegunn

git clone --depth 1 "https://github.com/junegunn/fzf.git" ~/.fzf
sudo ~/.fzf/install

Après l’installation essayez CTRL +R

 Démo