input redirection |
mail-s 1091***** @qq. com </etc/hosts.txt # #将host content written in. txt message content |
> |
Output redirection |
|
>> |
Append output redirection |
Do not overwrite the previous content, continue to write the appended content at the end of the document |
| |
pipeline |
The results from the previous command are passed to the next command as parameters using the |
\ |
Escape character |
Let characters with special meanings remove special meanings, such as "." (represents the current directory), "\." Represents only "." ; For example, "$" (representing the End), "\$" means the $ itself |
* |
Match all |
That is, any character repeats n times, similar to the regular ". *" |
? |
Match any one character |
Similar to "." In the regular |
$ |
Reference variable |
The end of a line is represented in a regular |
# |
Annotation characters |
Typically a comment in the configuration file so that the line does not explain |
~ |
Current User Home Directory |
|
. and./ |
Current directory or hidden file |
Example: Ll-a/ROOT/.BASH_RC
|
.. And.. / |
Current directory Top level directory |
Cd. # #当前目录 Cd.. # #返回当前目录的上一级目录 CD-# #返回上一次所在的目录 |
/ |
root directory or path delimiter |
|
; |
Command delimiter |
Two commands are executed on the same line, then with ";" Separated |
{} |
(1) generating a character or sequence of characters (2) Find is used to mean "the result of the preceding command" |
(1) Generally with Echo and other commands used, similar to Seq. Mkdir/data/{3306,3307,3308}/data # #同时创建3306和3307, 3308 directories mkdir stu{001..100} # #同时创建100个目录, stu001.stu002...stu100 echo {1..100} # #产生1 sequence of 2 3...100 (2) Use with find-exec command find/et/-type f-name "ssh.bak*"-exec rm-f {} \; |
|| |
|
Only the previous command cannot be executed correctly, the following command is executed ech >>/dev/null | | Echo 2 |
|
and, with |
The following command is executed only if the previous command succeeds |
Span style= "Font-size:16px;color:rgb (255,0,0); font-family: ' Microsoft Jas Black ', ' Microsoft Yahei ';" > " |
Two anti-quotes (parameters of the reference command) |
echo ' Date ' |
' ' |
two single quotes |
output what you see and what you see is what you output (only the reference to the variable within "cannot take effect, But the meaning of the special symbol is reserved) |
"" |
Two x double quotes (with variable displacement function) |
the variable output that can parse the call (If there is "in the referenced content, keep the reference symbol different, use" ", and vice versa) |
! |
Invokes the most recently used command, argument, or inverse |
!+ number indicates the first order to recall history !! Represents a command that uses the last action !+commond represents the most recent command to use the beginning of the command !$ represents the last used parameter (variable) Cat/etc/sysconfig/network-scripts/ifcfg-em1 Cat!$ shows the same results "Non", Take counter: (! In front of which parameter, the argument is reversed)
find/home/jason/! -type f-name "a.sh" # #搜索不是文件类型, but the name is a.sh find/home/jason/-type F! -name "A.sh" # #搜索文件名不为a. sh file Find "or" "- o" find/home/jason/-type f-name "a.sh"-o-name "b.sh" # #搜索文件名为a. Sh or b.sh files Find "and"-a " find/home/jason/-type f-name "*a.sh"-a ctime-15 # #搜索包含a. sh file, and when the file is modified |
|
|
|