How to add entry into .bash_profile file


 
Thread Tools Search this Thread
Operating Systems Linux How to add entry into .bash_profile file
# 1  
Old 08-30-2011
Question How to add entry into .bash_profile file

Hi,

Currently If i have created new userID then .bash_profile file is created under the new user.
Now, I would like to add one path in this file.

Please help on this .

Current file output:

Code:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

CASE_PRIMARY_GROUP=cccccc

Expect output:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

if [ -f $HOME/script.sh ]; then
         . $HOME/script.sh
 fi
PATH=$PATH:$HOME/bin

export PATH

CASE_PRIMARY_GROUP=cccccc


Last edited by radoulov; 08-30-2011 at 05:22 AM.. Reason: Code tags, please!
# 2  
Old 08-30-2011
Quote:
Originally Posted by Mani_apr08
Hi,

Currently If i have created new userID then .bash_profile file is created under the new user.
Now, I would like to add one path in this file.

Please help on this .

Current file output:

Code:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

CASE_PRIMARY_GROUP=cccccc

Expect output:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

if [ -f $HOME/script.sh ]; then
         . $HOME/script.sh
 fi
PATH=$PATH:$HOME/bin

export PATH

CASE_PRIMARY_GROUP=cccccc

what does the line in red mean?
can't you open the file with editor, i.e. vim, and add text?
# 3  
Old 08-30-2011
For Example:

Now I have created userId as sk14 in linux box. Then .bash_profile file created under /home/sk14 directory . if i see that file then i can see the below entry.

Code:
# .bash_profile  # Get the aliases and functions if [ -f ~/.bashrc ]; then         . ~/.bashrc fi  # User specific environment and startup programs  PATH=$PATH:$HOME/bin  export PATH  CASE_PRIMARY_GROUP=cccccc 
Note:  This is a default entry for all newly created user.

I would like to change that file when will i create any new user ?.

Thanks,
Mani

Last edited by pludi; 08-30-2011 at 05:55 AM..
# 4  
Old 08-30-2011
tip: please wrap codes in code tags to make it easy to read.

run this command:
Code:
 useradd -D|grep SKEL

the output is your skel directory, usually it would be /etc/skel.
When you are creating new user, the file under that directory will be copied to user's home as default profile, bashrc ... etc.

Go to that directory, change the related file you want to use for creating new users.
# 5  
Old 08-30-2011
Thank you so much sk1418.

---------- Post updated at 04:26 AM ---------- Previous update was at 04:14 AM ----------

Sorry one more doubt. This change will reflect existing user.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sed command to add a new column entry

My input file looks like this 12 3 5.122.281.413 172.31.15.220 3421 4133 2 2 1454 3421 4133 2 2 0 12 44036 214.215.52.146 90.123.245.211 2312 3911 4 4 521 2312 3911 4 4 1 14 504 6.254.324.219 192.61.27.120 4444 5611 7 5 1415 4444 5611 7 5 1 ... (2 Replies)
Discussion started by: sampitosh
2 Replies

2. How to Post in the The UNIX and Linux Forums

Help me, write a bash script to delete parent entry with all their child entry in LDAP UNIX server

Hi All, Please help me and guide me to write a bash/shell script on Linux box to delete parent entry with all their child entries. example: Parent is : ---------- dn: email=yogesh.kumar@wipro.com, o=wipro, o=in child is: ---------- dn: cn: yogesh kumar, email=yogesh.kumar@wipro.com,... (1 Reply)
Discussion started by: Chand
1 Replies

3. UNIX for Dummies Questions & Answers

awk to add/subtract an integer to/from each entry in columns?

---------- Post updated at 01:58 PM ---------- Previous update was at 01:48 PM ---------- For some reason my question is not getting printed. Here are the details: Greetings. I would like to add/subtact an integer to/from two columns of integers. I feel like this should be easy using awk... (3 Replies)
Discussion started by: Twinklefingers
3 Replies

4. Red Hat

.bash_profile file corrupted

Hi, Unexpectedly i entered wrong entries in .bash_profile for my user which has administrative permissions. So, i am getting errors for every command. I dont have backup file also, so any body can help me how to recover it. Regards, Mastan (7 Replies)
Discussion started by: mastansaheb
7 Replies

5. Linux

How to add a entry in inittab?

Hi All, I am booting by Linux box with the run level 3 and it gets booted successfully. I want to execute a script once the system is up and running in the run level 3. I was trying to add a entry to /etc/inittab to execute my script once the system is up. I have added the below... (5 Replies)
Discussion started by: kalpeer
5 Replies

6. Shell Programming and Scripting

unique entry add values

Hi, I have a file with 3 columns ABC 3 1 ABC 5 1 XYZ 4 2 DEF 3 2 DEF 4 1 DEF 6 1 MNO 5 5 JKL 3 2 JKL 4 2 PQR 12 1 For each unique entry in column 1 I want to add values in column 2 and column3 o/p ABC 8 2 XYZ 4 2 (1 Reply)
Discussion started by: Diya123
1 Replies

7. Shell Programming and Scripting

How to add each entry in an unix file?

Hi, I've a data file having entries like this- $ cat BDWL.out 19571 349484 18963 349568 20180 351389 20372 350253 Now I want to add each entry and produce the final sum =1479780 as output. How can I do that using unix shell scripting?? using loop or sed/awk ?? Thanks, Naresh (5 Replies)
Discussion started by: NARESH1302
5 Replies

8. Shell Programming and Scripting

Add Variable in .bash_profile

Hi, I wanted to do the following, but the command does not seem to work. Any ideas or suggestions please help. #1. If the particular ENV variable IMPACT_HOME is not there in a file grep -q IMPACT_HOME infile || sed -i 'i IMPACT_HOME=/my/new/path' infile #2. If the ENV variable... (4 Replies)
Discussion started by: dbashyam
4 Replies

9. AIX

How to add DNS entry in AIX 5.3

we have using windows 2003 server as DNS Server, now we want add dns entry in AIX 5.3 server. can any body help (1 Reply)
Discussion started by: Balajipoola007
1 Replies

10. AIX

How to add an entry in the errpt

Hi, I'm looking for a tool or a command to generate entries in the AIX error log (errpt). I know the command errlogger but I need to simulate HARDWARE or TEMP entries for test purpose. Anyone knows something that can help me ? Thanks (1 Reply)
Discussion started by: fwirbel
1 Replies
Login or Register to Ask a Question