Shell Flashcards

1
Q

man nom_de_la_commande

A

Accéder au manuel de la commande citée

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

date

A

Afficher la date/ heure actuelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

who

A

Obtenir la liste des utilisateurs connectés avec nom, date et heure de connexion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

pwd

A

Afficher le chemin absolu du répertoire courant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

cd

A

Se déplacer dans l’arborescence (cd $a : retour à mon home)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ls

A

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…
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

cp source destination

A

Copier la source dans la destination

-r : appliquer aux sous-répertoires

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

mv ancien nouveau

A

Renommer un fichier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

cat

A

Afficher le contenu d’un ou plusieurs fichiers

  • n : affichage des numéros de lignes
  • v : affichage des caractères non imprimables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

touch nom_du_fichier

A

Créer nom_du_fichier

Si celui-ci existe, il y a actualisation de la date (sans modification)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

echo

A

Afficher le paramètre passé

-e : possibilité d’introduire les retours à la ligne

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

mkdir nom_du_dossier

A

Créer un répertoire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

rm

A

Détruire définitivement un fichier

  • i : demande de confirmation avant destruction
  • r : destructions des sous-répertoires
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

rmdir

A

Détruire définitivement un répertoire vide

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

chmod

A

Mettre à jour les droits sur des fichiers
Dans l’ordre : user group others
r : 4, w : 2, x : 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

wc

A

Obtenir le nombre de lignes/ mots/ caractères d’un fichier

  • l : lignes
  • w : mots
  • c : caractères
17
Q

tail

A

Obtenir les dernières (par défaut 10) lignes d’un fichier

-n : choix du nombre

18
Q

head

A

Obtenir les premières (par défaut 10) lignes d’un fichier

-n : choix du nombre

19
Q

tr “à changer” “nouveau”

A

Changer “à changer” par “nouveau” dans une chaîne de caractères

20
Q

find où

A

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)

21
Q

grep

A

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
22
Q

sed

A

Editer du texte à la volée

23
Q

kill

A

Tuer un processus

24
Q

ps

A

Afficher les processus en cours

25
Q

xreader

A

Lire pdf

ajouter & en fin de commande pour ne pas bloquer la fenêtre

26
Q

Que rajouter à la fin d’une commande find pour éviter l’affichage des erreurs ?

A

2> /dev/null
2 : sortie erreur
1 : sortie courante

27
Q

Comment écrire un script ?

A

vi -o nom.sh

1) passage en mode écriture : i
2) commencer par #!/bin/bash
3) set -e (arrêt si erreur), et éventuellement set -x (exécution pas à pas)
4) sauvegarde : Echap, :wq

28
Q

Utilisation de $

A

$? : valeur de sortie de la dernière commande
$* : tous les arguments
$# : le nombre d’arguments

29
Q

cut

A
  • d “a” : coupe au niveau de “a” en supprimant ce caractère
  • d “a” -f1 : coupe au niveau de “a” en supprimant ce caractère et prend l’élément 1 (-f1,2 ou -f1-3)
  • c1 : donne le caractère 1