mirror of
https://github.com/buchtioof/notes.git
synced 2026-05-02 17:43:28 +02:00
61 lines
1.1 KiB
Markdown
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]
|
|
``` |