Shell Flashcards
(29 cards)
man nom_de_la_commande
Accéder au manuel de la commande citée
date
Afficher la date/ heure actuelle
who
Obtenir la liste des utilisateurs connectés avec nom, date et heure de connexion
pwd
Afficher le chemin absolu du répertoire courant
cd
Se déplacer dans l’arborescence (cd $a : retour à mon home)
ls
Obtenir la liste des noms de fichiers/ dossiers d’un ou plusieurs dossiers
- a : ajout des fichiers cachés
- l : affichage des droits, taille, date…
cp source destination
Copier la source dans la destination
-r : appliquer aux sous-répertoires
mv ancien nouveau
Renommer un fichier
cat
Afficher le contenu d’un ou plusieurs fichiers
- n : affichage des numéros de lignes
- v : affichage des caractères non imprimables
touch nom_du_fichier
Créer nom_du_fichier
Si celui-ci existe, il y a actualisation de la date (sans modification)
echo
Afficher le paramètre passé
-e : possibilité d’introduire les retours à la ligne
mkdir nom_du_dossier
Créer un répertoire
rm
Détruire définitivement un fichier
- i : demande de confirmation avant destruction
- r : destructions des sous-répertoires
rmdir
Détruire définitivement un répertoire vide
chmod
Mettre à jour les droits sur des fichiers
Dans l’ordre : user group others
r : 4, w : 2, x : 1
wc
Obtenir le nombre de lignes/ mots/ caractères d’un fichier
- l : lignes
- w : mots
- c : caractères
tail
Obtenir les dernières (par défaut 10) lignes d’un fichier
-n : choix du nombre
head
Obtenir les premières (par défaut 10) lignes d’un fichier
-n : choix du nombre
tr “à changer” “nouveau”
Changer “à changer” par “nouveau” dans une chaîne de caractères
find où
Rechercher des fichiers dans l’arborescence en partant de où
-name
-type : f (fichier) ou d (dossier)
-perm XXX
-size val(c,b,k)
c : byte, b : 512 bytes, k : 1024 bytes
Possibilité de mettre + ou - devant la valeur (poids strictement supérieur ou inférieur)
grep
Rechercher des chaînes de caractères dans un fichier
- v : récupérer l’inverse de la recherche
- i : ignorer la casse
- n : afficher les numéros de lignes
- E : passage en étendu
- color
- c : compter le nombre de lignes retenues
- g : arrêt à la première occurence
sed
Editer du texte à la volée
kill
Tuer un processus
ps
Afficher les processus en cours