Hur ser din prompt ut? (PS1)

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av phreak
Ursäkta ordvalet, men varför i helvete vill ni ha massa äckliga färger och tjafs?!

För att det är lättare att hitta "prompten" när man sitter och scrollar tillbaka i sin ls -lRF och vill hitta vad man skrev innan, bland annat. Plus att det är snyggare IMHO.
Jag kör utan färg på en dator om någon veeerkligen bryr sig. Jag tvivlar dock starkt.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av phreak
Ursäkta ordvalet, men varför i helvete vill ni ha massa äckliga färger och tjafs?!

Tja har man många konsoler/fönster uppe kan det vara trevligt att snabbt se att man är inloggad som root i det fönstret. (Innan man gör rm -rf /)

Visa signatur

Linux handlar om valfrihet. Att inte använda Linux är också ett val.

Permalänk

PS1=''$NONE'['$HBLU'Gentoo'$WHT''$HBLU''$WHT':'$HBLU'\W'$NONE']'$NONE' '

[Gentoo:home] <- min promt Gentoo och home är i mörkblått, för att jag lätt ska se vart jag är på skärmen. som root (su) har jag laggt till en stjärna, så man inte flummar som su då man inte vill det.
*[Gentoo:home] typ...

Permalänk
Inaktiv

$PS1='\e[33m[\u]\e[36m[\w]\e[32m$ '

[Raniz][~]$ kommandon...

har även mixtrat lite med ls....

Problem uppstår när kommandon går runt en rad.... då skrivs allting om ifrån början på raden... någon som vet hur man fixar detta?

Permalänk
Medlem

PS1='\[\033[01;32m\]\u\[\033[01;34m: \]\[\033[01;34m\]@\W\] \[\033[00m\]'

har nog haft samma probmt så länge jag kan minnas.

Visa signatur
Permalänk
Medlem

jag kör gentoos standard

Visa signatur

4 datorer: 9 cpuer (plats för 4 till), 10scsi+1satadisk, 7.75gb ram, bara Linux
http://isitfika.net http://code.kryo.se

Permalänk
Medlem

