Visiteurs: 47071
Aujourd'hui: 7
Image aléatoire
Galerie
Derniers posts
En ligne
5 Visiteurs, 0 Membre, 0 Modérateur, 0 Administrateur En ligne.

Total : 5
 
Les principales commandes bash
 


commandes shell bash

ls ls vous donne le contenu d'un répertoire (fichiers et sous répertoires)
ls -l /user/truc liste les détails des fichiers (ici dans /truc) Donne par colonne : les droits (écriture, exécution, ...) ; le nombre de fichiers (plusieurs si c'est un répertoire qui est listé) ; nom du propriétaire ; nom de son groupe (users, root, ...) ; taille ; date ; nom du fichier
ds Donne la place occupée, disponible, la capacité (occupée en %) pour chaque partition montée sur le système.
whereis Permet la recherche rapide sur l'ensemble du système, d'un fichier, quel qu'il soit. On se retrouve ainsi, avec tous les résultat possibles. Exemple : whereis kwrite (Entrée) kwrite: /usr/bin/kwrite /usr/lib/kwrite.la /usr/lib/kwrite.so
find Recherche avancée faire un find --help pour plus de détails
grep Cherche une expression dans un fichier
cd change de répertoire (Change Directory) Exemple : cd truc ou cd /usr/local si local est un répertoire. Pour revenir au répertoire précédent tapez cd .. Pour revenir à la racine / tapez cd /
mkdir Créer un nouveau répertoire (Make Directory) mkdir essais
rmdir Supprimer un répertoire (Remove Directory) rmdir essais
clear Efface le texte affiché sur la console
pwd Donne l'arborescence (ex: /home/michel) mais dans les distributions récentes, elle est déjà visible derrière le nom de l'utilisateur, lorsque l'on est logué en root ou super utilisateur.
kill pid Arrêter un processus en cours, avec pid = n° du processus. Exemple : kill 1265 pour arrêter le processus 1265. A utiliser avec top.
ps Connaître le numéro des processus
diff Comparer deux fichiers avec diff fichier1 fichier2
cat Permet de voir le contenu d'un fichier cat nom.txt. Permet aussi de diriger un fichier (ascii ou txt) vers l'imprimante : cat nom.txt > /dev/Lp1 (/dev/Lp1 ou le nom de votre imprimante)
more Visualiser le contenu d'un fichier, ex : more /user/fichier (Entrée) fait apparaître une ligne supplémentaire (Espace) fait apparaître une vingtaine de lignes supplémentaires (b) pour remonter dans le texte Commande Description (q) pour quitter more
cp Copier un fichier : cp nom1 nom2 (dans le même répertoire - n'oubliez pas les extensions des fichiers) Copier dans un autre répertoire : cp nom1 /home/nom1
mv renommer un fichier : mv nom1 nom2 (dans le même répertoire) déplacer un fichier : mv nom1 /user/local/nom1
rm Détruire un fichier (récupération impossible) : rm nom_du_fichier
ln Lien symbolique, exemple : ln -s /dev/ttyS1 /dev/modem C'est à dire que l'on lie d'abord la source, puis la cible
top Très utile - permet de connaître les principaux processus en cours et la place qu'ils occupent en mémoire (rafraîchissement en temps réel). De nombreuses fonctions permettent de gérer les processus, dont Kill - presser k -
useradd Ajouter un utilisateur : useradd olivier
passwd Ajouter/changer le mot de passe d'un utilisateur : passwd olivier
chgrp Changement de propriétaire de groupe pour un ensemble de fichiers
chmod Changement des droits d'accès fichiers ou rendre un script exécutable pour tout utilisateur : chmod +x nom_du_script
chown Changement du propriétaire d'un fichier
chroot Changement du répertoire racine pour une commande
fd Formatter une disquette : fd format /dev/fd0/h1440
mount Monter un périphérique ou de partition (parfois il faut être en root) : Cdrom : mount -t iso9660 -r /dev/cdrom /cdrom -t pour préciser le format (iso9660) et -r pour lecture seule Disque : mount /dev/hda1 /mnt/hda1
umount Démonter un périphérique ou de partition : umount /cdrom
mail Envoyer un email - exemple : linux@ordi01:~$ mail mmd21@free.fr Subject: essais, (terminer le sujet par une virgule et Entrée) Le corps du texte et Entrée à la fin de chaque ligne .... corps du texte ... pensez à y mettre votre adresse email, car le destinataire pourrait avoir du mal à vous répondre ! . un point pour la dernière ligne et fermer le message Commande Description Cc: (si vous vouliez entrer une adresse en copie, sinon Entrée) linux@ordi01x:~$ l'email est parti
wget Sert à télécharger facilement des fichiers : wget http://adresse_du_site/nom_du_fichier wget ftp://adresse_du_site/nom_du_fichier
Si la connexion est interrompue (très utile) : wget -c http://adresse_du_site/nom_du_fichier
Télécharger un site (aspirer) et sites associés wget -rkpE http://adresse_du_site
Télécharger un site unique wget -rkpE -np http://adresse_du_site


extrait de www.archilinux.org
 
Cette page a été consultée 2521 fois
Distributions BSD / OpenSolaris