云计算学习Days2--cat head tail sort uniq wc cut sed grep awk tr

Posted xfxfxf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云计算学习Days2--cat head tail sort uniq wc cut sed grep awk tr相关的知识,希望对你有一定的参考价值。

文件查看类命令

 ·ls 查看目录中的内容 -S 以文件大小排序
 ·cat查看文件内容
 
 ·cat、less、more、head、tail 
 
cat
 ·-n 查看文件的行数
 ·-A 查看文件是否有特殊字符,$是结尾符号(如果从windows拷贝配置文件到Linux,很容易出现特殊字符,造成服务启动失败,可以使用dos2unix指令来转换)
less/more
 ·分页查看文件内容
 ·ctrl+F上翻页
 ·ctrl+B/空格下翻页
head/tail
 ·默认显示前/后十行
 ·-数字,显示前/后几行
 ·tail -f 实时追踪文件尾部的变化

查找类命令

 ·which
 ·whereis 
  -b 查找二进制文件
 ·find -name “1.txt” //在当前目录搜索1.txt
 ·

下载类命令

 ·wger,curl,rz,sz
 ·rz和sz将会用到modaXterm
rz
 ·上传windows上面的文件下载到Linux服务器
sz
 ·下载Linux服务器上的文件到windows
wget / curl
 ·-o 文件另存为

排序指令

 ·sort、uniq、wc、cut、sed、grep、awk
sort
  -t “SEP” ,指定字符,SEP是一个分割符号,自己写
  -n 按照字符串的数值Number排序
  -k 1.1,1.3 分割后第一列的第一行到第一列的第三行比较 (可以有多个-k参数,但是有顺序)
  -r 倒序
  -h 按照单位大小排序 比如字节数
 
uniq
 ·去重
 ·sort file3.txt | uniq 
 · -c显示重复了多少次
wc
 ·统计文件行数
 ·运行一个进程;平时启动4个进程,结果只启动了两个;提示程序异常
 ·-l 显示行数
cut
 ·-d 指定分隔符
 ·-f1 第一列
grep
·过滤行级别,关键字
· -c 显示文件字符数
· -o 逐行匹配结果
awk
·awk \'NR=2\',显示第二行
·awk \'{print $2}\'显示第二列
· -F 分隔符
awk \'$9=200\' 过滤第九列为200的行
·awk \'$9=200\'{gsub(/200/,\'300\',$9);print ,过滤第九列为200的行并把200替换成300
column

-t 对齐

tr

cat xxx.txt | tr a-z A-Z
-c 取反
-d 删除

以上是关于云计算学习Days2--cat head tail sort uniq wc cut sed grep awk tr的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本学习总结----ls+head+tail+chmod+chown+chattr+ln

学习Linux的步骤是怎样的

linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令

第七课:PATH CP MV cat head tail等文本命令介绍

第七课:PATH CP MV cat head tail等文本命令介绍

Ubuntu学习 more less head tai which