\[\033[1;32m\][\[\033[34m\]\[\033[0;36m\]\w\[\033[1;32m\]]\[\033[0m\]\n\[\033[1;32m\][\[\033[34m\]\u@\h\[\033[1;32m\]]\[\033[0m\]

Bild:
http://www.themedepot.org/showzoomedframe.php4?id=744

Visa signatur

[b]/* May the source be with you... */[/b]

Permalänk
Hedersmedlem

Jag förstår inte riktigt vad ni gör... lägger ni till en text efter $ resp. # lr vad? om så är fallet: HUR GÖR NI?

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

[22:37][tobias@P4:~] echo $PS1 \[\033[0;33m\][\[\033[0;36m\]$(date +%H:%M)\[\033[0;33m\]][\[\033[0;36m\]\u\[\033[0;33m\]@\[\033[0;36m\]\h\[\033[0;33m\]:\[\033[0;36m\]\w\[\033[0;33m\]]\[\033[0;36m\] Mer lättläst: [22:37][tobias@P4:~] echo $PS1 \[\033[0;33m\][\[\033[0;36m\]$(date +%H:%M)\[\033[0;33m\]][\[\033[0;36m\]\u\[\033[0;33m\]@\[\033[0;36m\]\h\[\033[0;33m\]:\[\033[0;36m\]\w\[\033[0;33m\]]\[\033[0;36m\]

Visa signatur

Tjo Göingar!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av filigran
Det är teliahelvetet, det loggar ut mig så fort jag pluggar ur min ws, fast jag har eggdrops och sånt igång. Skitfult. Men den kommer upp på torsdag, då är jag hemma igen

kör Lfconnection-keeper så slipper du utloggningarna, den har keep-alive-funktion.

/neewt

Permalänk
Medlem

ni får gärna förklara hur man gör för en n00b som mig

Permalänk
Avstängd

PS1="[\033[1;30m\]\\033[0;31m\]\u\033[1;30m\]@\033[0;31m\]\h:\033[1;31m\]\w\033[0;30m\]]\033[0;31m\]$\[\033[0m\] " [illern@denver:/usr/ports/]$

Visa signatur

º The United States is a nation of laws: badly written and randomly enforced. - Frank Zappa
º Go veggie!
º www : @

Permalänk

På nått sätt jag har gjort så det bara står [bash][/bash]$ eller nått kommer inte riktigt ihåg. Jäkligt jobbigt iaf för jag vet aldrig om jag är root eller user.
Aja det fanns nån bra länk här tidigare i tråden som jag kanske kan använda och fixa till min prompt.

Visa signatur

8RDA+,1.8ghz,480gb, Corsair 1gb,Hansol 19" tft Vattenkylning..|Gentoo| Abit IS7-M, 2.4 ghz, Corsair 512mb, Sony DRU510A

Permalänk
Medlem

\[\033[1;34m\]\u\[\033[0;37m\]@\[\033[1;37m\]\h\[\033[1;33m\] \w\[\033[0;37m\]$

root@satan ~$

Edit: Jo, ja, jag vet att det blir $ även fast jag är r00t, men orka?

Permalänk
Medlem

PS1="[\u@\h \w:]$ "

[hocce@trinity ~:]$

Visa signatur

must!

Permalänk
Medlem

PS1="\$"

$

Mer än så behöver man inte.

Visa signatur

"Murphys law is recursive. Washing your car to make it rain doesn't work"

Permalänk
Avstängd

bash-2.05b$ echo $PS1 \s-\v\$

gentoo orginal. Visste inte ens om att man kunde mixtra på det där viset innan, men en del av har ju fått till riktigt fina utseenden (det är väl det man ändrar?) så jag ska testa att mixtra lite imorrn

Visa signatur

[size="1"]Chip-Con Prometeia || Xtreme DDR 512MB || EPoX 8K5A2+ || AMD 1700+@2860MHz || Creative Gf4 Ti 4400 || Gentoo linux
[/size]

Permalänk
Medlem

PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \[\033[00m\]$?\[\033[01;34m\]\$\[\033[00m\] '

user@host dir 0$

Permalänk
Medlem

För er som undrar hur och vart man ändrar så är det i ~/.bashrc (~ == din homedir), ~/.bash_profile och/eller ~/.profile, alt. /etc/profile, skriv in följande för att ändra utseendet:

PS1='hur-din-prompt-ska-se-ut'

t.ex.:

PS1='\u@\h[\W/] $'

Som ger utseendet "filigran@tomteverkstan[filigran][/filigran] $" i mitt fall, \u == username, \h == hostname, \W == working dir, kort form. \w ger /home/filigran/. Vill man ha färg kan man lägga till det oxo. Som i M31e:s inlägg ovan, \[\033[01;32m\] ger grön färg, ändra 01;32 till 01;34 så får ni blå, oxo som exemplet ovan.

Mer information om escapetecknen(har för mig det kallas så?), d.v.s. \h, \u osv, finns antagligen i 'man bash' eller på google.

Det här gäller dock bara för bash, zsh och andra skal har en annan syntax. I zsh kan man även få en 'RPROMPT', som ger dig en prompt längst till höger på skärmen, dvs efter det du skriver, inte bara innan. Typ filigran@tomteverkstan > kommando här <-[/home/filigran/], där '<-[/home/filigran/]' är RPROMPT, det här orkar jag dock inte gå igenom

Visa signatur

Äntligen har jag fått svar på om vandrande pinnar kan gäspa. Det kan de inte. Ett av världens stora mysterier är löst.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av filigran
För er som undrar hur och vart man ändrar så är det i ~/.bashrc (~ == din homedir), ~/.bash_profile och/eller ~/.profile, alt. /etc/profile, skriv in följande för att ändra utseendet:

PS1='hur-din-prompt-ska-se-ut'

t.ex.:

PS1='\u@\h[\W/] $'

Som ger utseendet "filigran@tomteverkstan[filigran][/filigran] $" i mitt fall, \u == username, \h == hostname, \W == working dir, kort form. \w ger /home/filigran/. Vill man ha färg kan man lägga till det oxo. Som i M31e:s inlägg ovan, \[\033[01;32m\] ger grön färg, ändra 01;32 till 01;34 så får ni blå, oxo som exemplet ovan.

Mer information om escapetecknen(har för mig det kallas så?), d.v.s. \h, \u osv, finns antagligen i 'man bash' eller på google.

Det här gäller dock bara för bash, zsh och andra skal har en annan syntax. I zsh kan man även få en 'RPROMPT', som ger dig en prompt längst till höger på skärmen, dvs efter det du skriver, inte bara innan. Typ filigran@tomteverkstan > kommando här <-[/home/filigran/], där '<-[/home/filigran/]' är RPROMPT, det här orkar jag dock inte gå igenom

det tackar vi för

Visa signatur

[size="1"]Chip-Con Prometeia || Xtreme DDR 512MB || EPoX 8K5A2+ || AMD 1700+@2860MHz || Creative Gf4 Ti 4400 || Gentoo linux
[/size]

Permalänk
Medlem

Finns en söt artikel om det på unix.se: http://unix.se/article/articleview/42/1/10/
Min:

PS1="\u\[\033[0;32m\]@\[\033[00m\\h\[\033[0;32m\] \133\[\033[00m\]\w\[\033[0;32m\]\135\[\033[00m\] " kloppe@hrompf [~]

Håller fortfarande på och leker lite med utseendet, det där är iaf var jag gillar mest hittills.

Btw: kan inte komma på hur jag ska få det där att funka i xterm, "utanför" X funkar det, men inte i, om det där nu gick att förstå.
Har prövat /etc/profile och ~/bash_profile

Visa signatur

Je suis Napoleon!
Heh-heh-heh. No, seriously, I'm not.

Permalänk
Hedersmedlem

Pröva ~/.bashrc

Du ser ut att ha missat en punkt på ~/bash_profile ~/.bash_profile funkar nog bättre.

Visa signatur

motor.holy.se - Projekt "Tüsk MiniJänk med Engelsk V8"
"Bingolotto, till och med Loket har trötnat" - Loesje
"Och jag som trodde att världens häftigaste moderator inte existerade!" - Robbster

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Qaztaz
Pröva ~/.bashrc

Du ser ut att ha missat en punkt på ~/bash_profile ~/.bash_profile funkar nog bättre.

Var bara ett litet slarvfel, filen heter såklart .bash_profile.
Tar och prövar .bashrc då.

Edit: Ohh, såja. Att det var så enkelt. :/

Visa signatur

Je suis Napoleon!
Heh-heh-heh. No, seriously, I'm not.

Permalänk
Medlem

export PS1="%n@%m:%1~%# "

Visa signatur

Powermac G4/AGP, Motorola 7400 400Mhz 768MB PC100, Radeon 8500
Sharp MM1, TM5800 1GHz, 256MB DDR, 15GB, 10" 1024x768.
Palm Tungsten T3, Intel XScale 400MHz, 64MB RAM, 256MB SD, 3" 320x480.

Permalänk
Medlem

Sorry att jag drar upp en sån här gammal tråd, men det är ju onödigt att starta en ny när det mesta redan behandlats i den här tråden ..
Nåväl, jag har försökt mig på färgkoderna men det vill inte funka.. Jag kör bash i OpenBSD 3.6.. Ute i consolen pratar vi om nu alltså.. Hur gör man färger där? Så tråkigt med svart/vit

Visa signatur

WS: Mac Studio M1 Max | 32 GB | 1TB | Mac OS
WS: Intel i5 12600K | 64 GB DDR4 @3600 Mhz | 2x1TB nvme 2x1TB SSD SATA | Windows 11 & Manjaro Linux
Bärbar: Macbook Pro 14" | M1 Pro | 16GB RAM | 512GB SSD | Mac OS
Servrar: Intel i7 10700K | 64 GB DDR4 @3600Mhz | 3 TB SSD + 22TB HDD | Unraid |
4x Raspberry pi 4b 8Gb | Dietpi |

Permalänk
Medlem

export PS1="$(print '%{e[0;32m%}[%{e[0;31m%}%n@%10>>%m%<< %{e[0;33m%}%2~%{e[0;32m%}]%{e[0m%}%#') " export RPS1="$(print '%{e[0;33m%}%*%{e[0m%}')"

Zsh is tEh shit

Permalänk
Medlem

[andreas@maskros ~]$ echo $PS1
[\033[1;31m\u\033[m@\h \w]\$

Användarnamnet är rött.

Permalänk
Medlem

Min prompt...

Ingen sa nått om att det behövde vara Linux..

Permalänk
Hedersmedlem

bubach: Haha.
Jag rekommenderar att du lägger ett mellanslag efter > dock, så att kommandona blir mer separerade från prompten.

Min promt ser ut såhär:

PS1="$(print '%{\e[1;37m%}%m%{\e[0m%} (%#) %{\e[0;34m%}%~%{\e[0m%}') --> "

Vilket blir

xevz (%) ~ -->

På ett ungefär.

xevz och (%) är vita. Likaså -->

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

PS1 = \u@\h:\w\$

root@server:~#

More Bash to the people