xml地图|网站地图|网站标签 [设为首页] [加入收藏]
Linux目录与文件操作,一条项目中常用的linux命令
分类:操作系统

  小时候家里定了《读者》的月刊,里面记录一个故事:说有有个偏僻的乡村一日突然来了一个美女,她携着万贯家财子女在当地安家落户,成了当地的乡绅。她让她的子女世世代代的保守这个秘密,直到这个秘密不会再对家族带来灾难。她就是陈圆圆。当年吴三桂领清兵入关,冲冠一怒为红颜,改写了中国的历史,自己却能全身而退的那个人。

 

文件命名规则:

  周五例行公事的查看一下离线数据推送项目的数据和log。将log用awk分段之后,我想知道实时数据前10个被重复发送的数据ID都被重复发送了几次,从而找到进一步优化的入手点,天知道我对这个项目已经进行了多少次优化了。于是linux命令就是

 

1.严格区分大小写;

 cat transmission.log |grep 'IncrementAlbumService.java:146'|awk '{print $6}'|awk -F ',' '{print $1}'| sort |uniq -c| sort -nr |head
 sudo apt-get install fcitx-table-wbpy

2.长度不能超过255个字符;

  得到的结果令我很自责

 

3.不能使用/当文件名

图片 1(数据安全,对于我们项目的ID规则部分不显示)

 

虽然这和他们的操作有关,我本来就是该检测到数据变更就发送出去,但是对于这么大的重发率。不管从更新服务的接口上,还是离线服务上,能够优化的点还是有的。姑娘我的思路一向与那些出场要用吹风机,人工喷壶制造画面感的男神大佬思路不同。除了这个结果,我还在想另外一个经典算法问题:说是有一个文本文件,大约有一万行,每行一个词,要求统计出其中最频繁出现的前十个词。

mkdir:创建空目录

  这个算法问题使用上面的linux命令就是sort|uniq -c |sort -nr | head。时间复杂度为下面几项中最大的一个:

  -p:parent,父目录,逐级创建

  1>先是做一次排序,

  -v:verbose,打印详细信息

    直接插入排序:不断将元素插入到有序表中去,最坏时间复杂度是O(n2)

命令行展开:mkdir -pv  /mnt/test/{x/m,y}

    shell排序:缩小增量的插入排序,不稳定,有赖于增量因子序列的选取,最坏时间复杂度是O(n2)

波浪线展开:~USERNAME

    简单选择排序:在要排序的数中选择最小或最大与第一个未排序位置交换,最坏时间复杂度是O(n2)

tree + 目录名:查看目录树

本文由澳门新葡亰手机版发布于操作系统,转载请注明出处:Linux目录与文件操作,一条项目中常用的linux命令

上一篇:绑定域名到子目录实现子站点,主从架构搭建 下一篇:没有了
猜你喜欢
热门排行
精彩图文