Skip to main content

Discuss System wide shell configuration Scripts in Linux.

30.Discuss System wide shell configuration Scripts in Linux.
Ans.
1. These files determine the default environment settings of system shells and what functions are started every time a user launches a new shell.

2. Configuration files present in ‘/etc’ affects all shells used on the system.

3. An individual user can also set up a default configuration files in his or her home directory that affects only his or her shells.

4. Shell configuration scripts are ‘bashrc’, ‘csh.cshrc’, ‘zshrc’. ‘bashrc’ is read by bash, ‘csh.cshrc’ is read by tcsh; and zchrc is read by zsh.

5. These files are read every time a shell is launched, not just upon login, they determine the setting and behaviors of the shells on the system.

6. ‘/etc/profile’ this file is read by all shells except tcsh and csh upon login.

7. If we need to change the default path of your shell in ‘/etc/profile’ you can add another path statement in path manipulation section of ‘/etc/profile’.

8. Example:
We have created a ‘/songs’ on our system and want this directory in system search path, we can add the following line to the end of the similar lines:
Pathmunge /songs



Comments

Popular posts from this blog

QT practicals files

Temporarily Available: Click below to download|||||||||||

List and explain all NFS server commands.

65.List and explain all NFS server commands. Ans. 1. exportfs: a) The exportfs command enables user to manipulate the list of current exports without editing /etc/exports. b) It also maintains the list of currently exported file system in /var/lib/nfs/etab. Example: The exportfs –a command initializes /var/lib/nfs/etab, synchronizes it with the contents of /etc/exports. c) To add a new export to etab and also /etc/exports the syntax is : #exportfs –o opts hostdir d) Example: #exportfs –o sync,rw 192.168.166.7:/demo The above command exports the directory /demo to client 192.168.166.7 with export option rw and sync. e) –v option of this command, lists currently exported filesystem. Example: #exportfs –v f) –u options unexports the filesystem as follow: Example: #exportfs –u 192.168.166.7:/demo 2. showmount: a) The showmount command provides information about clients and the file systems they have mounted. b) Syntax is : #showmount [-advhe] [host] ...

Java Program solutions

Temporarily Available: Click below to download...