Table des matières

ash le shell d'Alpine Linux

Fourni par busybox, ash est le shell par défaut d'Alpine Linux.

Voici quelques astuces, commandes et personnalisation pour s'y sentir comme à la maison

profile, fichier de config

Alpine Linux offre un fichier /etc/profile qui sera appliqué à l'entièreté du système, à chaque fois qu'un utilisateur quelqu'il soit se connecte.

Il existe aussi un dossier /etc/profile.d/ qui contient des scripts en .sh complémentaires à /etc/profile, appliqué à tout utilisateur.

Alias par défaut

L'idée est de rajouter les lignes d'alias qui vont bien dans /etc/profile ou dans /etc/profile.d/my_alias.sh si on veut un réglage system-wide, ou dans ~/.profile (pas testé).

# /etc/profile
alias ls="ls -lh"
alias la="ls -alh"
 
# NOTE : par défaut, ls par busybox donne des sorties colorées, pas besoin de préciser --color=always ou auto

un prompt personnalisé

Dans le dossier /etc/profile.d/, il y a notamment un color_prompt.sh.disabled qui met du rouge pour root et du vert pour les autres. Pile poil ce qu'on cherche !
Ne reste plus qu'à le renommer pour avoir l'extension .sh

doas, le sudo plus léger

doas = sudo plus léger, utiliser doasedit pour just éditer un fichier de config