从问题里学习linux命令

来源:互联网 发布:excel数据比对怎么做 编辑:程序博客网 时间:2024/05/22 05:20

昨天flume挂了,看了异常日志,大致是说没有了磁盘空间,当时df了一把,确实磁盘的使用率已经100%了,那接下来就应该找找是什么东西占了磁盘空间,但是不知道该用什么命令了,问了身边的shell专家,用du -sh *,果然好使,问题解决了。
想想学习linux命令的过程,看的时候都知道是什么意思,用的时候就不知道了,还得碰到具体的问题,才能对上号。

2月28日:用ls命令查询匹配的文件名时,用了{},表示通配。例如

ls /dsap/rawdata/M_track/20150304/*2015-03-04-{01,02}*

表示显示2015-03-04-01或2015-03-04-02的文件名,参见linux通配符

3月5日:用到了字符串截取,就是要得到*.config这样的字符串中的文件名,问了同事,用

table_dir=userdata.configtable_dir=${table_dir%.*}   #截取.config前的内容,表示从结尾删除最短匹配到的内容。

现在补上理论:参见:shell字符串操作
怎么感觉shell的设计有点反人类呢。

0 0
原创粉丝点击