1.Linux Manual
> command –help
to see the usage of the command.
PS : man command
is more specific.
EX: date --help
、man date
> command [options1|options2 ] …
[options1|options2 ]
means optional , but can’t be both.
<SOMETHING>
means things mandatory(required).
...
means repeatable.
SOMETHING
means things should be replaced with whatever is appropriate.
ex: which [-a|-f ] date cal
2.Standard Input And Output
cat 1> /dev/output.txt 2>&1
/dev/output.txt represents output files>
means redirection ,ex :echo “123” > /home/123.txt1
means standard output. The system default value is 1, therefore “>/dev/null” equals “1>/dev/null”2
means standard error.&
means equal.
2>&1
means the redirection of 2 is the same as 1.
cat 1>> /dev/output.txt 2>&1
>>
means appending,>
means override
cat < output.txt
<
means outputting the contents of ourput.txt
3.Piping
date | cut –delimiter “ “ –fields 1
It means : A. date 1>date.txt B. cut <date.txt –delimiter “ “ –fields 1
The date.txt was piped from A to B .
date | tee date.txt |cut –delimiter “ “ –fields 1
tee
add a intermediate output in piping.
date | xargs echo
xargs
convert the data from standard output into command arguments
10.Unique commands
commands | meanings |
---|---|
history 4 | list the latest 4 command history. |