Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
labs:custom_prompt [2009/09/24 19:49] adminlabs:custom_prompt [2022/01/28 16:59] (current) – [Bash Escape Sequences] admin
Line 5: Line 5:
 You will need to edit your ''~/.bashrc'' file using a text editor (e.g., emacs, vim, nano, gedit, ...) You will need to edit your ''~/.bashrc'' file using a text editor (e.g., emacs, vim, nano, gedit, ...)
  
-You will define a PS1 variable and export it.+You will define a ''PS1'' variable and export it.
  
  
Line 18: Line 18:
               \h     the hostname up to the first `.'               \h     the hostname up to the first `.'
               \H     the hostname               \H     the hostname
-              \j     the  number of jobs currently managed by the +              \j     the  number of jobs currently managed by the shell 
-                     shell +              \l     the basename of the shell's terminal  device name
-              \l     the basename of the shell's terminal  device +
-                     name+
               \n     newline               \n     newline
               \r     carriage return               \r     carriage return
Line 34: Line 32:
                      (e.g., 2.00.0)                      (e.g., 2.00.0)
               \w     the current working directory               \w     the current working directory
-              \W     the  basename  of the current working direc­ +              \W     the  basename  of the current working direc­tory
-                     tory+
               \!     the history number of this command               \!     the history number of this command
               \#     the command number of this command               \#     the command number of this command
-              \$     if the effective UID is 0, a #, otherwise  a +              \$     if the effective UID is 0, a #, otherwise a $ 
-                     +              \nnn   the  character  corresponding  to  the octal number nnn
-              \nnn   the  character  corresponding  to  the octal +
-                     number nnn+
               \\     a backslash               \\     a backslash
               \[     begin a sequence of non-printing characters,               \[     begin a sequence of non-printing characters,
Line 49: Line 44:
 ===== Color Codes ===== ===== Color Codes =====
  
-|Black      0;30   ||  Dark Gray    1;30| +|Black      0;30   || Dark Gray    1;30| 
-|Blue       0;34   ||  Light Blue   | 1;34+|Red        0;31  || Light Red    | 1;31
-|Green      0;32   ||  Light Green |  1;32| +|Green      0;32   || Light Green |  1;32| 
-|Cyan      |  0;36   ||  Light Cyan   1;36+|Brown     |  0;33  || Yellow       | 1;33
-|Red        0;31  ||    Light Red    | 1;31+|Blue       0;34   || Light Blue   | 1;34
-|Purple    |  0;35  ||    Light Purple  |1;35| +|Purple    |  0;35  ||  Light Purple  |1;35| 
-|Brown     |  0;33  ||    Yellow       | 1;33+|Cyan      |  0;36   || Light Cyan   1;36
-|Light Gray | 0;37  ||    White        1;37|+|Light Gray | 0;37  || White        1;37|
  
 ===== Examples ===== ===== Examples =====
Line 65: Line 60:
   PS1='[\u@\h \W]\$ '   PS1='[\u@\h \W]\$ '
  
-Look at the escape sequences above to help you determine what this is saying.  The prompt would print out something like+Look at the escape sequences above to help you determine what the above prompt description means.  The prompt would print out something like
  
 ''[user@home currdir]$ '' ''[user@home currdir]$ ''
Line 71: Line 66:
   PS1="\h:\W \u\$"   PS1="\h:\W \u\$"
  
 +This one would look like hostname:currdir
  
 **With Color:**  **With Color:** 
labs/custom_prompt.1253821771.txt.gz · Last modified: 2009/09/24 19:49 by admin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0