preloader

Plus De 20 Commandes Indispensables Pour Bien Démarrer Sous Debian

Plus De 20 Commandes Indispensables Pour Bien Démarrer Sous Debian
Par Nicolas Malet / Publié le 20.02.2020

__ 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 distributions

Mais à 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 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 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

Démonstration de FZF

Démonstration de FZF

comments powered by Disqus