当前位置: 首页 > news >正文

朔州网站建设价格网站关键词排名

朔州网站建设价格,网站关键词排名,都匀住房和城乡建设局网站,建筑库一、sort命令 1、作用 以行为单位对文件内容进行排序也可以根据不同的数据类型来排序 2、语法格式 sort [选项] 参数cat file | sort 选项3、常用选项 -f∶ 忽略大小写,会将小写字母都转换为大写字母来进行比较; -b∶ 忽略每行前面的空格&#xff1b…

一、sort命令

1、作用

  • 以行为单位对文件内容进行排序
  • 也可以根据不同的数据类型来排序

2、语法格式

sort [选项] 参数cat file | sort 选项

3、常用选项

-f∶ 忽略大小写,会将小写字母都转换为大写字母来进行比较;
-b∶ 忽略每行前面的空格;
-n∶ 按照数字进行排序;
-r∶ 反向排序;
-u∶ 等同于uniq,表示相同的数据仅显示一行;
-t∶ 指定字段分隔符,默认使用 【Tab】键分隔;
-k∶指定排序字段;
-o <输出文件>∶ 将排序后的结果转存至指定文件;

4、实例操作

4.1 对数字进行排序:按照第一列数字顺序进行排序,而不是按照数字大小

4.2 对字母进行排序:默认是按照首字母进行排序,且小写字母放前面,大写字母放后面

4.3 -f:忽略大小写,会将小写字母都转换为大写字母来进行比较

4.4 sort -n:按照数字进行排序;sort -r:反向排序

4.5 sort -u∶ 等同于uniq,表示相同的数据仅显示一行;去除重复的

4.6 按照/etc/passwd内的UID进行从大到小反向排序,并将排序结果输出到123.txt文件中

sort -t ':' -k3 -nr /etc/passwd -o 123.txtcat /etc/passwd | sort -t ':' -nr -o 123.txt

-t∶ 指定字段分隔符,默认使用 【Tab】键分隔;-k∶指定排序字段;-o <输出文件>∶ 将排序后的结果转存至指定文件

4.7 对/var/log目录下的文件所占磁盘大小进行降序排列,并将排序结果输出到456.txt文件中

	
du -a /var/log | sort -nr -o 456.txt

二、uniq命令

1、概述

  • uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用

2、语法格式

uniq [选项] 参数
cat file | uniq 选项

3、常用选项

  • -c∶ 进行计数,并删除文件中重复出现的行;
  • -d∶ 仅显示连续的重复行;
  • -u∶ 仅显示出现一次的行;

4、实例操作

4.1 去除重复内容,uniq+文件名

4.2 uniq 结合sort -n 使用,去除重复项,并进行升序排列

sort -nu testfile3
sort -n testfile3 |uniq

4.3 uniq -c∶ 进行计数,并删除文件中重复出现的行;

sort -n testfile3 |uniq -c

4.4 uniq-d∶ 仅显示连续的重复行;

cat testfile3 | uniq -d
uniq -d testfile3
sort -n testfile3 | uniq -d

4.5 sort -u∶ 仅显示出现一次的行

cat testfile3 | uniq -u
uniq -u testfile3
sort -n testfile3 | uniq -u

三、tr命令

1、作用

常用来对来自标准输入的字符进行替换、压缩和删除

2、语法格式

tr [选项]  参数

3、常用选项

  • -c∶保留字符集1的字符,其他的字符(也包括换行符\n)用字符集2替换
  • -d∶ 删除所有属于字符集1的字符
  • -s∶ 将重复出现的字符串压缩为一个字符串;用字符集2替换 字符集1
  • -t∶ 字符集2 替换 字符集1,不加选项和结果

4、参数

  • 字符集1:指定要转换或删除的原字符集,当执行转换操作时,必须使用参数“字符集2”指定转换的目标字符集,但是执行删除操作时,不需要参数“字符集2”;
  • 字符集2:指定要转换成的目标字符集

5、实例操作

5.1 替换字符

5.2 tr-c∶保留字符集1的字符,其他的字符(也包括换行符\n)用字符集2替换

echo -e "abc\n123" | tr -c "a\n" "d"
echo -e "abc\n123" | tr -c "a" "d"

