Difference between revisions of "Unix"

From Wikili
Jump to: navigation, search
(Commande Unix)
(Commandes Unix)
Line 74: Line 74:
 
|Change le nom du groupe propriétaire d'un (de plusieurs) fichier(s). Cette commande est parfois réservée à l'administrateur système.
 
|Change le nom du groupe propriétaire d'un (de plusieurs) fichier(s). Cette commande est parfois réservée à l'administrateur système.
 
|}
 
|}
 +
==Visualisation et traitement de fichiers==
 +
{| border="1"
 +
! Commande Unix !! Utilisation
 +
|-
 +
|cat nom_fic[s]
 +
|Affiche la totalité du contenu du (des) fichier(s).
 +
|-
 +
|more nom_fic[s]
 +
|Affiche le contenu du (des) fichier(s) page par page.
 +
|-
 +
|less nom_fic[s]
 +
|Affiche le contenu du (des) fichier(s) page par page.
 +
|-
 +
|vi nom_fic[s]
 +
|édite le contenu du (des) fichier(s).
 +
|-
 +
|string nom_fic[s]
 +
|Affiche les chaines de caractères présente dans le(les) fichier(s) binaire(s).
 +
|-
 +
|od [-options] nom_fic[s]
 +
|Affiche sous différentes formats le contenu du(des) fichier(s).
 +
|-
 +
|head [-val] nom_fic[s]
 +
|Affiche les <<val>> premières lignes du(des) fichier(s). Si aucune valeur n'est indiquée, les dix premières lignes seront affichées.
 +
|-
 +
|tail [-val] nom_fic[s]
 +
|Affiche les <<val>> dernières lignes du(des) fichier(s). Si aucune valeur n'est indiquée, les dix dernières lignes seront affichées.
 +
|-
 +
|tail [+val] nom_fic[s]
 +
|Affiche les dernières lignes du(des) fichier(s) de la ligne numéro <<val>> jusqu'à la dernière.
 +
|-
 +
|split -l val nom_fic
 +
|Sépare le fichier nommé nom_fic en autant de fichiers de <<val>> lignes nécessaire.
 +
|-
 +
|}
 +
 +
 
==Redirections et tube==
 
==Redirections et tube==
 
