![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Rules & FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Basic OS question | catwomen | HP-UX | 4 | 09-08-2006 05:39 PM |
| a very basic question regarding gcc... | caltiger | High Level Programming | 2 | 09-04-2006 04:16 AM |
| Really basic question.... | robherms | UNIX for Dummies Questions & Answers | 1 | 02-17-2006 06:50 AM |
| basic question | urwannabefriend | UNIX for Dummies Questions & Answers | 1 | 04-10-2004 02:21 PM |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
basic question
I have some basic doubts. Can someone clarify in this forum?
1)if [ "$TERM" = "" ] then eval ' tset -s -Q -m ':?hp' ' else eval ' tset -s -Q ' what does it exactly mean in .profile? 2) what are 'nobody' and 'noaccess' usernames in /etc/passwd file. 3)I am working on a solaris system where there is no specific entry for my username. Then how do the system manage individual login ids? 4) Out of .login , .profile, .cshrc (c shell), .kshrc (k shell) which one gets invoked first after login? I would be very grateful if someone spends some time in giving me answers to these queries. Thanks and best regards Asutosh |
| Forum Sponsor | ||
|
|
|
|||
|
I am going to respond to part 4 of your question specifically.
there are two types of initialization files: user and system. depending on which shell you are using determines which initialization files (both system and user) are executed and in what order. The system initialization files are located in /etc and the user initialization files are locate in the $HOME. if you are using the c-shell, when you login the /etc/.login file is read first, then the $HOME/.cshrc, then the $HOME/.login. once those files are read, then you get your desktop or whatever. if you are using the bourne shell or the korn shell, the upon login the /etc/profile is read, then the $HOME/.profile is read. However, the $HOME/.kshrc applies only to the korn shell and is not read automatically. It does not exist by default, thus the user has to create it. in order for it to be read upon login, you have to set the ENV variable in the $HOME/.profile to the following: ENV=$HOME/.kshrc; export ENV. If this variable is set in the $HOME/.profile, this the .kshrc is read immediately after the .profile upon login. Otherwise, the .kshrc IS NOT read without the ENV variable being set. by the way, if you are using the bash shell (linux and Solaris 8), then the user initialization file in this case would be the $HOME/.bash_profile, which is read after the system initialization file. hope this helps. |