Oletuskehote on
root@monu dev]#
Voimmeko muuttaa root @ monua ”osa ja anna sille haluttu nimi?
Vastaa
Tätä muutetaan muuttamalla ympäristömuuttujaa PS1.
Näet PS1 -kohdan nykyisen arvon:
root@monu dev# echo $PS1
Voit nähdä arvon olevan yhtä suuri kuin \u@\h \w\$, jossa:
-
\u: käyttäjänimi -
\h: isäntänimi -
\w: nykyinen työhakemisto -
\$: a#-symboli juurelle käyttäjä,$-symboli muille käyttäjille
Jos haluat muutoksen olevan pysyvä, sinun on lisättävä komentosarja, joka muuttaa arvon PS1 ryhmässä ~/.bashrc, koska se suoritetaan joka kerta, kun käyttäjä kirjautuu sisään.
Kommentit
Vastaa
Tämä riippuu kuoristasi. Tärkeä sivuhuomautus: Älä koskaan käytä juuritiliä henkilökohtaisena tilinä. Luo normaali käyttäjä ja määritä sudon käyttöoikeudet. Tarkista jakelukäsikirjasta, miten tämä tehdään.
zsh: ssä sinun on määritettävä PROMPT-muuttuja näin:
PROMPT="%{ESC[38;5;24m%};%{ESC[0m%} "
zshell tarjoaa paljon muita vaihtoehtoja ja tämä on todella vähäistä kehote.
Bashissa voit asettaa sen seuraavasti:
local ROOK="\[\033[38;5;24m\]" local DEFAULT="\[\033[0;39m\]" PS1="${ROOK}\$${DEFAULT} "
Huomaa, että molemmissa tapauksissa minulla on 256 väriä käyttävä pääte. Man-sivu auttaa paljon (man bash tai man zsh).
Kommentit
- Tässä ilmoitit juuritilin -tapauksen oikein, IMO – sitä ei tule käyttää henkilökohtaisena tilinä (lukuun ottamatta joitain erittäin matalan jalanjäljen sulautettuja järjestelmiä).
PROMPTING-osio, jossaman bash.