常用操作
1
2
3
4
5
6
7
8
9
10
11
12
|
#清屏
ctrl+l / command+r
#删除行
ctrl+u
#到行首
ctrl+a
#到行尾
ctrl+e
#后台运行
ctrl+z
#输出当前工作目录print work directory
pwd
|
输出重定向
显示重定向到文件中
1
2
3
4
5
6
|
#两个'>'表示追加
命令 &>> 文件
#丢弃文件,俗称linux黑洞
命令 &> /dev/null
#正确追加到文件1,错误追加到文件2
命令 >> 文件1 2>> 文件2
|
输入重定向
多用于打补丁
1
2
3
|
wc命令 统计行、词、字
#结束
ctrl+d
|
命令管道符
有”;” “&&” “||”
下面命令用于 机器判断命令是否正确运行
1
|
ls && ceho yes || echo no
|
表示命令1正确执行后,其结果为命令2的参数
例子
1
2
3
4
|
#部分展示etc目录下的文件信息
ls -l /etc | more
#当前建立连接的数目
netstat -an | grep ESTABLISHED | wc -l
|
通配符
1
2
3
4
5
|
?匹配一个
*匹配多个
[]匹配任意一个
[-]匹配范围
[^]逻辑非
|
shell运算
1
2
3
4
5
6
7
8
|
a=1
#输出$a字符串
echo '$a'
#输出$a的值
echo "$a"
#``反引号包含命令,与$()相同
a = `ls`
#\表示转义符
|