Le Shell est l'interface en ligne de commande qui vous permet de communiquer avec votre système d'exploitation. C'est un outil puissant pour automatiser des tâches et gérer votre système.
Le Shell est un interpréteur de commandes qui traduit vos instructions en actions que l'ordinateur peut exécuter. Les shells les plus courants sont Bash (Bourne Again Shell), Zsh, et Fish.
Apprenez à vous déplacer dans votre système de fichiers :
# Afficher le répertoire actuel
pwd
# Lister les fichiers du répertoire actuel
ls
# Lister avec détails
ls -l
# Lister les fichiers cachés
ls -a
# Changer de répertoire
cd /home/utilisateur
# Retourner au répertoire parent
cd ..
# Retourner au répertoire personnel
cd ~# Créer un nouveau fichier vide
touch fichier.txt
# Créer un dossier
mkdir mon_dossier
# Créer plusieurs dossiers imbriqués
mkdir -p dossier/sous-dossier/encore-un-dossier
# Copier un fichier
cp source.txt destination.txt
# Copier un dossier
cp -r dossier_source dossier_destination
# Déplacer/renommer
mv ancien_nom.txt nouveau_nom.txt
# Supprimer un fichier
rm fichier.txt
# Supprimer un dossier
rm -r mon_dossierrm supprime définitivement les fichiers, ils ne vont pas dans la corbeille !
# Afficher tout le contenu d'un fichier
cat fichier.txt
# Afficher les 10 premières lignes
head fichier.txt
# Afficher les 10 dernières lignes
tail fichier.txt
# Afficher page par page
less fichier.txt
# (utilisez q pour quitter)
# Compter les lignes, mots et caractères
wc fichier.txt# Afficher la date et l'heure
date
# Afficher le calendrier
cal
# Afficher qui est connecté
whoami
# Effacer l'écran
clear
# Afficher l'historique des commandes
history
# Obtenir de l'aide sur une commande
man ls
# ou
ls --helpcd