Difference between revisions of "Bash snippets"
Jump to navigation
Jump to search
(add category) |
|||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
+ | |||
+ | === Prompts === | ||
+ | |||
+ | <source lang="Bash"> | ||
+ | export PS1='\[\033[0;32m\][\[\033[0;31m\]\u@\h \[\033[0;34m\]\w \[\033[0;33m\]$?\[\033[0;32m\]]\n\[\033[0m\]\$\[\033[0m\] ' | ||
+ | </source> | ||
+ | |||
+ | Output (modulo colours): | ||
+ | <pre> | ||
+ | [vegard@t460 ~ 0] | ||
+ | $ | ||
+ | </pre> | ||
+ | |||
+ | See also: http://man7.org/linux/man-pages/man1/bash.1.html#PROMPTING | ||
=== Adding to the search path === | === Adding to the search path === |
Revision as of 22:28, 13 December 2019
Contents
Prompts
export PS1='\[\033[0;32m\][\[\033[0;31m\]\u@\h \[\033[0;34m\]\w \[\033[0;33m\]$?\[\033[0;32m\]]\n\[\033[0m\]\$\[\033[0m\] '
Output (modulo colours):
[vegard@t460 ~ 0] $
See also: http://man7.org/linux/man-pages/man1/bash.1.html#PROMPTING
Adding to the search path
# https://stackoverflow.com/a/9631350/1697183
export LD_LIBRARY_PATH="/foo/bar${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
This is more secure than plain appending, which can create empty components (e.g. a trailing ":") which are interpreted as "current directory" and lead to DLL search order hijacking.