Size: 2705
Comment:
|
Size: 2914
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 160: | Line 160: |
If used in an interactive shell, or when used in a script that is `source`d, causes the shell session to exit. |
|
Line 262: | Line 264: |
Prints the current working directory. |
|
Line 286: | Line 290: |
See [[Bash/Function#Error_and_Return_Codes|here]]. |
Builtin Commands
Contents
-
Builtin Commands
- :
- Alias
- Bg
- Bind
- Break
- Builtin
- Caller
- Cd
- Command
- CompGen
- Complete
- CompOpt
- Continue
- Declare
- Dirs
- Disown
- Echo
- Enable
- Eval
- Exec
- Exit
- Export
- Fc
- Fg
- GetOpts
- Hash
- Help
- History
- Jobs
- Kill
- Let
- Local
- LogOut
- MapFile
- PopD
- PrintF
- PushD
- Pwd
- Read
- ReadArray
- ReadOnly
- Return
- Set
- Shift
- ShOpt
- Source
- Test
- Time
- Trap
- TypeSet
- UnAlias
- UnSet
- Wait
:
Does nothing; arguments passed to it are expanded but immediately discarded.
Alias
See here.
Bg
Bind
Break
Builtin
Execute a builtin command. This is only useful when reimplementing a builtin but still need to call the original builtin within the function.
Caller
Cd
Change the current working directory to a new path. Can be a relative or absolute path, as well as the special . and .. directories.
Note the rules for tilde expansion when using the ~ symbol here.
cd - changes the current working directory to the previous working directory.
There is also special behavior around specifying nothing. cd is the same as cd ~.
Command
Execute a command. This can be useful to call a command when there is a function with the same name. It can also be used to determine if a command is locally available.
if ! command -v mypy >/dev/null 2>&1; then echo "cannot locate mypy; is it installed?" exit fi
CompGen
See here.
Complete
See here.
CompOpt
See here.
Continue
Declare
Dirs
Disown
Echo
Enable
Eval
Exec
Exit
If used in an interactive shell, or when used in a script that is sourced, causes the shell session to exit.
Export
Fc
Fg
GetOpts
Hash
Help
History
Jobs
Kill
Let
Local
LogOut
MapFile
PopD
PrintF
PushD
Pwd
Prints the current working directory.
Read
ReadArray
ReadOnly
Return
See here.
Set
See here.
Shift
ShOpt
See here.
Source
Aliased to ..
Test
Aliased to [.
See here.
Time
Trap
TypeSet
UnAlias
UnSet