vendredi 19 août 2011

Shell Bash : Les raccourcis clavier

CTRL+A : amène votre curseur au début de la ligne que vous êtes occupé à taper.
CTRL+C : tue le programme en cours.
CTRL+D : sort du shell courant ( pareil que la commande exit, un de mes raccourcis préféré!)
CTRL+E : juste l’inverse du précédent, va donc à la fin de la ligne que vous tapez.
CTRL+H : Remplace «Backspace»
CTRL+J : Remplace «Enter»
CTRL+K : efface tout ce qui est après le curseur.
CTRL+L : va effacer l’écran, tout comme la commande « clear ».
CTRL+R : recherche parmi les commandes précédentes (CTRL+R pour aller à l’occurrence précédente)
CTRL+T : Inverse deux caractères
CTRL+U : efface tout ce qui est avant le curseur. ( si le curseur est en fin de ligne, il effacera la ligne entière…)
CTRL+W : supprime le mot avant le curseur
CTRL+Y : Nous ramène à l’état précédant une suppression.
CTRL+Z : met ce qui tourne en mode « suspendu » ( re-démarrer avec fg ou bg)

ALT+B : recule le curseur d’un mot
ALT+F : avance le curseur d’un mot
ALT+ Backspace : supprime un mot jusqu’à un symbole de type tiret,point,antislash…

TAB : Auto complète la commande (fichier, dossier, commande, …)

mardi 16 août 2011

Stopper ou redémarrer un service sous ubuntu

Parfois, dans le cadre de manipulations spécifiques, tu peux être amené à agir sur les services de ton serveur.

Trois méthodes existent :

1/ Soit tu tapes dans un terminal :
sudo service nom_du_service action
Les actions pouvant alors être start, stop, restart ou status.

Exemple :
sudo service apache2 stop
Si tu veux connaitre la liste des services disponibles :
sudo service <tab><tab>
- Les tabulations feront apparaitre la liste exhaustive des services disponibles.

2/ Soit tu peux specifier dans la console le chemin du fichier init.d (dossier où sont lancés les services au démarrage) suivi du nom du fichier du service désiré :

Exemple :
sudo /etc/init.d/apache2 start
Même logique que précédemment concernant les actions, mais avec en plus le chemin /etc/init.d indiqué.

3 / Sous Debian, Ubuntu la commande suivante existe également :
sudo invoke-rc.d nom_du_service stop