Wildcard characters are commonly used in bash environments:
* represents all (0 to more) characters
? Represents any of 1 characters
; Delimiters for successive different commands
# Configuration file comments
| Pipeline
~ User's Home directory
-Previous Directory
$ required symbol before the $ variable
/path delimiter
> or 1> Overlay redirect
>> Chasing heavier orientation
< input redirection
<< Append input Redirection
' Single quotation mark does not have variable substitution function, the output is WYSIWYG
"Double quotes with variable substitution function, output after parsing a variable, no quotation marks equivalent to double quotation marks (slightly different when there are parameters)
' Anti-quotes, the middle command will be executed first, equivalent $ ()
The middle of {} is a chunk combination or a content sequence such as: {1..5}, {A. D
! "Non" in logical operation!
&& when a command executes successfully, the following command is executed
|| The current one instruction execution failure is = when the following instruction is executed
.. Top level Directory
. Current directory
Linux wildcard characters