Astuces diverses en ligne de commande

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Voici quelques commandes "one liners" bien pratiques, classées par thème.

Une commande précédée par # signifie qu'elle doit être entrée en tant qu'utilisateur root (ou en utilisant sudo).


Clavier/Localisation

Définir le clavier français en mode console loadkeys fr (ou fr-pc)

Définir le clavier sous X setxkbmap fr

Reconfigurer le clavier pour la console et pour X # dpkg-reconfigure keyboard-configuration

Installer les fichiers de localisation # apt-get install locales

Reconfigurer la localisation du système # dpkg-reconfigure locale

Supprimer les fichiers de localisation inutiles (gain de place disque) # apt-get install localepurge && localepurge


Console/tty

Pages du manuel ("manpages") en couleur avec most # apt-get install most && update-alternatives --config pager

Supprimer le beep de la console (si on utilise le shell bash) $ echo >~/.inputrc "set bell-style none"


X.Org

Verrouillage (screen lock) transparent de l'écran avec xlock # xlock -mode blank -geometry 1x1

Note : xlock semble avoir été supprimé de Debian depuis Wheezy. Il peut être avantageusement remplacé par le programme xtrlock # apt-get install xtrlock $ xtrlock


Réseau

Afficher les connexions internet en temps réel (utile pour savoir quel programme se connecte à tel serveur distant, ouvrez Iceweasel/Firefox ou Chromium sans visister aucun site par exemple) # watch netstat -W

Envoyer un message sur les terminaux de tous les utilisateurs connectés avec la commande "wall" (si vous êtes dans un environnement graphique, KDE par exemple, vous aurez une nouvelle notification graphique) $ echo "We are shutting down in 1 hour" | wall

Un serveur web en une ligne (écoute sur le port 8000 et sert les fichiers du répertoire courant)

en python2 : cd ~/mon_répertoire_public && python -m SimpleHTTPServer

en python3 : cd ~/mon_répertoire_public && python3 -m http.server

Divers

Forcer un fsck au prochain redémarrage du système # touch /forcefsck

Trouver les fichiers doublons avec fdupes (bien plus rapide qu'un script bash)

  1. apt-get install fdupes
  2. fdupes -r <dossier>

Afficher un ou plusieurs fichiers de log en continu # tail -f /var/log/apache2/*.log

Encore mieux, avec multitail # apt-get install multitail

  1. multitail /var/log/apache2/*.log


--Agentsteel (discussion) 16 mars 2013 à 13:36 (CET)