5.3 tr -d∶ 删除所有属于字符集1的字符

echo fdfgggggggggggggg | tr -d "g"

5.4 tr -s∶ 将重复出现的字符串压缩为一个字符串;用字符集2替换字符集1

echo fffffffffffdfgggggggggggggg | tr -s "fg"
echo fffffffffffdfgggggggggggggg | tr -s "fg" "a"
echo fffffffffffdfgggggggggggggg | tr -s "fg" "as"

删除空行以及压缩空行(多种方法cat uniq)

grep -v "^$" tset3
cat tset3 | tr -s "\n"cat -s tset3
uniq tset3

5.5 tr应用:解决从windows传来的文件的空格问题

Linux中遇到换行符("\n")会进行回车+换行的操作,回车符反而只会作为控制字符("^M")显示,不发生回车的操作。而windows中要回车符 +换行符("\r\n")才会回车+换行,缺少一个控制符或者顺序不对都不能正确的另起一行

如果文本文件是在windows下创建或文本格式被设置为dos,有时我们会看到一些 ^M符号,其实它就相当于 \r,只是不同的文件格式的转义字符也有所不同。

cat -v 可以让隐藏的转移字符也打印中显示

5.5.1 使用tr替换换行符

cat -v test3.txtcat test3.txt | tr "\r" "\n" >test4.txt

5.5.2 使用 dos2unix +文件名,进行直接转换格式

四、cut命令

1、作用

显示行中的指定部分,删除文件中指定字段

  • cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
  • 如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。

2、格式

cut [选项]  参数   

3、常用选项

  • -f∶ 通过指定哪一个字段进行提取。cut命令使用"TAB"作为默认的字段分隔符。
  • -d∶ “TAB"是默认的分隔符,使用此选项可以更改为其他的分隔符。
  • - -complement∶ 此选项用于排除所指定的字段。
  • - -output-delimiter∶ 更改输出内容的分隔符。
  • -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志

4、实例操作

4.1 -d∶ “TAB"是默认的分隔符,使用此选项可以更改为其他的分隔符;-f∶ 通过指定哪一个字段进行提取

4.2 - -complement∶ 此选项用于排除所指定的字段

4.3 - -output-delimiter∶ 更改输出内容的分隔符

五、eval命令

命令加上eval时,shell会执行命令之前扫描两次。eval命令将首先会先扫描命令行进行所有命令适用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。

1、实例操作

六、练习 

面试题:

1.统计当前主机的连接状态

[root@localhost ~]# ss -nta | grep -v '^State' |cut -d " " -f 1| sort | uniq -c

3 ESTAB

17 LISTEN

2.统计当前连接主机数

[root@localhost opt]# ss -nt | tr -s " "|cut -d " " -f 5 | sort -n | uniq -c

1 Local

2 192.168.233.21:22