{| border="1"
 
{| border="1"
Line 92: Line 129:
 
|commande_1 | commande_2
 
|commande_1 | commande_2
 
|Redirection de la sortie standard de la << commande_1 >> vers l'entrée standard de la << commande_2 >>.
 
|Redirection de la sortie standard de la << commande_1 >> vers l'entrée standard de la << commande_2 >>.
 +
|}
 +
==commandes relatifs à l'environnement multi-utilisateurs==
 +
{| border="1"
 +
! Commande Unix !! Utilisation
 +
|-
 +
|finger nom_utilisateur(s)
 +
|Affiche les informations relative au(x) nom_utilisateur(s).
 
|-
 
|-
 +
|chsh
 +
|Modifie le shell initial.
 +
|}
 +
=sources=
 +
Initiation à la bioinformatique O'Reilly

Revision as of 14:38, 21 December 2006

Type de systèmes d'exploitations, comme MacOS ou Linux. C'est ce genre de système qui est installé sur nos serveurs.

Commandes Unix

tapez man [commande Unix] pour plus de précision sur les commandes
ou apropos [nom] pour une description rapide des commandes contenant nom.

Manipulation des fichiers et des répertoires

Commande Unix Utilisation
pwd Affiche le répertoire courant
cd [nom_répertoire] Change le nom du répertoire courant. Sans argument, ramène au répertoire d'accueil
pushd nom_répertoire Change le nom du répertoire courant et ajoute ce nom à la pile des répertoires
popd Change le nom du répertoire courant en utilisant le sommet de la pile des répertoires et retire ce nom de la pile des répertoires
ls [-ailst] [nom_fichier[s]] Affiche les informations relatives au(x) fichier(s) et au(x) répertoire(s) dont les noms sont données en argument, les fichiers correspondant à un critère précisé par les options
find nom_répertoire[s] [-options] Cherche à partir de(s) nom(s) de répertoire(s) donné(s) en argument, les fichiers correspondant à un critère précisé par les options
wich nom_commande Affiche le nom absolu de la commande entré en argument en inspectant un ensemble donné de répertoires
cp nom_fic_srs nom_fic_dst Effectue la copie du fichier nommé nom_fic_src en un fichier nommé nom_fic_dst
cp nom_fic_1 ... nom_fic_n nom_rép Effectue la copie des fichiers nommés nom_fic_1, ..., nom_fic_n en autant de fichiers nommés nom_rép/nom_fic_1, ..., nom_rép/nom_fic_n
mv nom_fic_src nom_fic_dst Renomme le fichier nommé nom_fic_src en nom_fic_dst
mv nom_fic_1, ..., nom_fic_n nom_rép Déplace les fichiers nommés nom_fic_1, ..., nom_fic_n vers le répertoire nommé nom_rép
ln nom_fic_src nom_fic_dst Crée un lien entre le fichier nommé nom_fic_dst et le fichier existant nommé nom_fic_src. Le contenu du fichier n'est pas dupliqué.
ln -s nom_fic_src nom_fic_dst Crée un fichier nommé nom_fic_dst dont le contenu est nom_fic_src.
mkdir nom_rép[s] Crée un (des) répertoire(s)
rmdir nom_rép[s] Supprime un (des) répertoire(s) vide(s)
rm nom_fic[s] Supprime un (des) fichier(s)
rm -r nom_rép[s] Supprime récursivement un (des) répertoire(s) éventuellement non vides
stat nom_fic[s] Affiche les informations associées au inoeud d'un (de plusieurs) fichier(s)
chmod mod nom_fic[s] Change les modalités d'accès au(x) fichier(s)
chown prop[.grp] nom_fic[s] Change le nom du propriétaire (et du groupe propriétaire) d'un (de plusieurs) fichier(s). Cette commande est parfois réservée à l'administrateur système.
chgrp grp nom_fic[s] Change le nom du groupe propriétaire d'un (de plusieurs) fichier(s). Cette commande est parfois réservée à l'administrateur système.

Visualisation et traitement de fichiers

Commande Unix Utilisation
cat nom_fic[s] Affiche la totalité du contenu du (des) fichier(s).
more nom_fic[s] Affiche le contenu du (des) fichier(s) page par page.
less nom_fic[s] Affiche le contenu du (des) fichier(s) page par page.
vi nom_fic[s] édite le contenu du (des) fichier(s).
string nom_fic[s] Affiche les chaines de caractères présente dans le(les) fichier(s) binaire(s).
od [-options] nom_fic[s] Affiche sous différentes formats le contenu du(des) fichier(s).
head [-val] nom_fic[s] Affiche les <<val>> premières lignes du(des) fichier(s). Si aucune valeur n'est indiquée, les dix premières lignes seront affichées.
tail [-val] nom_fic[s] Affiche les <<val>> dernières lignes du(des) fichier(s). Si aucune valeur n'est indiquée, les dix dernières lignes seront affichées.
tail [+val] nom_fic[s] Affiche les dernières lignes du(des) fichier(s) de la ligne numéro <<val>> jusqu'à la dernière.
split -l val nom_fic Sépare le fichier nommé nom_fic en autant de fichiers de <<val>> lignes nécessaire.


Redirections et tube

Commande Unix Utilisation
commande > nom_fic Redirection de la sortie standard de la << commande >> en écrasant le contenu du fichier nommé nom_fic.
commande >> nom_fic Redirection de la sortie standard de la << commande >> en ajoutant à la fin du contenu du fichier nommé nom_fic.
commande >& nom_fic Redirection de la sortie standard des erreurs de la << commande >> vers le fichier fichier nommé nom_fic.
commande < nom_fic Redirection de l'entrée standard à partir du fichier nommé nom_fic vers la << commande >>.
commande_2 Redirection de la sortie standard de la << commande_1 >> vers l'entrée standard de la << commande_2 >>.

commandes relatifs à l'environnement multi-utilisateurs

Commande Unix Utilisation
finger nom_utilisateur(s) Affiche les informations relative au(x) nom_utilisateur(s).
chsh Modifie le shell initial.

sources

Initiation à la bioinformatique O'Reilly