CHEAT SHEET COMMANDES DANS LE TERMINAL
ls
Liste le contenu d'un répertoire (ou dossier).
ls -a
Affiche également les fichiers cachés.
ls -l
Affiche plus d'informations sur le contenu.
ls -t
Affiche le tout par ordre de modification.
ls -alt
Combine -a -l -t
pwd
Affiche le chemin du dossier en cours.
cd
Permet de se promener dans les dossiers.
mkdir
Créer un nouveau répertoire.
touch
Créer un nouveau fichier.
cp
Permet de copier des fichiers ou des répertoires.
cp fichier1 fichier2
Ici, on copie le contenu de fichier1 dans fichier2.
cp dossier1/fichier1 dossier2
Ici, on copie fichier1 dans dossier2.
cp dossier1/fichier1 dossier2/fichier2 dossier3/
Ici, on copie fichier1 et fichier2 dans le dossier3.
mv
Permet de déplacer ou renommer un fichier ou un dossier.
mv fichier1 fichier2 dossier1/
Ici, on déplace fichier1 et fichier2 dans dossier1.
mv fichier1 fichier2
Ici, on renomme fichier1 en fichier2.
rm
Permet de supprimer un fichier.
rm -r
Efface également les sous dossiers et leur contenu.
rm -f
Efface sans demander confirmation.
rmdir
Efface un dossier.
echo "hello" > fichier1
Ecrira "hello" dans le fichier1.
cat
Affiche le contenu d'un fichier.
cat fichier1 > fichier2
Ici, tout le contenu de fichier2 est remplacé par le contenu de fichier1.
cat fichier1 >> fichier2
Ici, le contenu de fichier1 est ajouté au contenu de fichier2.
|
C'est le "pipe", il passe l'output d'une commande en inpout d'une autre commande.
cat fichier1 | wc
Ici, l'output de cat devient l'inpout de wc.
sort
Permet de trier par ordre alphabétique.
uniq
Supprime une ligne duppliquée si les deux mêmes lignes se suivent.
sort fichier1 | uniq
Ici, on trie les lignes par ordre alphabétique, puis on supprime les lignes identiques qui se suivent.
sort fichier1 | uniq > fichier2
Ici, en plus de trier et supprimer, on ajoute le contenu obtenu dans fichier2.
grep
Fonction recherche.
grep Mont fichier1
Ici, on recherche tous les mots du fichier1 contenant "Mont".
grep -i Mont fichier1
Ici, même chose, mais -i casse la majuscule de "Mont".
grep -R
Recherche en fonction d'un mot, et affiche le contenu trouvé et le fichier dans lequel il a été trouvé.
grep -Rl
Même chose mais n'affichera que le fichier, pas le contenu.
sed
Sert à substituer.
sed 's/mot1/mot2/' fichier1
Ici, on remplace le mot1 par le mot2 dans fichier1, mais seulement la première fois qu'il le trouvera.
sed 's/mot1/mot2/g' fichier1
Ici même chose, mais ça s'appliquera à tous les cas.
nano ~/.bash_profile
La commande ouvre le fichier "~/.bash_profile" dans l'éditeur "nano"
- Une fois le fichier ouvert,
alias hy="history"
remplacera la commande "history" par "hy". On peut donc modifier les commandes.
CHEAT SHEET RACCOURCIS CLAVIER
Ctrl+Shift+C
Copier
Ctrl+Shift+V
Coller
Flèche du haut ou du bas
Explore l'historique des commandes
Tab
Complétion automatique (des chemins ou des commandes)
