How to show hostname infor after login


 
Thread Tools Search this Thread
Operating Systems AIX How to show hostname infor after login
# 1  
Old 03-31-2009
How to show hostname infor after login

When I login AIX console, how to show hostname before any command:

hostname:/#>id
uid=0(root) gid=0(system) groups=2(bin),3(sys),7(security),8(cron),10(audit),11(lp)
# 2  
Old 03-31-2009
As illustrated above with the colon-slash-hash-greaterthan, like so:

PS1="$(hostname):/#>"
# 3  
Old 03-31-2009
Not sure on AIX but on linux you can do:

Code:
PS1="\H/#"



Where:
Code:
       \a     an ASCII bell character (07)
       \d     the  date  in  "Weekday  Month  Date" format
              (e.g., "Tue May 26")
       \e     an ASCII escape character (033)
       \h     the hostname up to the first `.'
       \H     the hostname
       \n     newline
       \r     carriage return
       \s     the name of the shell, the  basename  of  $0
              (the portion following the final slash)
       \t     the current time in 24-hour HH:MM:SS format
       \T     the current time in 12-hour HH:MM:SS format
       \@     the current time in 12-hour am/pm format
       \u     the username of the current user
       \v     the version of bash (e.g., 2.00)
       \V     the  release  of  bash, version + patchlevel
              (e.g., 2.00.0)
       \w     the current working directory
       \W     the basename of the current  working  direc-
              tory
       \!     the history number of this command
       \#     the command number of this command
       \$     if  the effective UID is 0, a #, otherwise a
              $
       \nnn   the character  corresponding  to  the  octal
              number nnn
       \\     a backslash
       \[     begin a sequence of non-printing characters,
              which could be used to embed a terminal con-
              trol sequence into the prompt
       \]     end a sequence of non-printing characters

# 4  
Old 03-31-2009
Followup: If your hostname is fully qualified (e.g. node.coname.com) you can do the following to just get node:
PS1="$(hostname|awk -F. '{print $1}'):/#>"

Also, if you want the current path as part of the name, you can do this:

P='$PWD' # that is single tick (apostrophe)
PS1="$(hostname|awk -F. '{print $1}'):${P}/#>"
# 5  
Old 03-31-2009
We use a "$" when we are logged in as root:
Code:
PS1=`hostname`:'${PWD#${PWD%/*/*/*}/}:$ '

And use a "#" when we are logged in as a non-root user:
Code:
PS1=`hostname`:'${PWD#${PWD%/*/*/*}/}:# '

I can see very quickly if I am root or not by looking for the "$".
# 6  
Old 03-31-2009
Quote:
We use a "$" when we are logged in as root:
Thats odd. All my servers, by default, are $ for nonroot and # for root.
# 7  
Old 03-31-2009
Yeah, that is probably the better way to do it since most Linux distributions do it that way also. It has just been switched on our boxes for as long as I can remember so we just leave it at that.

Either way, it is good to have the root PS1 set differently that the non-root PS1 just so you can tell quickly if you are root or not.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

Cannot show graphical login display

Hi all, I'm running Red Hat Enterprise Linux Server 6.3 Santiago. I already installed the X Window package during installation and the graphical login display can be shown normally after installation. Yesterday, I accessed remotely by GUI mode using VNC viewer and somehow it got crashed.... (1 Reply)
Discussion started by: sergionicosta
1 Replies

2. UNIX for Advanced & Expert Users

Hostname -f hostname: Unknown host

deleted (0 Replies)
Discussion started by: hce
0 Replies

3. Emergency UNIX and Linux Support

HP UX - ILO Console hostname different than Machine Hostname...

Hi All, So we added a new HP-UX 11.31 machine. Copied OS via Ignite-UX (DVD)over from this machine called machine_a. It was supposed to be named machine_c. And it is when you log in...however when I'm in the ILO console before logging in, it says: It should say: What gives? And how do... (4 Replies)
Discussion started by: zixzix01
4 Replies

4. Shell Programming and Scripting

Show the login of users connected with awk

Hello everyone, I was trying to get the all logins of the users connected with awk, using "w" command, I probe with this: w|awk 'NR>2 {print $1}' But I'm not sure... is it ok? Thank You so much! (2 Replies)
Discussion started by: adiegorpc
2 Replies

5. Solaris

error message rmclomv ... SC Login Failure for user Please login:

Hello World ~ HW : SUN Fire V240 OS : Solaris 8 Error message prompts 'rmclomv ... SC login failure ...' on terminal. and Error Message prompts continually 'SC Login Failure for user Please login:' on Single Mode(init S) The System is in normal operation, though In case of rain, Can... (1 Reply)
Discussion started by: lifegeek
1 Replies

6. Solaris

How grep only the capacity infor from df -k using sun solaris

Hello experts, when i get an output for df -k; i get the below output Filesystem kbytes used avail capacity Mounted on /dev/vd/vdisk3 8241689 1973089 6186184 25% / /proc 0 0 0 0% /proc mnttab 0 ... (3 Replies)
Discussion started by: streddy
3 Replies

7. Cybersecurity

APACHE: Tie in Web Page login with server login

Hello, I have created a web page on a server using apache and added .htaccess and .htpasswd in the folder for authentification. I was wondering if there was anyway to tie-in the login for this page with the login used to logon to the server. i.e. the same login info. is used for both, when... (1 Reply)
Discussion started by: WhotheWhat
1 Replies

8. Web Development

APACHE: Tie in Web Page login with server login

Hello, I have created a web page on a server using apache and added .htaccess and .htpasswd in the folder for authentification. I was wondering if there was anyway to tie-in the login for this page with the login used to logon to the server. i.e. the same login info. is used for both,... (2 Replies)
Discussion started by: WhotheWhat
2 Replies

9. AIX

How to disable user login infor?

If user login and don't do anything in 15 mins, the user is kicked off from the server. how to disable it? (5 Replies)
Discussion started by: rainbow_bean
5 Replies

10. UNIX for Dummies Questions & Answers

Solaris - unknown hostname - how can I change hostname?

Hello, I am new to Solaris. I am using stand alone Solaris 10.0 for test/study purpose and connecting to internet via an ADSL modem which has DHCP server. My Solaris is working on VMWare within winXP. My WinXP and Solaris connects to internet by the same ADSL modem via its DHCP at the same... (1 Reply)
Discussion started by: XNOR
1 Replies
Login or Register to Ask a Question