You are on page 1of 3

Mmento des commandes Unix usuelles

Infos gnrales
date who pwd unamea id groups manxsujet manksujet env echoarg1... umask Affiche/modifie date et heure Qui est connect ? Affiche le rpertoire courant Infos systme d'exploitation et machine Affiche uid, goupe et groupes secondaires Affiche les groupes (secondaires) Affiche les pages du manuel vol. x concernant sujet Pages du manuel qui traitent de sujet Affiche les variables d'environnement Affiche les arguments Affiche/modifie la variable umask diffF1F2 lsD lslD lslF lnsFL mkdirD catF1 moreF1 cpF1F2

manipulation fichiers/rpertoires
Afficher F1 sur la sortie standard Afficher F1 page par page Copier le fichier F1 en F2 Copier F1, F2 et F3 dans le rpertoire D1 Copie rcursive de D1 en D2, avec prservation des attributs Afficher les diffrences entre F1 et F2 Lister les fichiers du rpertoire D Liste longues des fichiers de D Proprits de F Faire un lien sur F nomm L Crer un rpertoire D Dtruire le rpertoire D (si il est vide) Dtruire l'arborescence partir de D Dtruire le fichier F Renommer F1 en F2 Dplacer F1 dans D D2 inexistant : renommer D1 en D2 D2 existant : dplacer D1 dans D2 Compter les caractress de F Trouver le path absolu de cmd idem Rechecher les lignes de F qui contiennent l'expression expr

cpF1F2F3D1 cpaD1D2

infos disques/partitions
fdiskl df duskD Affiche la liste des partitions des disques Affiche l'occupation des partitions Affiche la place totale occupe par le rpertoire D

rmdirD rmrD rmF mvF1F2 mvF1D mvD1D2 mvD1D2 wccF whereiscmd typecmd grepexprF

processus
psax Kill9P1P2 timecmd Voir tous les processus Tuer les processus de pid P1, P2 ... Mesure le temps d'excution de cmd

commandes systme
init3 init5 Passer au run level 3 Passer au run level 5

/etc/init.d/demonstart|stop|restart|status Dmarrer/arrter/redmarrer un dmon mount umount mkfs fsck sync dd fuseravF reboot halt lsmod rmmod insmod Monter une partition Dmonter une partition Formater une partition Vrifier une partition Synchroniser le cache disque Copie physique bas niveau Qui utilise le fichier F ? Rebooter le PC Arreter le PC Afficher les modules chargs Supprimer un module Charger un module fileF chmodijkN

gestion des fichiers/rpertoires


chownuserN Changer le propritaire du noeud N option -R : rcursif Changer les droits d'accs du noeud N i,j et k : 1->--x ; 2->-w- ; 4->r-5->r-x ; 7->rwx ; 0->--Afficher la nature de F

findDnamepattern Rechercher les noeuds dont le nom correspond pattern partir du rpertoire D headF tailF Afficher le dbut du fichier F Afficher la fin du fichier F

Archivage/compression
tarcv[z]fFN1N2 Crer l'archive F contenant les noeuds (arborescent) N1, N2, ... z : comprimer l'archive par gzip Comprimer le fichier F Dcomprimer le fichier F

hostname lsofF lsofppid

Affiche le FQDN de la machine Liste des processus qui ont ouvert le noeud N Liste des fichiers ouverts par le processus pid

gzipF gunzipF

Administration Unix v1.0

jean-luc Charles - 07/09/2005

page 1/2

Mmento des commandes Unix usuelles

Rseau
netstat ifconfig Ifconfigeth0 ping ssh sftp scp

Administration Unix v1.0

jean-luc Charles - 07/09/2005

page 2/2

Mmento des commandes Unix usuelles

Le minimum savoir pour utiliser l'diteur VI

Le minimum savoir pour utiliser l'diteur Emacs


vi est un diteur bi-modal : un mode insertion un mode commande ouvrir un fichier sous vi : vi fichier au lancement, vi est en mode commande

emacs est un diteur uni-modal, multi-buffer emacs dialogue avec l'utilisateur dans la zone en bas de l'cran : le minibuffer ouvrir un fichier sous emacs : emacs fichier

enregistrer le buffer : CTRL-X CTRL-S on entre dans le mode insertion en tapant une des commandes d'insertion : rechercher une chane : CTRL-S chane , puis i : insrer , a : ajouter aprs le curseur CTRL-S -> recheche en avant o : ouvrir une ligne CTRL-R-> recherche en arrire

on passe du mode insertion au mode commande en appuyant sur la touche ESC

Slectionner une zone (pour couper/copier ...) : 1/ poser une marque au dbut de la zone : CTRL-espace 2/ tendre la zone : SHIFT-fleche_haut ou SHIFT-fleche_bas

commandes utiles du mode commande : yy : copier la ligne courante dans le buffer de copie couper la selection : CTRL-W n yy : copier n lignes dd : supprimer la ligne courante et la mettre dans le buffer coller la slection : CTRL-Y n dd : supprimer n lignes p : coller le buffer de copie aprs le ligne courante passer des commandes dans le minibuffer : ESC-X P : coller le buffer de copie avant le ligne courante abandonner le minibuffer : CTRL-G en mode commande, on accde au buffer de commande en tapant sur la touche : . quitter emacs : CTRL-X CTRL-C On peut alors entrer des commandes utiles : w - > crit le fichier sur le disque (write) wq -> sauvegarder puis quitter (write quit) w! -> forcer l'criture q! -> forcer la sortie /blabla -> recherche les occurrences de la chane blabla N : occurrence suivante SFIFT+N : occurrence prcdente set nu : affiche les numros des lignes

Administration Unix v1.0

jean-luc Charles - 07/09/2005

page 3/2

You might also like