Skip to content
Snippets Groups Projects
Commit 4ad8430b authored by orestis.malaspin's avatar orestis.malaspin
Browse files

mise a jour ligne de commande

parent 5be2c46f
No related branches found
No related tags found
No related merge requests found
......@@ -94,15 +94,107 @@ $ pwd
# Remarque: chemins relatifs ou absolus
Lorsqu'on spécifie un *chemin*
Un *chemin* est relatif à moins que le chemin commence par `/` ou `~`.
# Quelques commandes utiles
```bash
$ pwd
/home/orestis
$ cd Downloads
$ pwd
/home/orestis/Downloads
$ cd /tmp
$ pwd
/tmp
$ cd ~/Downloads
$ pwd
/home/orestis/Downloads
```
# Quelques commandes utiles (1/3)
## `mkdir`, création de répertoire
```bash
$ mkdir tmp
$ cd tmp
$ pwd
/home/orestis/tmp
```
## `ls`, affiche le contenu d'un répertoire
```bash
$ ls
Desktop Documents git Music Public tmp
Docker Downloads go Pictures Templates Videos
$ ls -ltr
... # des répertoires
drwxr-xr-x 3 orestis orestis 4096 31 aoû 09:54 Documents
drwxr-xr-x 11 orestis orestis 4096 7 sep 15:59 Downloads
drwxr-xr-x 2 orestis orestis 4096 9 sep 11:14 Pictures
drwxr-xr-x 2 orestis orestis 4096 9 sep 12:41 tmp
-rw-r--r-- 1 orestis orestis 6 9 sep 12:52 cours.dat
```
# Quelques commandes utiles (2/3)
## `cp`{.bash}, copie de fichiers/répertoires
```bash
$ cp cours.dat tmp/ # cp cours.dat -> tmp
$ ls tmp # affiche le rép tmp
cours.dat
$ cp -r tmp tmp2 # option -r => recursive
$ ls
cours.dat Docker Downloads go Pictures Templates tmp2
Desktop Documents git Music Public tmp Videos
```
## `mv`{.bash}, déplacement de fichiers/répertoires
```bash
$ ls tmp
$ mv cours.dat tmp # déplace cours.dat -> tmp
$ ls tmp
cours.dat
```
# Quelques commandes utiles (3/3)
## `rm`{.bash}, effacer des fichiers/répertoires
```bash
$ ls tmp
cours.dat
$ rm tmp/cours.dat
$ ls tmp
$ rm -r tmp tmp2
$ ls
Desktop Documents git Music Public Videos
Docker Downloads go Pictures Templates
```
# La touche `tab`{.bash}
Probablement la touche la plus utile du clavier:
* permet la complétion d'une commande.
* permet la complétion d'un nom de fichier.
* permet d'afficher les complétions possibles.
Fait gagner un temps considérable.
## `ls`
# Éditeurs de texte
Il existe différents éditeurs de texte qui pourraient être utiles:
* `vscode`{.bash} ou `codium`{.bash} (la version sans l'espionnage MS)
* `vim`{.bash}
* `geany`{.bash}
* `gedit`{.bash}
* ...
## `mkdir`
Ne vous reposez pas trop sur l'éditeur pour tout faire à votre place.
......
......@@ -59,7 +59,7 @@ Tout le contenu de ce qu'on raconte se trouve sur cyberlearn:
- Les cours "théoriques" seront streamés sur <https://twitch.tv/omhepia>.
- Ils seront également uploadés sur <https://tube.switch.ch/channels/f13ca21e>.
- Il y a un certain nombre de ressources se trouvant sur <https://malaspinas.academy>.
- Mon bureau est toujours ouvert (téléphoner quand on est devant ou taper assez fort sur la porte).
- Mon bureau est toujours ouvert (téléphonez quand vous êtes devant ou tapez *assez fort* sur la porte).
- N'hésitez pas à utiliser le groupe *Matrix*.
# Évaluations
......@@ -88,6 +88,8 @@ Tout le contenu de ce qu'on raconte se trouve sur cyberlearn:
# Questions?
- N'hésitez pas à poser des *questions*, nous sommes là pour ça! [^1]
- Ne restez pas coincés pendant des jours sur un problème.
- Utilisez le *libre-service*!
- N'hésitez pas à faire des *retours*: *négatifs* ou *positifs*.
[^1]: Chaque étudiant·e·s a un quota de 5 questions par semestre.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment