zoukankan      html  css  js  c++  java
  • 四、查找命令


    1、find:
    语法:find [路径] [参数] [表达式]
    参数:
    -name 根据文件名寻找文件
    -user 根据文件拥有者寻找文件
    -group 根据文件所属组寻找
    -perm 根据文件权限寻找 (+ugo包含一位就可以,-ugo必须全都包含)
    -size 根据文件大小寻找[±Sizek]
    -type 根据文件类型寻找,常见有:
    f( 普通文件 ) 、c( 字符设备文件 字符设备文件 )、b( 块设备文件),l(连接文件),d(目录)
    -o 表达式或
    -and 表达式与
    -not 表达式非
    -newer 文件名 找比此文件新的文件
    -older 文件名 找比此文件老的文件
    -mmin 120 找正好在前120分钟更改或建立的文件
    +120 找正好在120分钟前更改或建立的文件
    -120 找更改或建立不到120分钟的

    find / type f -links +1 找硬链接大于1个的普通文件
    find / -name "*.txt"
    find 范围 选项 -exec 命令 {} ;

    2、cat:
    cat查看文件
    eg:cat /etc/passwd
    cat /etc/yum.conf |grep -v "^$" |grep -v "^$"


    3、head:
    head查看文件头几行
    head -5 /etc/passwd

    3、tail:
    tail查看文件后几行
    tail -3 /etc/passwd

    5、more:
    more分屏显示
    more /etc/passwd

    6、less:
    less分屏显示
    less /etc/passwd 退出q

    7、wc:
    wc统计文件行数,单词数,字符数等
    -l 行
    -c 字符数
    -w 单词数
    eg:wc /etc/passwd
    wc -l /etc/passwd 统计系统中一共多少账户
    wc -l /etc/group 统计系统中一共多少组

    8、grep:
    查找文件中的关键字
    -c 计算匹配关键字的行数
    -i 忽略字符大小写的差别
    -n 显示匹配的行及其号
    -s 不显示存在或匹配文本的错误信息
    -h 查询多个文件时不显示名
    -l 查询文件时
    -v 取反
    eg:grep -v "root" /tmp/passwd

    9、sort:
    文本内容排序
    -r 反向排序

    10、uniq:
    合并文件中相邻的重复行
    -c 在每行旁边显示该重复出现的次数
    -d 仅显示重复出现的行列
    -u 仅显示出一次的行列

    11、tr:
    转换字符
    -s 合并相邻字符

    11.cut:
    显示文件中的某一列(截取)
    -d 指定分隔符
    -f 指定显示某一列
    -c 指定几个字符对应的列

    12、locate:
    查询的一个数据库(此数据库保存了所有文件的绝对路径)
    新建立的文件找不到,由于数据库未更新
    可以用updatedb更新,4:22自动更新


    13、 df 查看磁盘使用情况
    df -m,df -h(单位G),df -i(查看inode使用情况)

    du 当前目录下所有目录文件统计
    du /tmp/
    du -sh(s) /tmp/ 看的更直观,统计目录容量
    du -a /tmp/ 隐藏文件列出
    du -sk /usr/ 以k为单位

  • 相关阅读:
    什么变量在堆内存里存放,什么变量在栈内存里存放
    iOS应用开发:什么是ARC?
    Stack栈 Heap堆
    iOS中四种实例变量的范围类型@private@protected@public@package
    [转载] iOS应用程序的生命周期
    总结iOS 8和Xcode 6的各种坑
    [转载]对iOS开发中内存管理的一点总结与理解
    企业账号申请以及打包上传
    更换AppleWWDRCA.cer证书
    iOS9适配
  • 原文地址:https://www.cnblogs.com/xmdjb/p/10949380.html
Copyright © 2011-2022 走看看