chaostic
  
 
  
 
 
Group: Members 
Posts: 328 
Joined: Mar. 2005 | 
  | 
Posted: July 22 2008,21:35 | 
   | 
 
 
  
on OSx: PS1='\u@\h:\w ' chaostic@OSX:~  chaostic@OSX:~ cd Desktop/ chaostic@OSX:~/Desktop 
  On DSLcore, the standard prompt for now.
  on DSL 3/4, I mostly use ssh, so the standard prompts for user or root are used unless I ssh'd in. Then it gets colored, and shows the hostname of the incoming ssh connection:
 | Code Sample  |   # SSHHOST shows the arp table, grepping it for the line with the ip address you are shhing from in, then cuts the hostname out [ -n "$SSH_CLIENT" ] && SSHHOST=$(arp -a | grep `echo $SSH_CLIENT|cut -f1 -d\ ` | cut -f1 -d\ )
  # Creating command prompt, using SSHHOST to add dynamic host name to prompt if SSHing in # PS1 = [Cyan/Underlined](Host where you are SSHing from)[No Color][Blue](SHHing through)[Light Red/Bold](User AT host:PWD)(Space)[No Color] [ -n "$SSHHOST" ] && PS1=$'\\[\E[36;0;4m\\]$SSHHOST\\[\E[0m\\]\\[\E[36;0m\\]*\\[\E[31;1m\\]\\u@\\h:\\w \\[\E[0m\\]'
  |  
  remotehostname*dslusername@dslhostname:path  OSX*dsl@box:~  OSX*dsl@box:~ cd /var/tmp OSX*dsl@box:/var/tmp  
  OSx would be underlined and blue, * would be blue, and dsl@box:~ would be light red.
  I didn't make one for root yet (Don't really spend much time as root, so the plain jane prompt is warning enough) 
 |