• linux常用命令


    查看文件头尾部内容

    1.从文件头部查看

    cat -f xxx.txt
    

    2.从文件尾部查看

    tail -f xxx.txt
    

    删除某类文件

    find . -name "*.pyc" |xargs rm
    
    find . -name "*.txth" -exec rm {} ;
    

    查看容量占用

    1.查看磁盘容量

    df -h
    

    2.查看inode占用情况

    df -ih
    

    3.查看文件夹的总容量

    df -sh
    

    4.查看文件夹下每个文件的容量

    df -s -h ./*
    

    ps命令查看进程

    1.显示按照按照消耗CPU前10排序的进程。

    ps aux | sort -k3nr |head -n 10
    

    2.显示按照按照消耗内存前10排序的进程。

    ps aux | sort -k4nr |head -n 10
    

    查看磁盘IO信息

    iotop/iostat
    

    使用netstat命令查看主机路由信息

    netstat -rn
    

    tar,gzip,zip的区别

    打包是指将一大堆文件或目录变成一个总的文件
    压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

    tar将多个文件或目录打包在一起,可用通过调用gzip或zip实现压缩、解压的命令;tar不仅可以多多个文件进行打包,还可以对多个文件打包后进行压缩。

    gzip命令的作用是将一个大的文件通过压缩算法,变成一个小的文件,gzip文件不能直接压缩目录,如果要压缩目录,需要先将目录打包成一个文件,在压缩。

    zip是linux和windows等多平台通用的压缩格式。zip比gzip更强的是zip命令压缩文件不会删除源文件,还可以压缩目录。

    1.zip
    压缩: zip -r [目标文件名].zip [原文件/目录名]
    解压: unzip [原文件名].zip
    注:-r参数代表递归
    
    2.tar: 仅仅打包,不压缩
    打包:tar -cvf [目标文件名].tar [原文件名/目录名]
    解包:tar -xvf [原文件名].tar
    注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename(文件名),所以f后必须接文件名。
    
    3.tar.gz格式
    方式一:利用前面已经打包好的tar文件,直接用压缩命令。
    
    压缩:gzip [原文件名].tar
    解压:gunzip [原文件名].tar.gz
    
    方式二:一次性打包并压缩、解压并解包
    
    打包并压缩: tar -zcvf [目标文件名].tar.gz [原文件名/目录名]
    解压并解包: tar -zxvf [原文件名].tar.gz
    注:z代表用gzip算法来压缩/解压。
    

    linux用户组权限管理

    # 查看当前目录(包含隐藏文件)的长格式。
    ls -la
      -rw-r--r--   1 test  staff   651 Oct 23 12:53 test.txt
    
    d :第一位表示文件类型
      d 文件夹
      - 普通文件
      l 链接
      b 块设备文件
      p 管道文件
      c 字符设备文件
      s 套接口文件
    
    rwx :第2-4位表示这个文件的属主(当前用户)拥有的权限。r是读、w是写、x是执行
    
    r-x :第5-7位表示和这个文件属主所在同一个组的用户(组用户)所具有的权限
    
    r-x :第8-10位表示其他用户所具有的权限
    
    通常用三个数字来表示文件的读取、写入、执行权限:
    
    执行:1
    
    写入:2
    
    读取:4
    
    例如;
    drwxr-xr-w
    
    rwx 4+2+1 7 所有权限
    
    r-x 4+1 5 读和执行权限,没有写权限
    
    r-w 4+2 6 读写权限,没有执行权限
    
    具体使用:
    chmod 766 文件名
    
    改变文件的owner
    chown 用户:用户组 文件名
    例如:chown testuser:testgroup test.txt
    

    本文作者:温茶又折花

    本文链接: https://www.cnblogs.com/dyfblogs/p/15037649.html

    转载文章请注明作者和出处,谢谢!
  • 相关阅读:
    Linux系统编程 —互斥量mutex
    Linux系统编程 —读写锁rwlock
    Linux系统编程—条件变量
    Linux系统编程—信号量
    SkyWalking 源码的整体结构
    带拼音插件的索引和映射创建
    磁盘扩容后文件目录迁移步骤
    应用注册Eureka配置
    StringUtils.hasText()
    Java后台进行分页参数类封装
  • 原文地址:https://www.cnblogs.com/dyfblogs/p/15037649.html
Copyright © 2020-2023  润新知