Commandes usuelles sous Linux: mes notes

Temps de lecture approximatif : 4 minutes

+>>>>>>>>>>>>>>>>>>>>>>>+
| GESTION DES PROCESSUS |
+>>>>>>>>>>>>>>>>>>>>>>>+

Les taches lancées
*********************

1. Lister les tâches lancées:

jobs

2. Mise en premier plan de la tâche:

fg%1

3. Mise en arrière-plan de la tâche:

bg%1

 

Affichage des processus sous forme d’arbre
************************************************

ps -tree

 

Afficher le numéro d’un processus et ceux qui en dépendent
*******************************************************************

pgrep thunderbird
2487
2503
moi@estaque: 

 

Tuer des pids multiples d’un processus:
********************************************

echo `ps -fu claude | grep bash  |awk 'NR != 1 {print $2} ' `

Ex: pour tuer les processus multiples du programme OpenOffice, on remplace « echo » par « kill » et « bash » par « ooffice »:

kill `ps -fu toto |grep ooffice |awk 'NR != 1 {print $2} ' `

 

Montrer les « tty » en cours:
******************************

ps -aef

– la ligne « bash » correspond à un terminal ouvert
– la 2ème colonne = le processus « fils »
– la 3ème colonne = le processus « père »
(La 2ème étant dépendante de la 3ème)

 

Crontab
**********
– Exécuter une commande tous les 5min

*/5 * * * * root /usr/local/bin/check_ipstatus

– Exécuter une commande à une heure précise (12h15)

15 12 * * * root /usr/local/bin/check_ipstatus

 

– Exécuter une commande tous les 5min de minuit à 10H.

*/5 00-10 * * * root /usr/local/bin/check_ipstatus

 

+>>>>>>>>>>>>>>>>>>>>>>>>>+
| UTILISATION DU TERMINAL |
+>>>>>>>>>>>>>>>>>>>>>>>>>+

Les screens
**************

1. Les combinaisons de touches:
– ctrl + a + \ => fermer le screen
– ctrl + a + MAJ => scinder le terminal en 2 parties
– ctrl + a + TAB =>

2. Récupération du screen 3319.pts-0.aloes

screen -D -RR 3319.pts-0.aloes

 

3. Faire plusieurs fenêtres et basculer de l’une à l’autre:

screen

– puis…ctrl-a et tch « c » pour créer une autre fenêtre
– Pour basculer d’une fenêtre à l’autre: ctrl-a et tch « n » ou tch « p » OU ctrl-a puis le numéro de la fenêtre ( tch 1,2,3…)
– Pour nommer un screen : ctrl-a + tch « a »
– Pour sélectionner un screen par son nom: ctrl-a + «  »

 

Copier-coller une commande
********************************

Ex: nous avons oublié d’exécuter une commande avant celle que l’on vient de taper à l’écran et qui est prête à être lancée.
Pour copier la commande à l’écran afin d’éviter de la retaper, nous devons faire ce qui suit:
– ctrl-a ( nous positionne en début de ligne )
– ctrl-k ( copie la commande tapé à l’écran )
– on peut ensuite retaper la commande oubliée…
– ctrl-y ( colle la commande copiée précédement )

Créer de façon permanente un alias pour un utilisateur lorsqu’il ouvre son terminal:
***********************************************************************************
– Editer le fichier ~/.bashrc de l’utilisateur
– Ajouter comme pour exemple les lignes suivantes:

#MES ALIAS
alias vi='vim'
alias rsync_boulot='rsync -ar --progress --stats /home/titi/synchro_bureau/ /media/usb/SYNCHRO_BOULOT/'
alias synchro_bureau='unison /home/titi/synchro_bureau ssh://titi@sormiou//home/titi'

 

 

+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+
| CONFIGURATION DE L’ENVIRONEMENT SYSTEME |
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+

Re-configuration de l’horloge
********************************

scrat1:/opt/zimbra/log# dpkg-reconfigure tzdata
Current default timezone: 'UTC'.
Local time is now:      Wed Dec 16 16:28:18 UTC 2009.
Universal Time is now:  Wed Dec 16 16:28:18 UTC 2009.
Run 'tzconfig' if you wish to change it.

 

Re-configuration de la zone de temps ( timezone )
*****************************************************

scrat1:/opt/zimbra/log# tzconfig
Your current time zone is set to UTC
Europe/Moscow
Do you want to change that? [n]: y
Please enter the number of the geographic area in which you live:
1) Africa            7) Australia
2) America            8) Europe
3) US time zones        9) Indian Ocean
4) Canada time zones        10) Pacific Ocean
5) Asia                11) Use System V style time zones
6) Atlantic Ocean        12) None of the above
Then you will be shown a list of cities which represent the time zone
in which they are located. You should choose a city in your time zone.
Number: 8
Amsterdam Andorra Athens Belfast Belgrade Berlin Bratislava ......Warsaw Zagreb Zaporozhye Zurich
Please enter the name of one of these cities or zones
You just need to type enough letters to resolve ambiguities
Press Enter to view all of them again
Name: [] Zurich
Your default time zone is set to 'Europe/Zurich'.
Local time is now:      Wed Dec 16 17:29:05 CET 2009.
Universal Time is now:  Wed Dec 16 16:29:05 UTC 2009.
scrat1:/opt/zimbra/log# date
Wed Dec 16 17:29:10 CET 2009
scrat1:/opt/zimbra/log#

 

Variables d’environement:
******************************

1. Afficher les variables d’environement:

env

2. Ajouter une variable d’environement: Ex:

export https_proxy=http://proxy:3128

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

La suite à la page suivante 😉

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Le temps imparti est dépassé. Merci de saisir de nouveau le CAPTCHA.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.