Difference between revisions of "Bash"

From John Freier
Jump to: navigation, search
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 09:26, 18 May 2022

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'