doku:αΩ « Wikidd »

des 𝞹-pes, du sudo maso & la main sur l'hacker !

User Tools

Site Tools


prog:bash:start

Bash : Bourne-Again SHell

Sous GNU/Linux, j'utilise principalement l'interpréteur de commande bash pour l'instant. L'objectif est d'apprendre son fonctionnement, les commandes mais surtout pour “perdre” les réflexes accumulés par l'utilisation d'une interface graphique. Sous la plupart des distributions, l'interpréteur de base est /bin/sh qui redirige vers dash :

$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 févr. 19  2014 /bin/sh -> dash

En suivant le lien, on peut voir la taille du fichier binaire :

$ ls -lHh /bin/sh
-rwxr-xr-x 1 root root 119K févr. 19  2014 /bin/sh

On peut comparer les volumes de différents interpréteurs :

$ ls -lHh /bin/sh /bin/bash /bin/mksh /bin/zsh
-rwxr-xr-x 1 root root 998K oct.   7  2014 /bin/bash
-rwxr-xr-x 1 root root 263K déc.  24  2013 /bin/mksh
-rwxr-xr-x 1 root root 119K févr. 19  2014 /bin/sh
-rwxr-xr-x 1 root root 677K oct.  10  2013 /bin/zsh

Pour changer d'interpréteur par défaut, on peut utiliser la commande chsh :

$ chsh
Mot de passe : 
Changement d'interpréteur de commandes initial pour duke
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
        Interpréteur de commandes initial [/bin/zsh]: _

Après authentification, la commande vous indique le choix par défaut et vous donne la main pour définir éventuellement un nouveau chemin vers un autre interpréteur.

Concepts de base

Méthodes Générales

Réseaux

Sécurité

Scripts / Codes

Ressources

1)
quoique ça veuille dire 8-)
/home/duke/www/dukeart/wiki/data/pages/prog/bash/start.txt · Last modified: 2021/03/13 07:19 (external edit)