notes/docs/learn/sysadmin/bash/2025-11-27.md
2026-03-04 09:50:29 +01:00

61 lines
1.1 KiB
Markdown

---
tags:
- Bash
- UNIX
---
# Commandes *sh pour les idiots
1. **sudo** : lance une commande avec les superdroits, peut manipuler tout le pc avec en gros
```bash
sudo [commande]
```
2. **ls** : liste les fichiers d'un dossier
```bash
# -a pour afficher les fichiers cachés / -l pour afficher en liste avec plus d'infos
ls [options] [fichier|dir]
```
3. **cd** : changer de dossier
```bash
# ~ pour aller au répertoire home / .. pour revenir en arriere
cd [dir]
```
4. **pwd** : affiche le répertoire actuel
```bash
pwd
```
5. **touch** : affiche le contenu d'un fichier
```bash
touch [fichier]
```
6. **nano** : éditeur de texte
```bash
nano [fichier]
```
7. **mkdir** : supprime ce qu'on lui donne
```bash
mkdir [options] [fichier|dir]
```
8. **rm** : supprime ce qu'on lui donne
```bash
# -r pour supprimer un dossier et son contenu (recursive) (`rmdir` le fait aussi)
# -f force la commande
rm [options] [fichier|dir]
```
9. **cp** : copie...
```bash
cp [options] [source] [destination]
```
10. **mv** : ...et déplace
```bash
mv [options] [source] [destination]
```