Cours commandes Unix
Cours : Cours commandes Unix. Recherche parmi 300 000+ dissertationsPar Arthur Herbreteau • 6 Mars 2017 • Cours • 519 Mots (3 Pages) • 765 Vues
[pic 1]Mission5 :[pic 2]
x/Ubuntu
Quelques commandes Unix (à compléter et à garder précieusement)
Commande | Utilité | Exemples |
alias | Permet de racourcir une commande en lui Donnant un alias | alias ll='ls -alh' alias exe='chmod u+x' |
cat | Permet d’afficher le contenue d’un fichier | Cat fichier.txt |
cd | Permet d’accèder à un dossier | Cd image Ouvre le dossier image si l’on est dans le dossier parent Cd .. Permet de revenir au dossier parent |
chgrp | permet de changer le groupe propriétaire d’un fichier. Seul le propriétaire et le su peuvent changer le groupe d’un fichier. chgrp option groupe fichier | chgrp recherche test.dat le fichier test.dat appartient au groupe recherche |
chmod | Permet de changer les droits d’accès en fonction des groupes d’utilisateurs | chmod 750 fichier donne tous les droits au propriétaire, les droits de lecture et d'exécution au groupe et aucun droit aux autres. chmod g+w fichier ajoute le droit d'accès au groupe |
chown | permet de modifier le propriétaire d’un fichier (réservé généralement au su) chown utilisateur fichier ou chown utilisateur:groupe fichier | chown jacques test.dat modifie Le propriétaire du fichier test.dat est jacques |
cp | Permet de copier un fichier ou un dossier | Cp fichier Copie le fichier Cp –r dossier Copie le dossier |
crontab | Permet de répéter une commande à intervalle fixe | 0 1 2 * * 5 sh /home/dossier/exemple.sh permet de lancer le script shell exemple.sh placé dans mon répertoire tous les vendredi (5ième jour de la semaine) à 12H00. |
cut | Permet de “couper” un fichier/dossier | cut –d":" –f3 moi.txt |
df | connaître la taille des partitions du disque | df df /dev/sda1 |
du | espace occupé par chaque répertoire en blocs de 512 octets par défaut | du –b Affichage de l’espace occupé en octets |
grep | Chercher un mot clef dans un fichier | grep $USERNAME fichier.txt |
head | permet d'afficher les premières lignes de texte d'un fichier | head –n 2 PASS |
history | permet de remonter dans les commandes que nous avons passées. | history Affiche les dernière commandes (500 max) History –c Vide l’historique |
ls | Liste les fichier et dossier dans le repertoire courant | Ls –l Affiche également les détails Ls –r Trie par date |
man | Permet de consulter le manuel d’utilisation d’une commande | Man man Affiche le manuel de la commence man |
mkdir | Permet de créer un dossier | Mkdir mondossier Réer un dossier nommé “mondossier” |
more | Permet d’afficher page par page le contenu d’un fichier text | more monfichier.txt |
mv | Permet de déplacer un fichier/dossier | Mv monfichier .. Déplace “monfhichier” dans le dossir parent |
passwd | Permet de modifier le mot de passe d’un utilisateur | Passwd –d user1 Supprime le mot de passe de l’utilisateur user1 Passwd user2 Permet de modifier le mot de passe de l’utilisateur user2 |
pwd | Permet d’afficher le chemin d’accès du répertoire courant | pwd |
quota | Donne les quotas et limites d’utilisation du disque dur par l’utilisateur | quota [ -F format-name ] [ -uvs | q ] user |
rm | Permet de supprimer les fichier/dossier | Rm –rf * Efface tout le contenu du répertoire courant |
rmdir | Permet de supprimer un dossier si il est vide | Rmdir nomdudossier |
sort | Permet de trier le contenu d’un fichier ou ce qui est afficher sur une sortie | sort –r debfin.txt |
tail | permet d’afficher les dernières lignes d’un fichier | tail –n 2 PASS |
tar | Permet de compresser des fichier/dossiers, consulter une archive, … | tar cvf archive.tar fichiers_a_archiver tar xvf archive.tar |
who | donne tous les utilisateurs connectés (nom, terminal, heure de connexion, nom du hôte distant ou numéro du terminal | who –u | grep mvtnat |
whoami | donne le nom de l’utilisateur en cours | Whoami echo $USER |
Zip/unzip | Permet de compresser/decompresser un fichier en format .zip | Zip nomdufichier Unzip nomdufichier |
...