zoukankan      html  css  js  c++  java
  • linux常用命令详解(一)

    1 find和locate命令

    格式:find      [目录]    [options 参数]  

    options参数有:-type f ,-type d ,-name ,!(非的意思),-o(或的意思)

    例子1:find  .  -type f | xarfs rm -rf (查找当前目录下类型是文件的所有文件并删除)

    例子2:find  .  -type f  ! -name oldboy.txt | xargs rm -rf (查找当前目录下除开oldboy.txt这个文件外的所有文件并删除)

    例如:find . -type  f  -size +1000M  -mtime +60(在原材料仿真的一些模型和数据文件会非常的多,所以要搜索一些修改日期在2个月之前的一些大文件,把他们找出来删除)

     du -h --max-depth=1(可以统计目录下一层子目录和文件的大小)

     locate的命令也和find 命令一样,也用于查找文件,但是locate命令查找比find会快很多

    2 cat命令

    cat命令除了显示文本内容外,其实还有一个功能就是向文本追加内容

    特殊用法:追加内容

    cat >> /data/wnw.txt << EOF(或者aa)

    i am wnw ,how are you!(要追加的内容)

    EOF(或者aa) 

    注意,EOF要成对出现,EOF也可以被别的任意对替代,比如aa

    >>或者1>>(标准输出)

    <<或者<<0(标准输入)

    2>或者2>>(错误输出)

    3 cut命令

     这是一个文本处理命令,指定分隔符来将句子划分,然后取出指定的列

    cut -d  ":"   tmp .txt  -f2,5  (-d后面接分隔符,以:为分隔符,-f2,5表示取出第二列和第五列)

    cut -d  “:” tmp.txt  -f2-5 (取出二到五列)

    cut -d  "s"  tmp.txt -f2 (以字母s为分隔符,取出第二列)

    4who和w(显示出当前登录的所有用户的信息)

    5whoami 和id(显示出当前用户的信息)

    6重定向标准输入和输出

    重定向标准输入:tr ":"  "|"  |  < /etc/passwd (tr是替换功能,把:替换为|)

    重定向标准输出:cat /etc/passwd > tmp

    重定向标准错误输出:find /etc/*** -name wnw.txt  2>  /dev/null (/dev/null是一个特殊设备,所有输入给他的内容都会被丢失)

  • 相关阅读:
    UVA
    hdu 5584 LCM Walk
    UVA 10791 -唯一分解定理的应用
    UVA-10375 唯一分解定理
    UVA-11582
    UVA
    大连CCPC D
    java切割~~百万 十万 万 千 百 十 个 角 分
    js文字颜色闪烁
    日期比较大小给小的月份加1
  • 原文地址:https://www.cnblogs.com/wangnengwu/p/5678369.html
Copyright © 2011-2022 走看看