Plus De 20 Commandes Indispensables Pour Bien Démarrer Sous Debian
__ Article mis à jour le 14/02/2021
Tu souhaites préparer un environnement de travail efficace. Eh bien, voici une “top-list” de paquets indispensables à installer sous Debian.
Sur cette page, j’essaie de rassembler plusieurs commandes utiles afin de t’aider à administrer de ton système Linux, gérer ton serveur ou encore optimiser ton environnement de développement.
Paquets à installer sur un système Debian pour bien démarrer
Le kit de survie avec la commande d’installation suivante
sudo apt install neofetch most vim zip speedtest-cli htop rename xclip
Info :
Certains de ces paquets sont déjà installés dans certaines distributionsMais à quoi servent ces commandes ?
Voici une liste de paquets plus étoffée pour améliorer votre flux de travail
manpages-fr
manpages-fr*
pour installer le manuel de référence en français
Noter que vous pouvez reparamétrer votre système en Français en procédant de la façon suivante
- Reconfigurer la langue du système :
sudo dpkg-reconfigure locales
- Mettre le clavier en francais :
setxkbmap fr
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
speedtest
speedtest
est un outil pour mesurer la vitesse de téléchargement (test de débit 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
exa
exa
est une alternative à la commande ls. Elle permet de lister les fichiers et dossiers avec une ergonomie plus intuitive et des options plus efficaces. Possibilité d’afficher des icônes ou encore les infos de git.
zip
zip
indispensable pour compresser ou décompresser des données.
OPTIONNEL
Info :
Ces paquets sont parfois pré-installé sur certaines distributionspython-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 history permet de rendre l’outil de recherche bash plus dynamique et intuitif
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