Bash prompt takes only the first word of a hostname before the dotIs it possible to know when you're at the first bash prompt of a terminal?I changed my hostname, why is my bash PS1 prompt unchangedHow do I customize the bash prompt on centos?How to set the command(s) that get run before every single prompt?bash prompt with abbreviated current director including dot files?Obtain the “pretty” hostname in bashChanging hostname doesn't change the terminal nameHow to change bash prompt string in current bash session?How to change the format of the bash prompt?/etc/bashrc overrides my settings in home .bashrc
Game artist computer workstation set-up – is this overkill?
What calendar would the Saturn nation use?
How to increase row height of a table and vertically "align middle"?
Make me a minimum magic sum
Was there a dinosaur-counter in the original Jurassic Park movie?
Why is the episode called "The Last of the Starks"?
Is there a reason why Turkey took the Balkan territories of the Ottoman Empire, instead of Greece or another of the Balkan states?
Which "exotic salt" can lower water's freezing point by 70 °C?
Crime rates in a post-scarcity economy
Does this website provide consistent translation into Wookiee?
How could a humanoid creature completely form within the span of 24 hours?
What chord could the notes 'F A♭ E♭' form?
How does jetBlue determine its boarding order?
What is more safe for browsing the web: PC or smartphone?
Why did Gendry call himself Gendry Rivers?
Extracting the parent, leaf, and extension from a valid path
And now you see it
Explaining intravenous drug abuse to a small child
Would a legitimized Baratheon have the best claim for the Iron Throne?
Assuming a normal distribution: what is the sd for a given mean?
My C Drive is full without reason
Is throwing dice a stochastic or a deterministic process?
The unknown and unexplained in science fiction
How can I finally understand the confusing modal verb "мочь"?
Bash prompt takes only the first word of a hostname before the dot
Is it possible to know when you're at the first bash prompt of a terminal?I changed my hostname, why is my bash PS1 prompt unchangedHow do I customize the bash prompt on centos?How to set the command(s) that get run before every single prompt?bash prompt with abbreviated current director including dot files?Obtain the “pretty” hostname in bashChanging hostname doesn't change the terminal nameHow to change bash prompt string in current bash session?How to change the format of the bash prompt?/etc/bashrc overrides my settings in home .bashrc
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I configured my machine as the following hostname ( in reshat 7.2 )
digi.master01.usa.com
but my prompt is like this
[root@digi ]#
while we want
[root@digi.master01 ]#
any idea how to change it in linux configuration?
linux bash prompt hostname
add a comment |
I configured my machine as the following hostname ( in reshat 7.2 )
digi.master01.usa.com
but my prompt is like this
[root@digi ]#
while we want
[root@digi.master01 ]#
any idea how to change it in linux configuration?
linux bash prompt hostname
What do you currently have in PS1? You could use$(hostname | cut -d . -f 1-2)
– William Pursell
7 hours ago
add a comment |
I configured my machine as the following hostname ( in reshat 7.2 )
digi.master01.usa.com
but my prompt is like this
[root@digi ]#
while we want
[root@digi.master01 ]#
any idea how to change it in linux configuration?
linux bash prompt hostname
I configured my machine as the following hostname ( in reshat 7.2 )
digi.master01.usa.com
but my prompt is like this
[root@digi ]#
while we want
[root@digi.master01 ]#
any idea how to change it in linux configuration?
linux bash prompt hostname
linux bash prompt hostname
edited 3 hours ago
jimmij
32.9k876111
32.9k876111
asked 7 hours ago
yaelyael
2,84263281
2,84263281
What do you currently have in PS1? You could use$(hostname | cut -d . -f 1-2)
– William Pursell
7 hours ago
add a comment |
What do you currently have in PS1? You could use$(hostname | cut -d . -f 1-2)
– William Pursell
7 hours ago
What do you currently have in PS1? You could use
$(hostname | cut -d . -f 1-2)
– William Pursell
7 hours ago
What do you currently have in PS1? You could use
$(hostname | cut -d . -f 1-2)
– William Pursell
7 hours ago
add a comment |
1 Answer
1
active
oldest
votes
In bash you can use two special characters regarding hostname:
h
to get host name up to the first dotH
to get full host name
If you want anything else you need to make your own version for example with HOSTNAME
variable:
[root@digi ]# HOSTNAME=digi.master01.usa.com # this should be set automatically by bash
[root@digi ]# PS1="[u@$HOSTNAME%.*.* ]#"
[root@digi.master01 ]#
(+1) , on which file I need to edit the - PS1?
– yael
6 hours ago
@yael you would need to add this to your~/.bashrc
file. E.g: add the lineexport PS1="[u@H ]#"
. Then logout or source the file,. ~/.bashrc
to make this active.
– datUser
6 hours ago
@yael Like @datUser said, put this into~/.bashrc
, eventually~/.bash_profile
or even/etc/profile
(system-wide), but for interactive stuff like prompt~/.bashrc
is the right place.
– jimmij
4 hours ago
last question , I try to create now digi-master01 insted of digi.master but without success can you please help me with this ?
– yael
3 hours ago
@yaelnewhostname=$HOSTNAME/./-
should do the job or$HOSTNAME//./-
to change all dots.
– jimmij
2 hours ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f517429%2fbash-prompt-takes-only-the-first-word-of-a-hostname-before-the-dot%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
In bash you can use two special characters regarding hostname:
h
to get host name up to the first dotH
to get full host name
If you want anything else you need to make your own version for example with HOSTNAME
variable:
[root@digi ]# HOSTNAME=digi.master01.usa.com # this should be set automatically by bash
[root@digi ]# PS1="[u@$HOSTNAME%.*.* ]#"
[root@digi.master01 ]#
(+1) , on which file I need to edit the - PS1?
– yael
6 hours ago
@yael you would need to add this to your~/.bashrc
file. E.g: add the lineexport PS1="[u@H ]#"
. Then logout or source the file,. ~/.bashrc
to make this active.
– datUser
6 hours ago
@yael Like @datUser said, put this into~/.bashrc
, eventually~/.bash_profile
or even/etc/profile
(system-wide), but for interactive stuff like prompt~/.bashrc
is the right place.
– jimmij
4 hours ago
last question , I try to create now digi-master01 insted of digi.master but without success can you please help me with this ?
– yael
3 hours ago
@yaelnewhostname=$HOSTNAME/./-
should do the job or$HOSTNAME//./-
to change all dots.
– jimmij
2 hours ago
add a comment |
In bash you can use two special characters regarding hostname:
h
to get host name up to the first dotH
to get full host name
If you want anything else you need to make your own version for example with HOSTNAME
variable:
[root@digi ]# HOSTNAME=digi.master01.usa.com # this should be set automatically by bash
[root@digi ]# PS1="[u@$HOSTNAME%.*.* ]#"
[root@digi.master01 ]#
(+1) , on which file I need to edit the - PS1?
– yael
6 hours ago
@yael you would need to add this to your~/.bashrc
file. E.g: add the lineexport PS1="[u@H ]#"
. Then logout or source the file,. ~/.bashrc
to make this active.
– datUser
6 hours ago
@yael Like @datUser said, put this into~/.bashrc
, eventually~/.bash_profile
or even/etc/profile
(system-wide), but for interactive stuff like prompt~/.bashrc
is the right place.
– jimmij
4 hours ago
last question , I try to create now digi-master01 insted of digi.master but without success can you please help me with this ?
– yael
3 hours ago
@yaelnewhostname=$HOSTNAME/./-
should do the job or$HOSTNAME//./-
to change all dots.
– jimmij
2 hours ago
add a comment |
In bash you can use two special characters regarding hostname:
h
to get host name up to the first dotH
to get full host name
If you want anything else you need to make your own version for example with HOSTNAME
variable:
[root@digi ]# HOSTNAME=digi.master01.usa.com # this should be set automatically by bash
[root@digi ]# PS1="[u@$HOSTNAME%.*.* ]#"
[root@digi.master01 ]#
In bash you can use two special characters regarding hostname:
h
to get host name up to the first dotH
to get full host name
If you want anything else you need to make your own version for example with HOSTNAME
variable:
[root@digi ]# HOSTNAME=digi.master01.usa.com # this should be set automatically by bash
[root@digi ]# PS1="[u@$HOSTNAME%.*.* ]#"
[root@digi.master01 ]#
answered 6 hours ago
jimmijjimmij
32.9k876111
32.9k876111
(+1) , on which file I need to edit the - PS1?
– yael
6 hours ago
@yael you would need to add this to your~/.bashrc
file. E.g: add the lineexport PS1="[u@H ]#"
. Then logout or source the file,. ~/.bashrc
to make this active.
– datUser
6 hours ago
@yael Like @datUser said, put this into~/.bashrc
, eventually~/.bash_profile
or even/etc/profile
(system-wide), but for interactive stuff like prompt~/.bashrc
is the right place.
– jimmij
4 hours ago
last question , I try to create now digi-master01 insted of digi.master but without success can you please help me with this ?
– yael
3 hours ago
@yaelnewhostname=$HOSTNAME/./-
should do the job or$HOSTNAME//./-
to change all dots.
– jimmij
2 hours ago
add a comment |
(+1) , on which file I need to edit the - PS1?
– yael
6 hours ago
@yael you would need to add this to your~/.bashrc
file. E.g: add the lineexport PS1="[u@H ]#"
. Then logout or source the file,. ~/.bashrc
to make this active.
– datUser
6 hours ago
@yael Like @datUser said, put this into~/.bashrc
, eventually~/.bash_profile
or even/etc/profile
(system-wide), but for interactive stuff like prompt~/.bashrc
is the right place.
– jimmij
4 hours ago
last question , I try to create now digi-master01 insted of digi.master but without success can you please help me with this ?
– yael
3 hours ago
@yaelnewhostname=$HOSTNAME/./-
should do the job or$HOSTNAME//./-
to change all dots.
– jimmij
2 hours ago
(+1) , on which file I need to edit the - PS1?
– yael
6 hours ago
(+1) , on which file I need to edit the - PS1?
– yael
6 hours ago
@yael you would need to add this to your
~/.bashrc
file. E.g: add the line export PS1="[u@H ]#"
. Then logout or source the file, . ~/.bashrc
to make this active.– datUser
6 hours ago
@yael you would need to add this to your
~/.bashrc
file. E.g: add the line export PS1="[u@H ]#"
. Then logout or source the file, . ~/.bashrc
to make this active.– datUser
6 hours ago
@yael Like @datUser said, put this into
~/.bashrc
, eventually ~/.bash_profile
or even /etc/profile
(system-wide), but for interactive stuff like prompt ~/.bashrc
is the right place.– jimmij
4 hours ago
@yael Like @datUser said, put this into
~/.bashrc
, eventually ~/.bash_profile
or even /etc/profile
(system-wide), but for interactive stuff like prompt ~/.bashrc
is the right place.– jimmij
4 hours ago
last question , I try to create now digi-master01 insted of digi.master but without success can you please help me with this ?
– yael
3 hours ago
last question , I try to create now digi-master01 insted of digi.master but without success can you please help me with this ?
– yael
3 hours ago
@yael
newhostname=$HOSTNAME/./-
should do the job or $HOSTNAME//./-
to change all dots.– jimmij
2 hours ago
@yael
newhostname=$HOSTNAME/./-
should do the job or $HOSTNAME//./-
to change all dots.– jimmij
2 hours ago
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f517429%2fbash-prompt-takes-only-the-first-word-of-a-hostname-before-the-dot%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What do you currently have in PS1? You could use
$(hostname | cut -d . -f 1-2)
– William Pursell
7 hours ago