Vill ändra det fula $ i terminalen ..

Här diskuteras programmering och utveckling
Användarvisningsbild
nicefinger
Inlägg: 1800
Blev medlem: 14 jul 2006, 08:18
OS: Annat GNU/Linux
Utgåva: 23.04 Lunar Lobster
Ort: Uddevalla

Vill ändra det fula $ i terminalen ..

Inlägg av nicefinger »

Vet att det går, men vet inte hur ..
Kolsyrat gangesvatten, socker, målarfärgämne (sockerkulör), surhetsgivande medel (saltsyra), dioxin, konservmedel (E211), du-är-så-sötningsmedel (E952), arom, oxidationsmedel.
Användarvisningsbild
nicefinger
Inlägg: 1800
Blev medlem: 14 jul 2006, 08:18
OS: Annat GNU/Linux
Utgåva: 23.04 Lunar Lobster
Ort: Uddevalla

SV: Vill ändra det fula $ i terminalen ..

Inlägg av nicefinger »

Ett "ok" som i ABC-80 vore coooolt ...  8)
Kolsyrat gangesvatten, socker, målarfärgämne (sockerkulör), surhetsgivande medel (saltsyra), dioxin, konservmedel (E211), du-är-så-sötningsmedel (E952), arom, oxidationsmedel.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

SV: Vill ändra det fula $ i terminalen ..

Inlägg 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.
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Användarvisningsbild
nicefinger
Inlägg: 1800
Blev medlem: 14 jul 2006, 08:18
OS: Annat GNU/Linux
Utgåva: 23.04 Lunar Lobster
Ort: Uddevalla

SV: Vill ändra det fula $ i terminalen ..

Inlägg av nicefinger »

var det så enkelt .. har för mig att jag kollat variablerna och inte hittat nåt där.
Kolsyrat gangesvatten, socker, målarfärgämne (sockerkulör), surhetsgivande medel (saltsyra), dioxin, konservmedel (E211), du-är-så-sötningsmedel (E952), arom, oxidationsmedel.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Vill ändra det fula $ i terminalen ..

Inlägg 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
Användarvisningsbild
nicefinger
Inlägg: 1800
Blev medlem: 14 jul 2006, 08:18
OS: Annat GNU/Linux
Utgåva: 23.04 Lunar Lobster
Ort: Uddevalla

SV: Vill ändra det fula $ i terminalen ..

Inlägg av nicefinger »

Tack för länken. Mellanslag efter prompten skall jag definitivt ha, ser rörigt ut nu.
Kolsyrat gangesvatten, socker, målarfärgämne (sockerkulör), surhetsgivande medel (saltsyra), dioxin, konservmedel (E211), du-är-så-sötningsmedel (E952), arom, oxidationsmedel.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

SV: Vill ändra det fula $ i terminalen ..

Inlägg 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 ;)).
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Användarvisningsbild
nicefinger
Inlägg: 1800
Blev medlem: 14 jul 2006, 08:18
OS: Annat GNU/Linux
Utgåva: 23.04 Lunar Lobster
Ort: Uddevalla

SV: Vill ändra det fula $ i terminalen ..

Inlägg av nicefinger »

Kan man få ingen promt alls? En tom rad bara ..
Kolsyrat gangesvatten, socker, målarfärgämne (sockerkulör), surhetsgivande medel (saltsyra), dioxin, konservmedel (E211), du-är-så-sötningsmedel (E952), arom, oxidationsmedel.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

SV: Vill ändra det fula $ i terminalen ..

Inlägg 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.
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Användarvisningsbild
nicefinger
Inlägg: 1800
Blev medlem: 14 jul 2006, 08:18
OS: Annat GNU/Linux
Utgåva: 23.04 Lunar Lobster
Ort: Uddevalla

SV: Vill ändra det fula $ i terminalen ..

Inlägg av nicefinger »

Annars får man göra om det efter varje inloggning menar du?
Kolsyrat gangesvatten, socker, målarfärgämne (sockerkulör), surhetsgivande medel (saltsyra), dioxin, konservmedel (E211), du-är-så-sötningsmedel (E952), arom, oxidationsmedel.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Vill ändra det fula $ i terminalen ..

Inlägg av Okänd »

jo precis, alla set och sånt som du vill ha ska läggas i ~/.bashrc
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

SV: Vill ändra det fula $ i terminalen ..

Inlägg 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\] # "
Home sweet ~/ = http://sandnabba.se
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Vill ändra det fula $ i terminalen ..

Inlägg 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 ^_^

Kod: Markera allt

<arlong-park /home/gasol
> echo $TEST

koden för detta i ett tcsh:

Kod: Markera allt

set prompt='\
<%U%m%u %B%/%s\
%b%# '
Användarvisningsbild
buntubuntu
Inlägg: 74
Blev medlem: 16 mar 2007, 10:50

SV: Vill ändra det fula $ i terminalen ..

Inlägg av buntubuntu »

Bra koncept!
Så här blir motsvarande i .bashrc

PS1='\[\e[30;1m\]\w/\[\e[0m\]\n\u:> '
Användarvisningsbild
ZX Spectrum
Inlägg: 4905
Blev medlem: 04 jan 2007, 22:58
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

SV: Vill ändra det fula $ i terminalen ..

Inlägg 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.
Bild
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Skriv svar

Återgå till "Programmering och webbdesign"