When I open the terminal, a name is displayed before I type any command as follows:
What specific steps do I take to change the display name?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
This actually displays your username@computername: along with the current directory and a $ sign, which usually means a non-root user, whereas a # sign would mean that you have root permissions.
Now, to only change what's displayed, you can edit your
~/.bashrc file. Open it with your favorite text editor and make changes to the line that starts with
If you have more than one line starting with
PS1=, try changing them one by one, while saving the
.bashrc file and opening a new terminal each time, to see if you edited the right one.
To just experiment with what's displayed, without messing up anything, you can type
export PS1="whatever you want". Once you close and reopen the terminal, it will set the value of PS1 back to the one in your
To actually change your username or computer name, there are already excellent answers:
You will need to log out and log in again to see the changes, unless you're changing the name of your computer, for which you'll need to reboot the machine.
The first administrator is your username, and the second one is the name of the computer (hostname). You can make another account with different username and rename your computer, but I suspect you don't want to do that. You can put whatever you like in your prompt in the terminal. The following variable determine, what are you going to see as a prompt:
Take look here:
Experiment with these variable and find out what you want :) For example:
export PS1="Hello.Master$ "
If you want your prompt changes to make permanent, you can put them in many places like: