今日所学
作者:互联网
## 今天学习了很多命令。
### 一,查看
#### head:默认查看文件前10行;-n表示从第一行到第n行
#### tail:默认查看文件后10行;-n表示从最后一行到第n行;-f表示动态监控文件尾部变化
#### head和tail也可连用
### 二,下载
#### wget:从互联网下载到本地;-O表示指定路径
#### rz:从本地上传
#### sz:下载到服务器
### 三,查询
#### which:获取一个命令的绝对路径;因为有些命令都带有了别名,而当我们通过相对路径执行命令时,就会先执行别名;
#### whereis:查询命令的绝对途径和使用手册
#### 扩展:相对路径的命令可以执行
----
## 文件的操作
### 一,统计
#### wc:-l文件的行数
### 二,排序-去重
#### sort:排序;
|-k|-n|-r|-t
|-|-|-|-|
|指定列|以数字排序|倒叙|指定分隔符
#### uniq:去重;-c统计重复的结果
### 三,替换(字符)
#### sed:替换
### 四,取列(列)
#### awk:取列
|-f|'{print $n}'|
|-|-|
|指定分隔符|提取其中的某列|
### 五,过滤(行)
#### grep:
|-E|-v|-o|-i
|-|-|-|-|
|匹配多个条件|取反|提取关键字|忽略大小写
标签:文件,所学,指定,####,命令,今日,排序,### 来源: https://blog.51cto.com/u_15295524/3019007