-
Notifications
You must be signed in to change notification settings - Fork 16
Commandes du 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. (équivalent plus simple:
ll
) - 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.
- mkdir -p x/y/z permet de créer l'arborescence x/y/z
-
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.
- 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_profileLa 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. -
uniq = retire les doublons.
- La touche Tab = complémente la syntaxe.
- logiciel-v ou * –version = indique la version presente du #logiciel
- sudo apt.get install appli = installe l'appli.
- sudo apt-get remove appli = supprime l'appli.
- sudo apt-get purge appli = supprime l'appli et tous ce qui lui est attaché.
Nos Outils:
Ryver - GitHub - Le Terminal - CNV - Heroku - Raccourcis Linux
Nos Repos principaux:
La Veille - Anderlecht - Central