Bash
Jump to navigation
Jump to search
↑ https://stackoverflow.com/questions/4419952/difference-between-return-and-exit-in-bash-functions
↑ https://apple.stackexchange.com/a/51038
↑ https://www.cyberciti.biz/faq/explain-brace-expansion-in-cp-mv-bash-shell-commands/
https://en.wikipedia.org/wiki/Bash_(Unix_shell) (1989) Unix shell
- macOS installation:
brew install bash
- Bash history
- alias
function { }&&and||operator#!(shebang (Unix))for,whileanduntil. See also: Use loops in task (Ansible)sourceand.for includesset- Autocompletion
/lib/lsb/init-functionsexit,return[1] and$?.bashrc,.bash_profile[2]- Bash builtin functions:
complete,shift,disown - Brace expansion[3]
- Ctrl+z + bg
- Variable:
PS1, PATH - Arrays https://kb.novaordis.com/index.php/Bash_Arrays
shopttrapevaldirname- Bash -c
bash --login
Activities[edit]
- Read What is the difference between .bash_profile and .bashrc?, https://apple.stackexchange.com/a/51038
- Read https://j.ludost.net/blog/archives/2019/12/09/shell_wildcards_considered_dangerous/index.html
- Read https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html
Related terms[edit]
See also[edit]
Bash [ -c ],alias,&&, Bash history, Autocompletion,set,unset,export,.bash_aliases, .bashrc and .bash profile,PS1,echo,brace expansion, Function,shopt,trap,set -e,source,PATH,complete,disown,.hushlogin,.bashrc,builtin,eval,set,$PATH,$HOME,TZ,.profile,-e, -i,Builtin (Bash),mapfile,~, return (Bash), for, until,declare, dirname, basename, functions.sh, Bash arithmetic expansion,shift, bash --rcfile, readonly, $1, $@, Bash versions, Backslash \- Shell: Fish shell,
sh,Bash,ksh,zsh,ash, PowerShell (Windows),/usr/bin/env,.hushlogin,dash,tcsh, Shell redirection,dquote, $SHELL, Google Cloud Shell, AWS CloudShell, explainshell.com, vmware_vm_shell, Nushell, Fig.io, direnv
Advertising: