![]() Accueil RETOUR page 'bash' |
Bash : commandes et paramètres utiles (niveau 1) |
pwd : pwd affiche le nom complet du répertoire en cours. Pas de paramètres. |
ls ls affiche l' arborescence des répertoires et fichiers. Paramètres utiles pour ls |
ls rep1
ls ~/rep1
ls ~/rep1/*.jpg
ls -R (récursif)
ls ~/rep1/*.* ls -a (fichiers cachés) ls-F ls -1 ls -1 ~/ ls -m ~/ ls -X (triés par TYPE) ls -t (triés par DATE) |
cd cd permet d' atteindre un répertoire. Paramètres utiles pour cd |
cd cd ../ cd ~ |
rmdir rmdir supprime chaque répertoire vide indiqué. Paramètres utiles pour rmdir |
rmdir rep1 rmdir -p rep1 (efface les rep. parents s'is deviennent vides.) |
ln Un lien matériel est simplement une manière de nommer un fichier. Un fichier peut avoir plusieurs noms. Il n´ est effacé que lorsque son dernier nom est supprimé. Paramètres utiles pour ln |
ln -f (écrasement) ln -i (demande confirmation)
ln -v (verbose) ln -s ln -n |
rm rm efface chaque fichier indiqué. Par défaut, il n´ efface pas les répertoires. Si -r ou -R toute l´arborescence en-dessous du rep. indiqué est supprimée Paramètres utiles pour rm |
rm rep1 rm -f (écrasement) rm -i (demande confirmation rm -r (récursif) ou rm -R rm -v (verbose) |
cp cp Copie des fichiers et des répertoires Copie la SOURCE vers la CIBLE, ou de multiples SOURCES vers un REPERTOIRE. Paramètres utiles pour cp |
cp cp -a (archiver) cp -b (archiver) cp -d
cp -f (forcer) cp -i (demander) cp -H (liens symboliques) cp -R (récursif) cp -u cp -v cp -x cp --target-directory=REPERTOIRE (vers REPERTOIRE) |
mv mv déplace ou renomme des fichiers ou des répertoires Paramètres utiles pour mv |
mv rep1 mv -f (écraser mv -i (demander) mv -u (update) mv -v (verbose) mv -b (backup) |
cat cat Concaténer des fichiers et les afficher sur la sortie standard. Paramètres utiles pour cat |
cat cat -A (tout montrer) cat -b (numéroter les lignes hors vides) cat -n (numéroter toutes lignes) |
head head affiche 10 lignes (par défaut) de chacun des fichiers indiqués. Paramètres utiles pour head |
head fichier.txt head -n (n lignes) head -v (verbose) head -q (sans en-tete) |
tail tail : Affiche les 10 dernières lignes (par défaut) de chacun des fichiers indiqués. Voir head Paramètres utiles pour tail |
voir ceux de head |
find find recherche les fichiers à partir du nom complet ou partiel. Il est récursif par défaut : il parcourt les arborescences de répertoires Utliser les caractères spéciaux (* ?) avec des guillemets. Bien utilisée, cette commande vous surprendra par sa puissance (voir find -exec Paramètres utiles pour find |
find fichier.txt find . -name music (chemin relatif) find -name "*music" find / -name "*music*" (chemin absolu) find -user nom_propriétaire (tous les fichiers de...) find ! -user nom_propriétaire (tous les fichiers qui ne sont pas à...) find . -group nom_groupe (tous les fichiers de...) find / -size +10M (tous les fichiers de plus de 10M.octets...) find . -type (extensions) find -a (AND) find -o (OR) find -n (NOT) find -exec (exécuter des commandes sur les fichiers trouvés. find -fprint fichier.txt (le résultat est stocké ici dans fichier.txt). |
whereis whereis recherche les exécutables, sources, man, des fichiers. consulter le "man whereis" pour des exemples complexes. Paramètres utiles pour whereis |
whereis -b ( uniquement exécutables) whereis -m (uniquement les manuels) whereis -b (uniquement les sources) |
cut cut : Supprime une partie de chaque ligne d´un fichier. cut affiche une partie de chaque ligne de chacun des fichiers mentionnés, ou de l´entrée standard si aucun fichier n´est indiqué. Paramètres utiles pour cut |
EXEMPLE : cat -n $FILE_CSV | cut -d ";" -f1; (affichera le début de chaque ligne du fichier $FILE_CSV, avant le discriminateur ; cut -d ";" -f1 |
slocate slocate fournit un moyen sur pour rechercher tout fichier du système quelque soit les permissions, dans les bases de données. Consulter man slocate |