====== 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