« Le système d'exploitation GNU-Linux/Commandes de base » : différence entre les versions
Contenu supprimé Contenu ajouté
m Pas de gras dans les titres |
|||
Ligne 18 :
* "&" : qui stoppe l'enchainement si une commande renvoie une erreur. Exemple : <code>pwd & pwd</code>. De plus, si aucune commande ne figure après le "&", le terminal redonne le focus avant la fin de la première commande, de sorte que l'on peut en taper d'autres si elle est longue.
==
Affiche le répertoire courant.
Ligne 24 :
/home/alex
==
Affiche les informations relatives à l'utilisateur connecté.
Ligne 30 :
uid=1000(alex) gid=1000(alex) groupes=20(dialout), 24(cdrom), 25(floppy), 29(audio), 44(video), 46(plugdev), 106(netdev), 109(powerdev), 1000(alex)
==
Permet de changer son mot de passe
<source lang="bash">
Ligne 43 :
{{attention|Ne pas utiliser le symbole euros (<code>€</code>) dans les mots de passe, car il est potentiellement mal géré par Linux et pourrait se voir systématiquement refusé.|clear=left}}
==
Pour se placer dans un répertoire
Ligne 57 :
$ cd # idem
Connecté en
Connecté avec l'utilisateur
==
Liste les fichiers d'un répertoire
Ligne 79 :
$ ls -lartkh
==
Affiche le contenu d'un fichier ou de plusieurs fichiers concaténés sur la sortie standard (l'écran)
$ cat /etc/crontab # affiche le contenu du fichier /etc/crontab
Ligne 87 :
tail -f /etc/crontab
==
Permet de créer un répertoire
$ mkdir rep1 # crée un répertoire
$ mkdir /rep1 # tente de créer un répertoire
# le système refuse car je ne suis pas connecté en
Exercice : je suis dans le répertoire ''/var/log'', je souhaite créer un répertoire ''rep2'' dans le répertoire ''/home/alex'', comment faire ?
J'ai
$ mkdir ../../home/alex/rep2 # on utilise un adressage relatif à la position où je suis :
# on remonte dans l'arborescence jusqu'à la racine puis
# on redescend jusqu'au répertoire
$ mkdir /home/alex/rep2 # on utilise un adressage absolu en partant de la racine
$ mkdir ~/rep2 # on utilise
l'option
$ mkdir -p rep1/rep2 # crée un répertoire parent
# et crée dans
==
Supprimer un répertoire vide
$ rmdir rep1
==
Copier un fichier
Ligne 127 :
Options courantes :
==
Effacer un fichier
Ligne 149 :
find /var/log* -mtime +2 -exec rm {} \;
==
Déplacer ou renommer des fichiers
<source lang=bash>
Ligne 155 :
$ mv [Option] Répertoire Source
$ mv fichier_source fichier_cible # déplacer
$ mv fichier1 fichier2 # renomme le fichier
# Attention si
# remplacé par celui de
</source>
Par précaution, on utilise l'option
<source lang=bash>
$ mv -i fichier1 fichier2 # demande la confirmation avant d'effacer la destination
$ mv rep1/fic1 rep2/fic2 # déplace le fichier
# sous le nouveau nom
$ mv rep1 rep2 # déplace le répertoire
# si
</source>
Ligne 177 :
== ln (link) ==
La commande
ln -s ''destination'' ''nom_du_lien''
$ ln -s prog1.0 monprogramme
|