Differences
This shows you the differences between two versions of the page.
| linux:bash [2022/02/11 11:12] – [Basic commands] mh | linux:bash [2025/06/02 21:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 45: | Line 45: | ||
| Bash performs a search using this name and looks for : | Bash performs a search using this name and looks for : | ||
| - | *alias (first) | + | *alias (before anything else) |
| *functions | *functions | ||
| *built-in commands | *built-in commands | ||
| Line 63: | Line 63: | ||
| $ echo $name | $ echo $name | ||
| john | john | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | === type === | ||
| + | |||
| + | Displays information on a command, and where it is stored. | ||
| + | |||
| + | //Note that the **type** command and the **which** program are different and give different outputs// | ||
| + | |||
| + | **Example** | ||
| + | <code bash> | ||
| + | $ type ls | ||
| + | ls is aliased to 'ls -al' | ||
| </ | </ | ||
| ---- | ---- | ||
| Line 106: | Line 119: | ||
| They can be a filename, a variable name, the name of a program or just a litteral. | They can be a filename, a variable name, the name of a program or just a litteral. | ||
| + | |||
| + | Multiple arguments can be used, separated by a blank space | ||
| </ | </ | ||
| Line 188: | Line 203: | ||
| There can be **no whitespace** around the = operator ! | There can be **no whitespace** around the = operator ! | ||
| - | If a whitespace is required in the variable, use '' | + | If a whitespace is required in the variable, use 'single |
| </ | </ | ||
| Line 328: | Line 343: | ||
| As a result, both file descriptors are connected to the same stream. | As a result, both file descriptors are connected to the same stream. | ||
| + | Be careful not to write something like '' | ||
| </ | </ | ||