shell - naglasi
10 отговора
335 прегледа
shell - naglasi
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!
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
PS1 e promenliva v bash. Za drugite shellove moje da raboti, moje i da ne. Ima edna mnogo polzna komanda - nroff se kazva.
Re: shell - naglasi
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!
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
не е ново 10 ами 20.
ако прочетеш man bash, там пише, че даден шел е или интерактивен или логин.
добре е да се чете документацията
ако прочетеш man bash, там пише, че даден шел е или интерактивен или логин.
добре е да се чете документацията
Re: shell - naglasi
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
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
Re: shell - naglasi
Отговориха ти - .profile се изпълнява само когато шелът е логин, а не интерактивен
Напиши в $HOME/.profile:
ENV=$HOME/.shrc; export ENV
а в $HOME/.shrc - нещата, които искаш да се изпълняват и ще тръгне.
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
Напиши в $HOME/.profile:
ENV=$HOME/.shrc; export ENV
а в $HOME/.shrc - нещата, които искаш да се изпълняват и ще тръгне.
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
Редактирано от Labrett на
Re: shell - naglasi
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
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
Re: shell - naglasi
А ти как точно определяш дали е логин шел, или интерактивен?
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
Re: shell - naglasi
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....
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....
Re: shell - naglasi
Прав си, само че понеже споменаваш графична среда нагоре, не знам дали броиш че стартирането на X сесията изпод графичен логин manager е пускане на логин шел и всички терминали, които отваряш под X-а, са вече интерактивни.
Много невероятно звучи sh логин шел да не изпълнява .profile ...
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
Много невероятно звучи sh логин шел да не изпълнява .profile ...
Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
Re: shell - naglasi
fyi,
Kogato se izpolzva CDE:
$HOME/.dtprofile se izvikva parvo. Ako v nego DTSOURCEPROFILE ne e 'true' to $HOME/.profile ne se izvikva.
ina4e pak ne tragna
Kogato se izpolzva CDE:
$HOME/.dtprofile se izvikva parvo. Ako v nego DTSOURCEPROFILE ne e 'true' to $HOME/.profile ne se izvikva.
ina4e pak ne tragna