Shortcuts
ctrl + a/e
: Move to line begin/end.
ctrl + u/k
: Delete context before/behind cursor.
Chaining Operators
&
: 同时在后台执行多个命令
;
: 顺序执行多个命令
&&
: 前一个命令执行成功时再执行后一个命令
||
: 前一个命令执行失败时再执行后一个命令
!
: 执行除了提供的条件外的所有的语句
&& ... ||
: 类似 if…else 语句
|
: 将第一个命令的输出作为第二个命令的输入
{}
: 合并两个或多个命令,第二个命令依赖于第一个命令的执行
()
: 让括号内的命令优先执行
\
: 将命令拆分成多行
File Management
ll -h
: ‘human’, show file size in intuitive status.
cat / more / less / head / tail
> / >>
: Redirect(Override / Append) output.
file/stat <file>
: Show file status.
Find items
find <path> [-name/type/size/maxdepth/mindepth] <file>
locate <file> [-i/n/r] <path>
grep <content> [-r/i/n] <file>