Тема
|
shell - naglasi
|
|
Автор |
XAH_KPYM (член) |
Публикувано | 13.09.04 21:31 |
|
Zdraveite!
Nqkoi bi li mogal da podskaje zasto kato se opitvam da si naprava za razli4nite shelove razni naglasi (PS1 naprimer) solaris 9 ne mi igrae po svirkata?
kogato sam v sh ili ksh -> promenqm .profile
za csh -> .cshrc
Zna4i "si" shell-a raboti. Oba4e born i korn .profile qvno ne se 4ete. Ako se log-na ili pak otvorq nov shell ne stava. Moga da go izvikam i togava stava (> . .profile).
Nqkoi ima li ideq ot kakvo moje da e tova? Ne e golqm problem no e draznesto vseki pat da zarejdam .profile na novo...
Mersi!
|
|
Тема
|
Re: shell - naglasi
[re: XAH_KPYM]
|
|
Автор | readthefuckingmanual (Нерегистриран) |
Публикувано | 17.09.04 22:53 |
|
PS1 e promenliva v bash. Za drugite shellove moje da raboti, moje i da ne. Ima edna mnogo polzna komanda - nroff se kazva.
|
|
|
PS1 e za bsh i ksh sasto.
Taka i ne razbiram zasto $HOME/.profile ne zahapva. (според документациата на сун би трябжало...)
fyi - napravih .bshrc file kakto me posavetvaha na drugo mqsto i tragna. Novo 10!
|
|
Тема
|
Re: shell - naglasi
[re: XAH_KPYM]
|
|
Автор | chukumba (Нерегистриран) |
Публикувано | 18.09.04 12:24 |
|
не е ново 10 ами 20.
ако прочетеш man bash, там пише, че даден шел е или интерактивен или логин.
добре е да се чете документацията
|
|
|
Vse pak nikoi ne moja da mi otgovori zasto $HOME/.profile file-a ne se 4ete.
Spored na Sun dokumentite parvo se 4ete /etc/profile (ako go ima) i posle se 4ete $HOME/.profile. Ako gi ima i 2-ta te se 4etat. Toest /etc/profile e "default" za cqlata systema a ako iskash da si go donaglasish za opredelen "user" pipash $HOME/.profile. Tova se potvarjdava i ot "man" stranicite za Bourne-Shell.....ama pri men tova ne stava
|
|
|
Отговориха ти - .profile се изпълнява само когато шелът е логин, а не интерактивен
Напиши в $HOME/.profile:
ENV=$HOME/.shrc; export ENV
а в $HOME/.shrc - нещата, които искаш да се изпълняват и ще тръгне.
Разум - способността на живото същество да постъпва нецелесъобразно, или неестественоРедактирано от Labrett на 23.09.04 14:18.
|
|
|
mersi!
I samo da otbelkeja 4e kogato e login shell sasto ne raboti.
Namerih oste info v na sun dokumentaciata i se okazva 4e ima drug $HOME/.ne_pomnq_imeto file v koito nqkakva promenliva trqbva da e "true". Tova se slu4va samo kogato se izpolzva CDE (koeto e i na machinata) Sega oba4e sam na ba4kane i ste proverq kato se prebera dali e ot tova.
sas zdrave
|
|
|
А ти как точно определяш дали е логин шел, или интерактивен?
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
|
|
|
oste ne sam probval, no ste sloja rezultata tuka ...da znaete i vie :)
login - spored men ot imeto mu e "deafault" shell-a s koito se log-vas. Toi sasto e interactive. Oba4e ne vseki interactive shell e login shell. T.e. shell- a koito kogato si ve4e log-nat i go viknesh e prosto interactive....
|
|
|
Прав си, само че понеже споменаваш графична среда нагоре, не знам дали броиш че стартирането на X сесията изпод графичен логин manager е пускане на логин шел и всички терминали, които отваряш под X-а, са вече интерактивни.
Много невероятно звучи sh логин шел да не изпълнява .profile ...
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
|
|