Difference between revisions of "HelloBash Ep1"
(→Accéder à BASH) |
|||
Line 1: | Line 1: | ||
− | == Accéder à | + | == Accéder à bash == |
Il faut bien commencer quelque part, donc pourquoi pas ici !? | Il faut bien commencer quelque part, donc pourquoi pas ici !? | ||
Line 7: | Line 7: | ||
Sur un linux / BSD, chercher le "Terminal" dans la liste des applications. | Sur un linux / BSD, chercher le "Terminal" dans la liste des applications. | ||
− | Sur un Windows, prompt ou PowerShell ne sont pas des shells comparables à | + | Sur un Windows, prompt ou PowerShell ne sont pas des shells comparables à bash. Utiliser les options suivantes. |
=== via SSH === | === via SSH === | ||
Line 18: | Line 18: | ||
https://bellard.org/jslinux/ | https://bellard.org/jslinux/ | ||
+ | |||
https://copy.sh/v86/?profile=linux26 | https://copy.sh/v86/?profile=linux26 | ||
+ | |||
https://www.tutorialspoint.com/unix_terminal_online.php | https://www.tutorialspoint.com/unix_terminal_online.php | ||
+ | |||
https://linuxcontainers.org/lxd/try-it/ | https://linuxcontainers.org/lxd/try-it/ | ||
+ | |||
https://www.learnshell.org/ | https://www.learnshell.org/ | ||
+ | === Premier contact === | ||
+ | |||
+ | Vous êtes en face d'une invite de commandes, qui peut avoir bien des formes, par exemple : | ||
+ | |||
+ | user@machine:~ | ||
+ | |||
+ | Dans tous les cas, vous devriez avoir un curseur clignotant, signifiant qu'une commande est attendue. | ||
+ | |||
+ | Pour entrer une commande, il suffit de taper sur le clavier puis d'appuyer sur entrée. Ex: | ||
+ | |||
+ | echo hello bash | ||
+ | |||
+ | Vérifions qu'on est bien dans bash. Il suffit de taper la commande suivante : | ||
+ | |||
+ | bash | ||
+ | |||
+ | Si ça fonctionne, vous êtes bien à partir de là dans bash. | ||
+ | |||
+ | Pour vous en assurer, tapez les combinaisons de touche CTRL-x CTRL-v. Vous devriez voir apparaître un message comme | ||
+ | |||
+ | GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu) | ||
+ | |||
+ | Pour quitter bash, il suffit de taper la commande | ||
+ | |||
+ | exit | ||
+ | |||
+ | Ou bien par exemple de faire la combinaison de touche CTRL-d | ||
+ | |||
+ | === Bonus : les arguments et les options === | ||
+ | |||
+ | Une commande est généralement composée de deux parties : la commande elle-même et ses arguments. Ex : | ||
+ | |||
+ | echo hello bash | ||
+ | ¦ ¦ ¦ | ||
+ | commande arguments | ||
+ | |||
+ | |||
+ | Il est fréquent qu'on utilise aussi des options, qui ont généralement un tiret pour les distinguer des arguments. | ||
+ | |||
+ | echo -n hello bash | ||
+ | ¦ ¦ ¦ ¦ | ||
+ | commande option arguments | ||
− | + | Pour la commande echo, l'option -n change le comportement de la commande : le retour chariot en fin de ligne n'est plus automatique | |
== Se déplacer et gérer les fichiers== | == Se déplacer et gérer les fichiers== |
Revision as of 21:44, 12 January 2019
Contents
Accéder à bash
Il faut bien commencer quelque part, donc pourquoi pas ici !?
via un terminal local
Sur un linux / BSD, chercher le "Terminal" dans la liste des applications.
Sur un Windows, prompt ou PowerShell ne sont pas des shells comparables à bash. Utiliser les options suivantes.
via SSH
Se connecter en SSH à un serveur Linux : la plupart du temps on arrive dans un bash.
via une émulation web
Il y a plusieurs solutions permettant d'exécuter un bash dans son navigateur :
https://copy.sh/v86/?profile=linux26
https://www.tutorialspoint.com/unix_terminal_online.php
https://linuxcontainers.org/lxd/try-it/
Premier contact
Vous êtes en face d'une invite de commandes, qui peut avoir bien des formes, par exemple :
user@machine:~
Dans tous les cas, vous devriez avoir un curseur clignotant, signifiant qu'une commande est attendue.
Pour entrer une commande, il suffit de taper sur le clavier puis d'appuyer sur entrée. Ex:
echo hello bash
Vérifions qu'on est bien dans bash. Il suffit de taper la commande suivante :
bash
Si ça fonctionne, vous êtes bien à partir de là dans bash.
Pour vous en assurer, tapez les combinaisons de touche CTRL-x CTRL-v. Vous devriez voir apparaître un message comme
GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)
Pour quitter bash, il suffit de taper la commande
exit
Ou bien par exemple de faire la combinaison de touche CTRL-d
Bonus : les arguments et les options
Une commande est généralement composée de deux parties : la commande elle-même et ses arguments. Ex :
echo hello bash ¦ ¦ ¦ commande arguments
Il est fréquent qu'on utilise aussi des options, qui ont généralement un tiret pour les distinguer des arguments.
echo -n hello bash ¦ ¦ ¦ ¦ commande option arguments
Pour la commande echo, l'option -n change le comportement de la commande : le retour chariot en fin de ligne n'est plus automatique