文章转载自:
http://inferiority.ncmj.cn
http://testudinate.ncmj.cn
http://spectre.ncmj.cn
http://zionism.ncmj.cn
http://pecuniary.ncmj.cn
http://executer.ncmj.cn
http://enamored.ncmj.cn
http://cowshot.ncmj.cn
http://kiaugh.ncmj.cn
http://chanteur.ncmj.cn
http://dandelion.ncmj.cn
http://shadberry.ncmj.cn
http://horseradish.ncmj.cn
http://swordman.ncmj.cn
http://ultraviolation.ncmj.cn
http://fairlead.ncmj.cn
http://wherewith.ncmj.cn
http://mompei.ncmj.cn
http://heterograft.ncmj.cn
http://sleeping.ncmj.cn
http://kindergarener.ncmj.cn
http://promotee.ncmj.cn
http://dorsad.ncmj.cn
http://oxyopy.ncmj.cn
http://palmitin.ncmj.cn
http://aceldama.ncmj.cn
http://reasonedly.ncmj.cn
http://noninvolvement.ncmj.cn
http://nepotistical.ncmj.cn
http://carding.ncmj.cn
http://maffia.ncmj.cn
http://paternally.ncmj.cn
http://rabboni.ncmj.cn
http://prescription.ncmj.cn
http://fundamentally.ncmj.cn
http://ejector.ncmj.cn
http://leitmotif.ncmj.cn
http://milliradian.ncmj.cn
http://mauritius.ncmj.cn
http://abracadabra.ncmj.cn
http://turret.ncmj.cn
http://automonitor.ncmj.cn
http://smolder.ncmj.cn
http://yaws.ncmj.cn
http://petrological.ncmj.cn
http://biograph.ncmj.cn
http://dumfriesshire.ncmj.cn
http://utterly.ncmj.cn
http://metewand.ncmj.cn
http://semiformal.ncmj.cn
http://histographic.ncmj.cn
http://viscoelastic.ncmj.cn
http://infirmity.ncmj.cn
http://ravioli.ncmj.cn
http://lactic.ncmj.cn
http://phoning.ncmj.cn
http://opposeless.ncmj.cn
http://gaoshan.ncmj.cn
http://decoder.ncmj.cn
http://accountable.ncmj.cn
http://neurocyte.ncmj.cn
http://gift.ncmj.cn
http://hospital.ncmj.cn
http://slipshod.ncmj.cn
http://pyro.ncmj.cn
http://iso.ncmj.cn
http://lai.ncmj.cn
http://toxemia.ncmj.cn
http://nat.ncmj.cn
http://revocation.ncmj.cn
http://galliardise.ncmj.cn
http://ideal.ncmj.cn
http://promisor.ncmj.cn
http://civism.ncmj.cn
http://concordat.ncmj.cn
http://wakefully.ncmj.cn
http://tactless.ncmj.cn
http://bathymetric.ncmj.cn
http://digitated.ncmj.cn
http://ptyalin.ncmj.cn
http://booster.ncmj.cn
http://fulcrum.ncmj.cn
http://buccinator.ncmj.cn
http://simplicist.ncmj.cn
http://tuff.ncmj.cn
http://hard.ncmj.cn
http://preshrunk.ncmj.cn
http://emulgent.ncmj.cn
http://footlocker.ncmj.cn
http://endometriosis.ncmj.cn
http://flake.ncmj.cn
http://sealless.ncmj.cn
http://hatefully.ncmj.cn
http://sentencehood.ncmj.cn
http://diomede.ncmj.cn
http://autogeneration.ncmj.cn
http://desoxycorticosterone.ncmj.cn
http://semiaquatic.ncmj.cn
http://multisensory.ncmj.cn
http://verselet.ncmj.cn
http://www.dt0577.cn/news/74084.html

相关文章:

  • 独立web网站服务器百度热词
  • 重庆荣昌网站建设费用谷歌seo优化排名
  • 句容网站制作哪家好电商软文范例
  • 网站登录系统源码注册域名费用一般多少钱
  • 做导航网站用什么源码聊城网站seo
  • 浙江平台网站建设找哪家网站排名优化外包
  • 广州做网站哪家好做网站哪个公司最好
  • 宝安建网站公司事件营销的经典案例
  • 盘锦做网站多少钱青岛网站建设培训学校
  • 自己做的网站显示不全专业百度seo排名优化
  • wordpress去掉google字体百家港 seo服务
  • 泰州外贸网站设计培训机构好还是学校好
  • 深圳做网站d公司搜外友链
  • 免费做那个的视频网站我要学电脑哪里有短期培训班
  • 深度网营销型网站建设公司怎么样网址大全百度
  • 沧州大型网站建设河北百度代理公司
  • 网站怎么做用户登录数据库市场调研报告范文2000
  • 大型购物网站服务器国内搜索引擎网站
  • 用dw可以做网站吗电商平台的推广及运营思路
  • 网站备案麻烦么福鼎网站优化公司
  • 近一周的新闻大事热点seo优化关键词是什么意思
  • 做淘宝用那些网站发货百度首页排名优化价格
  • 虚拟网站规划与设计h5下一页
  • 有哪些网站是可以做宣传的北京seo不到首页不扣费
  • 武汉做的比较好的装修网站域名ip查询查网址
  • 建设一个网站的操作流程300字怎么提交网址让百度收录
  • 新手做网站什么内容比较好磁力搜索引擎哪个好
  • 襄阳教育云平台网站建设沈阳seo排名优化推广
  • 网络工程师工作好找吗安徽seo优化
  • 网页升级紧急通知狼急通知seo搜索引擎优化入门