Shell 1 Flashcards
obtenir de l’aide (classique, complète et version courte)
man “commande”
man -a “commande”
man -h “commande”
afficher le répertoire courant
pwd
changer de répertoire courant / se déplacer dans l’arborescence
cd
lister les fichiers dans le répertoire courant
ls
créer un fichier doc.c si il n’existe pas
touch /”arborescence”/doc.c
supprimer le fichier doc.c
rm -v /”arborescence”doc.c
déplacer / renommer le document doc.c
mv -v /”arborescence”/doc.c /“new arborescence”/doc.c
créer un dossier doc
mkdir -pv /”arborescence”/doc
supprimer un dossier doc
rmdir -v /”arborescence”/doc
afficher les droits d’un fichier
ls -l /”arborescence”/fichier.”ext”
afficher les droits d’un dossier
ls -ld dir /”arborescence”/doc
afficher les stats
stat -c ‘%A’ whatever
modifier le proprio / groupe
chown -v user file.txt
chgrp -v group file.txt
chown -v user:group file.txt
changer les droits
chmod -v “mode” file.txt
mode = X ° Y
X : u (proprio) ; g (group) ; o (autres) ; a (ttle monde)
° : = (définir) ; + (ajouter) ; - (supp)
Y : r (read) ; w (write) ; x (exe)
user id
gp id
processus id
UID
GID
PID
donner UID
GID
infos du root
id -u
id -g
id root
donne nom de l’utilisateur en cours
noms des groupes
whoami
groups
accès à l’arborescence
htop
afficher texte
echo $”ce qui doit etre afficher”
ajouter une variable à l’environnement
export VAR
éléments dans une liste
[m1,m2,…,mk]
remplace par les éléments de la liste
{e1,e2,…,ek}
réutiliser le résultat de la commande
$(command)
faire un calcul et réutiliser le résultat
$((“expr”))
renvoyer un résultat dans un fichier et crée le fichier si inexistant
Renvoie les erreurs dans un fichier et crée le fichier si inexistant
Idem 1ere cmd mais résultat à la fin du fichier
récupère ce qui est écrit dans un doc et execute le script
“cmd” “args” > fichier.txt
“cmd” “args” 2> fichier.txt
“cmd” “args”»_space; fichier.txt
“cmd” “args” < fichier.txt