Sida 1 av 1
Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:02
av nicefinger
Vet att det går, men vet inte hur ..
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:03
av nicefinger
Ett "ok" som i ABC-80 vore coooolt ...

SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:07
av DeepThought
Det är variabeln PS1 som bestämmer det, testa att köra t.ex. PS1="ok: "
Den går faktiskt att göra väldigt avancerade saker med PS1, mycket färg och sånt (tror iofs att det beror på vilken terminal man kör). För att se din nuvarande PS1 kan du skriva echo $PS1.
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:09
av nicefinger
var det så enkelt .. har för mig att jag kollat variablerna och inte hittat nåt där.
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:10
av Okänd
om du bara vill ha ett ok som prompt så skriver du bara PS1="ok "
Men om du vill ha mera godis för hur du ska ändra prompten så kan du kolla in dom här sidorna:
http://www.linuxselfhelp.com/howtos/Bas ... WTO-2.html
http://networking.ringofsaturn.com/Unix ... rompts.php
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:14
av nicefinger
Tack för länken. Mellanslag efter prompten skall jag definitivt ha, ser rörigt ut nu.
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:16
av DeepThought
nicefinger skrev:
Mellanslag efter prompten skall jag definitivt ha, ser rörigt ut nu.
Japp, utan mellanslaget är det inte kul alls (har jag också upptäckt

).
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:19
av nicefinger
Kan man få ingen promt alls? En tom rad bara ..
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 13:24
av DeepThought
Japp, skriv
PS1=
Vad nu det skall vara bra för
Dock kom jag på nu att man nog måste spara sin variabel någonstans för att det skall vara kvar, minns inte exakt var just nu, men att lägga till exempelvis
export PS1="\u@\h:\w$ " i .bashrc borde funka.
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 14:51
av nicefinger
Annars får man göra om det efter varje inloggning menar du?
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 15:13
av Okänd
jo precis, alla set och sånt som du vill ha ska läggas i ~/.bashrc
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 17:42
av Emil.s
Räcker med "PS1=""", man behöver inte "export".
Min prompt som användare:
PS1="\[\033[1;32m\]\u@\H\[\033[31m\]:\[\033[34m\] \w\[\033[m\] $ "
Som root:
PS1="\[\033[31m\]\u@\H\[\033[1;32m\]:\[\033[34m\] \w\[\033[m\] # "
SV: Vill ändra det fula $ i terminalen ..
Postat: 13 mar 2007, 18:40
av Okänd
Såhär ser min ut
hostname och sedan sökvägen i fetstil, och på nästa rad så skriver man kommandot, så man slipper att prompten tar upp halva terminalen ^_^
koden för detta i ett tcsh:
SV: Vill ändra det fula $ i terminalen ..
Postat: 17 mar 2007, 13:46
av buntubuntu
Bra koncept!
Så här blir motsvarande i .bashrc
PS1='\[\e[30;1m\]\w/\[\e[0m\]\n\u:> '
SV: Vill ändra det fula $ i terminalen ..
Postat: 17 mar 2007, 14:20
av ZX Spectrum
hehe
Jag kom att tänka på när jag gick en kurs i Unix så var det någon i klassen som ville ändra $ till c:\ i terminalen.