Les commandes de gestion du shell

Les commandes de gestion du shell

 exit (clore la session)
 logout (fermer la session)
 halt (éteindre l'ordinateur péremptoirement)
 reboot (redémarrer l'ordinateur)
 shutdown (éteindre l'ordinateur proprement)
     shutdown +3 (ferme l'ordinateur dans trois minutes)
     shutdown now (ferme l'ordinateur maintenant)
     shutdown -R now ("reboot", réinitialise le système)
     shutdown -H now ("halt", arrète le système)
     shutdown -g 120 "Le système sera arrèté dans 12O secondes"
     shutdown -g 0
     shutdown -g 0 -r
     shutdown -h (lance halt)
 init
     init runlevel
     init 0 (arrète le système)
     init 6 (reboot le système)
 clear (efface l'écran)
 bash (lance un shell "bash")
 xterm (une fenêtre de terminal sous X qui lance par défaut un shell, le bash)
     xterm -e kvt root (lance un terminal sous root)
 env (affiche les variables d'environnement)
 set
 echo (affiche sur la sortie standard l'argument qui suit la commande)
     echo "Votre nom est $LOGNAME"
     echo 'Votre nom n'est pas $LOGNAME'
     echo $PATH
     echo $HOME
     echo $0 (affiche le nom du shell)
     echo $PPID
     echo "AT" > /dev/modem (pour allumer les diodes du modem)
 PATH
    PATH=$PATH:$HOME (rajoute le répertoire personnel de l'utilisateur dans les chemins de recherche, le temps de la session)
 history (affiche la liste des commandes de historique)
     history -c (efface la liste de l'historique)
     !! (rappèle de la commande précédente équivalent à "!-1")
     !x (rappèle de la commande de N°x)
     !-x (rappèle la commande dans l'ordre inversé, en commençant par la fin)
     !cp (rappèle la dernière commande qui commence par "cp")
     ^ancien motif^nouveau motif (répète la dernière commande en changeant l'ancien motif par le nouveau)
 alias
     alias rm="rm -i"
 unalias
 stty (set terminal type)
     stty -a
 sync (synchronise les écritures du tampon vers les disques)
 uname (affiche la version d'Unix)