Commandes Unix
Aller à la navigation
Aller à la recherche
Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.
Voir aussi Commandes Windows
Fichiers et répertoires
La notion de chemin:
Il existe quatre sortes de "chemins" (pour vous):
- Les chemins absolus (depuis la racine du système, comme: /local/bin
- Les chemins d'utilisateurs, comme ~schneide/
- Les chemins relatifs (depuis l'endroit où vous êtes, comme: staf18/test
- Les liens symboliques qui s'identifient par un "@" attachée au nom du fichier lorsqu'on tape ls
Afficher le répertoire courant:
pwd
ls - lister tous les fichiers
Options:
- -a tous les fichiers
- -l taille, date et permissions
- -R affichage du contenu des sous-répertoires
- -t trier selon la date
- -L affiche le contenu d'un répertoire lié avec lien symbolique
- -r afficher dans l'ordre inverse
Exemples:
ls -la
- liste tous les fichiers
ls -lat *.text
- affiche tous les fichiers "*.text" dans un répertoire, triés selon la date.
mkdir - Créer un répertoir
Exemple:
mkdir public_html
- Crée un répertoire "public_html" à l'endroit ou vous êtes
=== rmdir - Détruire un répertoire
Exemples:
rmdir test
- détruit le sous-répertoirr "test" à l'endroit où vous êtes. rmdir marche uniquement si le répertoire est vide
rm - Détruit un fichier
Exemple:
rm *.text
- tue tous les fichiers *.text
rm -r *.html
- tue toues les fichier *.html dans le répertoire courant et tous les sous-répertoires (danger)
rm -r test
- tue le répertoire et tous ses contenus (danger)
cd - Changer de répertoire
Exemples:
cd
- vous ramène dans votre "home". Equivalent à cd ~/
cd public_html/test
- vous ramène dans le répertoire public_html/test qui doit se trouver sous votre répertoire courrant
cd ~/public_html/test
- vous ramène dans le répertoire public_html/test qui doit se trouver sous votre répertoire home
cd /web/perso
- vos met dans le répertoire /web/perso. Notez qu'il s'agit ici d'un chemin "absolu", c.a.d. attaché à la racine du système.
cp - Copier un fichier
Exemple:
cp bla.txt bla.save
mv - Bouger et renommer un fichier
Exemple:
mv bla.text bon-sens.text
- renomme le fichier "bla.text" en fichier bon-sens.text"
mv bla.text junk/
- bouge le fichier "bla.text" vers le répertoire junk
find - Retrouver un fichier
Exemple:
find . -name bla.text -print
- cherche le fichier bla.text a partir du répertoire courrant
find . -name `*.fm'-print
- cherche tous les fichiers *.fm.
Attention: n'utilisez pas cette commande à la racine de notre système. Ca peut durer.
chmod - Changer les permissions
id Afficher vôtre "user name" et les groupes auxquels il appartient
Exemples chmod
chmod a+r *
- donne l'access de lecture à tout le monde pour tous les fichiers dans le répertoire courrant
chmod g+w hoho.txt
- donne l'access d'écriture (détruire aussi!) au groupe pour le fichier hoho.text
chmod o-w hihi.txt
- enlève l'accès d'écriture pour le "monde", (c.a.d. les gens qui ne font partie d'un même groupe). Cela permet par exemple de poser un fichier dans le répertoire web et empêcher l'accès par le web.