云计算学习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系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令
第七课:PATH CP MV cat head tail等文本命令介绍