2021-10-15 16:27:57 +01:00
|
|
|
# fish
|
|
|
|
|
|
|
|
> Friendly Interactive SHell, un interpréteur de ligne de commande, conçu pour être facile à utiliser.
|
|
|
|
> Plus d'informations : <https://fishshell.com>.
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Démarre une session shell interactive :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`fish`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Exécute une commande, puis termine la session :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`fish -c "{{commande}}"`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Exécute un script :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`fish {{chemin/vers/le/script.fish}}`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Vérifie les erreurs de syntaxe dans un script :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`fish --no-execute {{chemin/vers/le/script.fish}}`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Démarre une session shell interactive en mode privé, dans laquelle le shell n'a pas accès à l'historique et n'y écrit rien :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`fish --private`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Affiche les informations de version :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`fish --version`
|
|
|
|
|
2021-10-19 13:58:13 +01:00
|
|
|
- Ajoute et exporte une variable d'environnement, qui persiste entre les redémarrages du shell (à exécuter depuis le shell uniquement) :
|
2021-10-15 16:27:57 +01:00
|
|
|
|
|
|
|
`set -Ux {{nom_de_la_variable}} {{valeur_de_la_variable}}`
|