linux常用命令记载~持续中

以后会在这篇文章中更新工作中用到的命令或快捷方式,方便初学者与自己后期查阅。

本文最初并不会有什么逻辑性条理性的分类,后期内容增多了再修改,大家先看着

1.清缓存

echo 3> /proc/sys/vm/drop_caches

2.find实战

find path option -exec 命令

1)查询某path目录中所有文件目录的总和,以MB为单位

find path -type f -exec ls -l {} \;|awk 'BEGIN{t=0{t+=$5}END{printf("\ndatasize=%dMB\n",t/1024/1024)}'

2)删除目录

find ./opt/ -type d |du -S |gawk '{if($1=="4") {print $2}}'|sort -ru |xargs rm-rvf 删除空目录

3.history

显示终端输入并执行过的命令,系统默认保留1000条。对于新手来说,可能往往忘记之前执行的命令或cd过哪些目录,那你就需要history。

简单的示例,如下图,我只是截取了一小部分,在自己的机器上试试吧

有时候history查询太慢而且内容太多,这时候可以使快速搜索命令,ctrl +r +编写历史命令 当出现要查询的命令后,按tab即可显示

4.mkdir -p ./project/{server,client,test}

在不存在的project目录下创建三个目录,这格式看起来是不是特别高大上,在脚本中也可以增加可读性的。

5. cmp

语法:cmp[-clsv][-i <字符数目>][--help][第一个文件][第二个文件]

功能说明:比较两文件是否有差异。完全一样时,不显示任何信息,有差异,则会标示出第一个不同之处的字符和列数编号。

比较文件命令详情,见http://blog.csdn.net/shanyongxu/article/details/46868089

6.tr set1 set2 将set1中的字符替换set2中相应位置上的字符。

前提需要了解<输入重定向,>输出重定向

echo"hello,world" > ~/abc.txt   将>左侧信息输出至右侧文件中

cat < ~/.abc.txt   将<右侧信息做为左侧的输入信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 部分内容转载自搜狗百科 cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows...
    青冥之上阅读 2,430评论 0 24
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,243评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,653评论 9 468
  • 我站在海边爱你一遍一遍 只听见海的哭泣回荡耳边 改变 从未改变 重叠着属于海的咸 就算坠入深渊 我折断手中的笔模糊...
    梦浅三尺阅读 308评论 2 4