Académique Documents
Professionnel Documents
Culture Documents
Tags
directory
Commande de base
Gestion des fichiers
Recherche des fichiers
Droits d’un fichier
le fonctionnement des droits
Attribuer des droits d'acces
Umask
Créer des liens entre fichier
Lien physique
Lien Symbolique
Gestion de flux
directory
cd / # racine root,
cd ~ # racice user, repertoir d'acceuil ($HOME)
cd . # repertoire courant (votre emplacement actuel)
Commande de base
pwd # ou suis je
whatis ls
apropos [keyword] # chercher une commande en se basent sur ca fonctio
touch # creer fichier vide/ modifier date cat # afficher le contenu des fichiers
tac # afficher le contenu d'un fichier a l'envers
-w- 2 0 + 2 + 0
# affecter tous les droits au propriétaire
—x 1 0 + 0 + 1 # juste la lecture au groupe
# rien aux autres
rw- 6 4 + 2 + 0 chmod u=rwx,g=r,o=- rapport.txt
Umask
umask # 022
umask 037
Fichier Dossier
Defaut rw- rw- rw- 666 rwx rwx rwx 777
ln fichier1 fichier2
ln -s fichier1 fichier2
. Caractère quelconque
^ Début de ligne
() Groupement d'expressions
| Ou
$ Fin de ligne
! non
Gestion de flux
> : rediriger dans un nouveau fichier
2> : redirige les erreurs dans un fichier (s'il existe déjà, il sera écrasé) ;
2>> : redirige les erreurs à la fin d'un fichier (s'il n'existe pas, il sera créé) ;
<< : passe la console en mode saisie au clavier, ligne par ligne. Toutes ces lignes seront
envoyées à la commande lorsque le mot-clé de fin aura été écrit.
cut -d , -f 1 fichier_inexistant.csv > eleves.txt 2> erreurs.log # sauvegarder le resultat dans eleves.txt et les erreurs dans erreurs.log
cut -d , -f 1 fichier_inexistant.csv > eleves.txt 2>> erreurs.log # sauvegarder l'erreur dans une nouvelle ligne
cut -d , -f 1 fichier_inexistant.csv > eleves.txt 2>&1 # sauvegarde le resultat et les erreurs au meme fichier
cut -d , -f 1 fichier_inexistant.csv >> eleves.txt 2>&1 # sauvegarde le resultat dans une nouvelles ligne du fichier
$ sort -n << FIN > nombres_tries.txt 2>&1 # sort les numero saisie au clavier et les enregistres eux ainsi que c'est error dans nombres_tries.txt
> 18
> 27
> 1
> FIN
cat f ff hicat: ff: No rediriger la sortie redirige les erreurs au même endroit et
2> R1 such file or d’error dans un nouveau de la même façon que la sortie
2>&1 directory fichier principal.
hicat: ff: No
cat f ff rediriger dans un redirige les erreurs au même endroit et
such file or
> R1 >&2 nouveau fichier de la même façon que la sortie d’error.
directory