This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
world:linux-essentiel [2024/09/04 10:37] rdouc |
world:linux-essentiel [2024/09/04 10:40] (current) rdouc |
||
---|---|---|---|
Line 7: | Line 7: | ||
- **`ls`** : Liste les fichiers et dossiers dans le répertoire courant. Utilisez `ls -la` pour inclure les fichiers cachés et obtenir plus de détails. <code>ls</code> <code>ls -la</code> | - **`ls`** : Liste les fichiers et dossiers dans le répertoire courant. Utilisez `ls -la` pour inclure les fichiers cachés et obtenir plus de détails. <code>ls</code> <code>ls -la</code> | ||
- **`cd`** : Change le répertoire. Exemple : <code>cd Documents</code> | - **`cd`** : Change le répertoire. Exemple : <code>cd Documents</code> | ||
+ | - **`cd -`** : Retourne au répertoire précédent. <code>cd -</code> | ||
- **`cd ..`** : Remonte d'un niveau dans l'arborescence des dossiers. <code>cd ..</code> | - **`cd ..`** : Remonte d'un niveau dans l'arborescence des dossiers. <code>cd ..</code> | ||
Line 44: | Line 45: | ||
- **`apt-get` (ou `apt`)** : Pour les systèmes basés sur Debian/Ubuntu. Installe, met à jour ou supprime des paquets logiciels. Exemple pour installer un paquet : <code>sudo apt install nom_du_paquet</code> | - **`apt-get` (ou `apt`)** : Pour les systèmes basés sur Debian/Ubuntu. Installe, met à jour ou supprime des paquets logiciels. Exemple pour installer un paquet : <code>sudo apt install nom_du_paquet</code> | ||
- **`yum`** ou **`dnf`** : Pour les systèmes basés sur Red Hat/CentOS/Fedora. Exemple pour installer un paquet : <code>sudo yum install nom_du_paquet</code> | - **`yum`** ou **`dnf`** : Pour les systèmes basés sur Red Hat/CentOS/Fedora. Exemple pour installer un paquet : <code>sudo yum install nom_du_paquet</code> | ||
+ | |||
+ | ===== Commandes liées à l'historique ===== | ||
+ | - **`history`** : Affiche la liste des commandes précédemment exécutées. <code>history</code> | ||
+ | - **`!n`** : Réexécute la commande numéro `n` dans l'historique. <code>!42</code> | ||
+ | - **`!!`** : Réexécute la dernière commande. <code>!!</code> | ||
+ | - **`!string`** : Réexécute la dernière commande qui commence par `string`. <code>!grep</code> | ||
Ces commandes forment la base de la gestion d'un système Linux depuis le terminal. Elles permettent de réaliser les tâches les plus courantes en ligne de commande. | Ces commandes forment la base de la gestion d'un système Linux depuis le terminal. Elles permettent de réaliser les tâches les plus courantes en ligne de commande. | ||