/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
hjælp viser ikke username men bash-2.05b$
Fra : kenneth


Dato : 07-03-03 09:09

hej

hvorfor viser den ikke username , nå jeg logger ind som en bestemt bruger ,
men kun bash-2.05b$ og ikke [username@doamine name]$ ??


kenneth



 
 
Thomas Corell (07-03-2003)
Kommentar
Fra : Thomas Corell


Dato : 07-03-03 09:17

kenneth wrote:
> hej
>
> hvorfor viser den ikke username , nå jeg logger ind som en bestemt bruger ,
> men kun bash-2.05b$ og ikke [username@doamine name]$ ??

man bash

led efter PS1 og PS2

--
Don't waste space

Peter Dalgaard BSA (07-03-2003)
Kommentar
Fra : Peter Dalgaard BSA


Dato : 07-03-03 09:22

"kenneth" <kennethm@post3.tele.dk> writes:

> hej
>
> hvorfor viser den ikke username , nå jeg logger ind som en bestemt bruger ,
> men kun bash-2.05b$ og ikke [username@doamine name]$ ??

Fordi den ikke er blevet bedt om det...

Opskriften på at sætte prompten er

PS1="[\u@\h \W]\\$ "

og det foregår normalt i .bashrc filen.


--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

kenneth (07-03-2003)
Kommentar
Fra : kenneth


Dato : 07-03-03 09:41

et lille tillægs spørgsmål

nu har jeg tilføjet PS1="[\u@\h \W]\\$ " i bashrc i home mappen til bruger1

og når jeg telnet'er og logger in som bruger1 viser den stadig bash-2.05$ ,
men hvis jeg su bruger1 kommer det rigtig frem???

Hvorfor ? bruger den ikke samme bashrc hvis man telnet'er?

kenneth

"Peter Dalgaard BSA" <p.dalgaard@biostat.ku.dk> skrev i en meddelelse
news:x2wujb1t96.fsf@biostat.ku.dk...
> "kenneth" <kennethm@post3.tele.dk> writes:
>
> > hej
> >
> > hvorfor viser den ikke username , nå jeg logger ind som en bestemt
bruger ,
> > men kun bash-2.05b$ og ikke [username@doamine name]$ ??
>
> Fordi den ikke er blevet bedt om det...
>
> Opskriften på at sætte prompten er
>
> PS1="[\u@\h \W]\\$ "
>
> og det foregår normalt i .bashrc filen.
>
>
> --
> O__ ---- Peter Dalgaard Blegdamsvej 3
> c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
> (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
> ~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907



Peter Makholm (07-03-2003)
Kommentar
Fra : Peter Makholm


Dato : 07-03-03 09:54

"kenneth" <kennethm@post3.tele.dk> writes:

> nu har jeg tilføjet PS1="[\u@\h \W]\\$ " i bashrc i home mappen til bruger1
>
> og når jeg telnet'er og logger in som bruger1 viser den stadig bash-2.05$ ,
> men hvis jeg su bruger1 kommer det rigtig frem???

Læs manualsiden til bash afsnittet om INVOCATION:

When an interactive shell that is not a login shell is started,
bash reads and executes commands from ~/.bashrc, if that file
exists. [...]

Når du telnetter får du en login-shell, det gør du ikke med 'su
bruger'.

Det er meget normalt at source .bashrc fra .bash_profile. Jeg mindes
ikke hvornår jeg sidst har haft brug for at lave forskellig opsætning
alt efter om der er tale om en login-shell eller en interaktiv shell.

--
Peter Makholm | I laugh in the face of danger. Then I hide until
peter@makholm.net | it goes away
http://hacking.dk | -- Xander

kenneth (07-03-2003)
Kommentar
Fra : kenneth


Dato : 07-03-03 10:32

tak :)

god weekend



"Peter Makholm" <peter@makholm.net> skrev i en meddelelse
news:873clzy2uc.fsf@xyzzy.adsl.dk...
> "kenneth" <kennethm@post3.tele.dk> writes:
>
> > nu har jeg tilføjet PS1="[\u@\h \W]\\$ " i bashrc i home mappen til
bruger1
> >
> > og når jeg telnet'er og logger in som bruger1 viser den stadig
bash-2.05$ ,
> > men hvis jeg su bruger1 kommer det rigtig frem???
>
> Læs manualsiden til bash afsnittet om INVOCATION:
>
> When an interactive shell that is not a login shell is started,
> bash reads and executes commands from ~/.bashrc, if that file
> exists. [...]
>
> Når du telnetter får du en login-shell, det gør du ikke med 'su
> bruger'.
>
> Det er meget normalt at source .bashrc fra .bash_profile. Jeg mindes
> ikke hvornår jeg sidst har haft brug for at lave forskellig opsætning
> alt efter om der er tale om en login-shell eller en interaktiv shell.
>
> --
> Peter Makholm | I laugh in the face of danger. Then I hide until
> peter@makholm.net | it goes away
> http://hacking.dk | -- Xander



Peter Jensen (07-03-2003)
Kommentar
Fra : Peter Jensen


Dato : 07-03-03 13:53

Peter Dalgaard BSA wrote:

>> hvorfor viser den ikke username , nå jeg logger ind som en bestemt
>> bruger , men kun bash-2.05b$ og ikke [username@doamine name]$ ??
>
> Fordi den ikke er blevet bedt om det...
>
> Opskriften på at sætte prompten er
>
> PS1="[\u@\h \W]\\$ "

Og så lige lidt nostalgi:
PS1='C:$(echo ${PWD//\\//\\\} | tr "[:lower:]" "[:upper:]")> '

Det er næsten en perfekt emulering ...

--
PeKaJe



Søg
Reklame
Statistik
Spørgsmål : 177555
Tips : 31968
Nyheder : 719565
Indlæg : 6408859
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste