How can i change my bash prompt ?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How can i change my bash prompt ?
# 8  
Old 12-01-2009
Is the below files exist in the below condition or not , and is it /etc/bashrc or /etc/.bashrc

if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

and if exist kindly submit cat /etc/bashrc

# 9  
Old 12-01-2009
Quote:
.bash_profile is executed for login shells, while .bashrc is executed for interactive non-login shells.
therefore, edit your .bash_profile to call .bashrc and you will always execute .bashrc from any "style" of login.
# 10  
Old 12-01-2009
Dear scottn

I checked .bash_profile it is not set.
this is my .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
unset USERNAME
.............................................................................

still i have the same prompt Smilie

---------- Post updated at 08:25 PM ---------- Previous update was at 08:22 PM ----------

Quote:
Originally Posted by ahmad.diab
Is the below files exist in the below condition or not , and is it /etc/bashrc or /etc/.bashrc

if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

and if exist kindly submit cat /etc/bashrc


does not exists.
# 11  
Old 12-01-2009
Try putting the PS1=... at the end of your .bashrc script?
# 12  
Old 12-01-2009
I got it.

Thanks to all of u.

i commented few lines in bashrc now i am getting my desired prompt.

----------------------------------------------------------------------------------------------------
#if [ -f /etc/bashrc ]; then
# . /etc/bashrc
#fi
#if [ -f /etc/bash.bashrc ]; then
# . /etc/bash.bashrc
#fi
----------------------------------------------------------------------------------------------------

But still i have a question

What is the need of bashrc in /etc/ ?
means what is the role ? Smilie
# 13  
Old 12-01-2009
you are using the file /etc/.bashrc not the one in your home as the ~/.bashrc is saying

and I asked you if /etc/.bashrc is exist or not and I didn't get the answer yet
(kindly note the "." before the word bashrc)

your ~/.bashrc is excuting the code /etc/.bashrc when you login.(not good)

when your ~/.bashrc is removed you need to modify your ".bash.profile" in a way that is to use the /etc/.bashrc when you lose your ~/.bashrc (somehow) kindly see below:-


Code:
add this condition to your .bashrc.profile and remove it from your ~/.bashrc:-

if [ -f $HOME/.bashrc ]; then
 . $HOME/.bashrc
else
. /etc/.bashrc
fi

# 14  
Old 12-01-2009
thanks ahmad.diab.

I made modifications in my .bash_profile.

Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to Change the % prompt to - prompt in UNIX?

how to Change the % prompt to - prompt in unix :wall: ---------- Post updated at 07:40 AM ---------- Previous update was at 07:38 AM ---------- How To display the last modification time of any file in unix ---------- Post updated at 07:40 AM ---------- Previous update was at 07:40 AM... (2 Replies)
Discussion started by: manjiri sawant
2 Replies

2. Shell Programming and Scripting

Change / Setup bash custom prompt (PS1)

I am trying to create my custom prompt and I have almost succeeded. Right now I have PS1='\n\\$\ ' What I have not figured out is how to make the directories bold when I'm using commands ls or ls -la. Any idea how to do it??? Many thanx. (2 Replies)
Discussion started by: emailkia
2 Replies

3. Red Hat

How to change password prompt for Kerberos?

Hello, I installed Kerberos on Red Hat. My testing tool checks for the prompt when user log-in. Unfortunately I don't have access to that testing tool so I have to fix somehow the prompt. My testing tool expects this format: login: XYZ Password: When I installed Kerberos I have this format:... (1 Reply)
Discussion started by: susja
1 Replies

4. UNIX for Advanced & Expert Users

Change password prompt format

Hello, I installed Kerberos on Red Hat. My testing tool checks for the prompt when user log-in. Unfortunately I don't have access to that testing tool so I have to fix somehow the prompt. My testing tool expects this format: login: XYZ Password: When I installed Kerberos I have this format:... (1 Reply)
Discussion started by: susja
1 Replies

5. UNIX for Dummies Questions & Answers

Where to change the UNIX password prompt?

Hi guys, I got these 3 servers: a, b and c which I ssh from a to b/c. a:$ ssh userid@b Password: a:$ ssh userid@c userid@c's password: Notice that the password prompt is different (highlighted in bold) on both servers even though their SUN Solaris version the same, OpenSSH version... (0 Replies)
Discussion started by: DrivesMeCrazy
0 Replies

6. UNIX for Dummies Questions & Answers

Change root prompt (Solaris)

Hello all. I was wondering if there is a way to change the root prompt. I am using Solaris 10 and would like to have the root prompt display the current directory along with 'SU' to indicate root status. What I have tried so far: /etc/passwd changed the root shell to korn with... (10 Replies)
Discussion started by: RobertSubnet
10 Replies

7. Solaris

Expired password doesn't prompt for change

I'm on a Solaris 8 box that is not prompting users to change their password after it has expired. I have an older Solaris 8 box that does. We're accessing both via ssh. We have recently built the box that doesn't prompt from scratch. Obviously, we've overlooked something but we don't know what.... (2 Replies)
Discussion started by: mark24p
2 Replies

8. UNIX for Dummies Questions & Answers

How to change prompt

I have a Sun OS and at the moment the prompt is # and i want to change it to: root@server # can you help me please. thanks in advance. (4 Replies)
Discussion started by: drogram
4 Replies

9. Solaris

How to change the system prompt and BG of terminal?

Hi all, I was wondering how to change the PS1 to my liking? I tried changing it using PS1='my choice' it worked but the subsequent terminals i open will not have it as the default PS1 ,how do i change it? also i am running as super user, and i need to exec bash, to get the bash environment...... (4 Replies)
Discussion started by: wrapster
4 Replies

10. Shell Programming and Scripting

script to change shell and prompt

I want to write a shell script which will change the current shell (say from csh to bsh) and my Prompt (say my name) as desired.pls help (1 Reply)
Discussion started by: SHYAM
1 Replies
Login or Register to Ask a Question