2

linuxsort

#头条创作挑战赛#Linux shell 脚本之美

我最近读完一很书,叫《Linux shell脚本攻略》。

这本书给我的启发很大。从这本书中我懂得了怎么去使用变量、数组、关联数组、函数,怎么去通过find、grep、egrep、sed、awk、sort、uniq、diff去寻找、修改文件内容和查找文件内容不同之处。这本书中介绍awk的时候,举了很多的例子,我才知道awk里面还有begin和end的部分。我感觉这本书里面介绍的正则表达式,在工作中实际遇到的情况很多。

在我开始学习shell之前,领导让我写一个服务器登录之后设置会话超时时间的步骤,当时需要批量修改多台服务器的配置。需要写一个shell去修改,可是我对输入参数的类型需要确认好,于是请教同事。同事很耐心地教我,我才认识到从读懂一段shell程序,到有了思路,去按照逻辑写出shell脚本,需要调试很多的内容。正好手里有一本老同事送给我的书《Linux shell脚本攻略》,于是我就踏实下心来,耐心去读,并且照着书中的案例去分析、实战,后来我操作之后,感觉这本书里面的内容特别贴近实际。

再后来,我在工作中发现同事批量执行的shell脚本的输出结果中存在错误,需要返回去查看shell源码。当我读程序员写的shell脚本,突然发现我可以完全读懂并且能够根据他写的思路去修改shell内容了,我感觉我的shell脚本编写能力的提高,一定是从这本书中收益了。

所以我把这本书推荐给各位,相信它对我有帮助,对同样有需要的IT工作者,同样会有益处!

### linux进程按内存排序(用于查看内存占用大的进程)

```bash

ps -aux --sort -rss | head -5

# 进程排序

ps -aux | sort -k3,3nr | head -5

```

#挑战100天每天一道软件测试开发面试题

#打卡第24天

问题:有一个类似网页链接这样的域名的文档 b.txt,统计有多少不重复的域名及各个域名出现的次数。

Linux命令实现1:cat b.txt | awk -F '/' '{print $3}'| sort | uniq -c (按次数倒序)

Linux命令实现2:cat b.txt | awk -F '/' '{print $3}'| sort -nr | uniq -c (按次数正序)

1.        awk 主要是处理每一行字段内的数据,默认的分隔符为空格键或[tab]键

2.        -F '(/)',表示按照斜杠分割字符串网页链接,分割后是http:/,www.baidu.com,kk,第三个字符串就是域名

3.        print $2,表示将第2个字符串即域名输出到屏幕上

4.        cat b.txt | awk -F '/' '{print $3}',执行该命令后的效果,如图1

5.        加上sort,默认倒序排序,cat b.txt | awk -F '/' '{print $3}'|sort,执行该命令后的效果,如图2

6.        加上uniq –c,起到去重的作用,cat b.txt | awk -F '/' '{print $3}'| sort | uniq –c,执行该命令后的效果,如图3

7.        使用sort –nr,正向排序,cat b.txt | awk -F '/' '{print $3}'|sort -nr|uniq –c,该命令执行后的效果,如图4

如何查询计算机的核心数和线程数?

- windows:

cmd wmic

核心数:cpu get NumberOfCores

线程数:cpu get NumberOfLogicalProcessors

- linux:

核心数: grep 'core id' /proc/cpuinfo | sort -u |wc -l

线程数:grep 'processor' /proc/cpuinfo | sort -u | wc -l

#程序员##几核几线程什么意思#

最近跟朋友聊天他说现在的Java面试真是越来越难了,每次面试都要去背一些题。工作中又没几个能用到的,只想有个坑搬砖[捂脸]。他最近面的25k的岗位,面试问这么多,裂开[呆无辜][呆无辜]

1.jvm的内存结构

2.有哪几种回收算法

3.标清标整的区别

4.cms和G1的区别

5.在新生代没有被垃圾收集器清理的对象会怎么样,老年代的依据默认值是多少

6.@autowried的实现原理是怎样的,他在哪一步进行的

7.aop你们是使用场景,实现原理

8.http的403啥意思

9.tcp三次握手是怎么样的,平常说的半链接拦截是发生在哪步

10.MySQL索引底层数据结构有哪几种,hash和B+树的区别

11.Redis存入100和helloworld有什么区别

12.sortset了解吗

13.还说了个算法,问了解不

14.dubbo有哪几种注册中心

15.rabbitmq有哪几种发送消息的方式

16.事务隔离级别有哪几种

17.死锁什么情况下会出现,活锁了解吗

18.juc常用哪些类,aqs说说,他提供了什么功能

19.十个线程先后执行有哪些实现方式

20.乐观锁用过吗,Java1.8有个工具类提供了乐观锁实现,你知道吗

21.linux常用命令,常用来看负载的三个参数分别是指哪几个时间点

@深漂小小熊 #我上头条#

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2139558/
1
上一篇linuxsleep
下一篇 linux系统好用吗(linux用什么系统好)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部