Difference between revisions of "Bash"
From John Freier
| Line 19: | Line 19: | ||
or | or | ||
export PS1="${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)" | export PS1="${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)" | ||
| + | |||
| + | |||
| + | == Alias == | ||
| + | To find the command associated with an alias. | ||
| + | type [alias_name] | ||
| + | |||
| + | To list all aliases, just type 'alias'. | ||
| + | alias | ||
| + | |||
| + | To create an alias. | ||
| + | alias myproject='cd /Users/jfreier/Projects/my_project' | ||
Revision as of 08:26, 18 May 2022
Contents
One line conditional
Both the following lines will write to the screen "false"
[[ 1 == 0 ]] || echo "text"
[[ 1 == 1 ]] && echo "text"
Check for environment variable
This will check to see if an variable is set
if [[ -z "$var" ]]; then echo "var is not set" fi
Change the command prompt.
To change the command prompt, export the below value.
export PS1=">"
or
export PS1="${ret_status} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)"
Alias
To find the command associated with an alias.
type [alias_name]
To list all aliases, just type 'alias'.
alias
To create an alias.
alias myproject='cd /Users/jfreier/Projects/my_project'