commandes Unix
- La commande cd permet de retourner à votre répertoire initial ("home directory").
- La commande cdnom-de-répertoire permet de changer de répertoire courant.
- La commande pwd affiche le répertoire courant.
- ls permet de lister le nom des fichiers et des sous-répertoires présents dans le répertoire courant.
- ls répertoire permet de lister le nom des fichiers et des sous-répertoires présents dans "répertoire".
- ls -l affiche les résultats d'une façon plus complète.
- ls -ld affiche les fichiers et les répertoires avec la même présentation que les fichiers, sans lister leur contenu.
- ls -a affiche les fichiers cachés.
- ls -F indique le type du fichier c.a.d ficher, répertoire ou lien symbolique.
- ls -ltr affiche les fichiers en ordre de date inversée.
- ls -l | grep ^d permet de lister uniquement les sous-répertoires présents dans le répertoire courant.
(référence complète de ls)
- cp fichier nouveau-fichier copie fichier sous le nom nouveau-fichier dans le même répertoire.
- cpfichier répertoire/ copie fichier dans le répertoire "répertoire" en conservant le même nom.
- cp -p fichier répertoire/ copie fichierdans le répertoire "répertoire" en conservant le même nom et les mêmes protections que le fichier d'origine.
- cp -i permet au système de demander une confirmation si le fichier de destination existe déjà.
- cp -r fichier répertoire/ copie fichier et les répertoires dans le répertoire "répertoire" en conservant la même structure.
(référence complète de cp)
Création d'un fichier et répertoire
- touchfichier permet de changer la date du fichier et aussi de créer un fichier nommé "fichier" qui sera vide (équivalent à >fichier ).
- mkdirrépertoire permet de créer un répertoire.
- Il est possible de créer des fichiers avec un éditeur et/ou tout autre programme de votre choix (vi fichier).
Déplacer des fichiers
- mvfichier nouveau-fichier renomme fichier sous le nom nouveau-fichier dans le même répertoire.
- mvfichier répertoire/ déplace fichier dans le répertoire "répertoire".
- mv -i permet au système de demander une confirmation si le fichier de destination existe déjà.
- mvrépertoire nouveau-répertoire renomme un répertoire dans un autre répertoire.
(référence complète de mv)
- rmfichiers permet d'effacer un ou plusieurs fichiers.
- rmdirrépertoires permet d'effacer un ou des répertoires vides.
- rm -rrépertoire permet d'effacer un répertoire et son contenu. À utiliser avec précaution.
(référence complète de rm)
- alias nom commande permet la création de raccourcis ou de synonymes de commandes (par ex.: alias dir ls -lagF).
- df -k donne l'espace disque utilisé et libre sur les différentes partitions.
- difffichier1 fichier2 affiche les différences entre deux fichiers.
- du ou durépertoire donne l'espace utilisé du répertoire et des sous-répertoires.
- du -ks répertoire affiche l'espace total utilisé pour chaque argument en ajoutant un suffixe correspondant à l'unité (K, M, G). (référence complète de du)
- find racine -name 'mot' permet de trouver des fichiers depuis une racine spécifiée.
find racine -name 'mot' -ctime +nbjours -exec commande {} ; permet de trouver des fichiers depuis une racine spécifiée plus vieux qu'un «nombre de jours» et exécuter la commande sur ces fichiers.
Exemple:
find . -name "MP*" -ctime +525 -exec ls -l {} ;
(Trouve tous les fichiers commençant par MP qui sont plus vieux que 525 jours et exécuter la commande ls -l sur ces fichiers).
(référence complète de find) - grepexpression fichiers permet de rechercher toutes les occurences de "l'expression" dans "fichiers".
grep -iexpression fichier permet de faire une recherche sans se préoccuper des majuscules/minuscules.
Les expressions régulières sont utilisées par plusieurs commandes UNIX dont awk, ed, grep, ex, sed, vi et yacc pour localiser des arrangements de caractères afin d'agir sur ces arrangements. Plusieurs exemples sont disponibles à ce lien.
(référence complète de grep) - gzip permet la compression de fichiers ainsi que la décompression d'archives gzip et compress . On reconnaît les archives gzip par leur extension .gz , et les archives compress par leur extension .Z .
gzipfichier compresse fichier en fichier .gz .
gzip -cf fichier compresse fichier en fichier .gz avec écrasement et conserve la copie originale.
gzip -dfichier.gz décompresse fichier.gz en fichier (ou gunzip).
référence complète de gzip (anglais) - ln -sfichier_à_lier lien_symbolique permet de lier un fichier distant à un lien symbolique (alias).
- tar cvf fichier.tar fichiers rassemble plusieurs fichiers en une seule archive sans compression.
tar tvf fichier.tar liste le contenu d'un fichier tar.
tar oxvf fichier.tar extrait le contenu d'un fichier tar.
tar zxvf fichier.tgz extrait le contenu d'un fichier tgz. - unix2dosfichier converti le format Unix (n) du fichier en format MS-DOS (rn).
- wcfichier calcule le nombre de lignes, de mots et de caractères dans le fichier.
ls -l * | grep ^- | wc -l calcule le nombre de fichiers à partir du répertoire courant.
wc -l fichier calcule le nombre de lignes dans le fichier (référence complète de wc).
- sort -o fichier.trie fichiertrie le fichier en ordre ascendant et place le résultat dans fichier.trie
Exemple:
ls –l | sort –k 5n (trie les fichiers trouvés par taille)
ls –l | sort –k 5n (trie les fichiers trouvés par taille)
Autres commandes :
date
cal
Publicité