zoukankan      html  css  js  c++  java
  • Linux系统基础命令总结

    一、帮助命令
    (1)help
    xxxx --help
    help xxxx
    (2)man
    man xxxx
    二、ls查看命令:列表显示目录内的文件及目录
    ls 参数
    -l 以列表的形式显示
    -d 显示目录本身属性
    -a显示所有子目录和文件信息
    -R以递归的方式显示目录及其子目录中的所有内容
    三、touch命令:创建空文件
    touch 文件名
    四、mkdir命令:创建新目录
    -p 一次性创建嵌套的多层目录

    -m 跳出当前的umask值

    五、du命令:勇于统计制定目录或文件所占用磁盘空间的大小

    du 文件名或目录

    -a 统计磁盘空间占用时所有文件,而不仅仅是统计目录

    -s 只统计所占用空间总大小

    -h 以更人性化的方式显示统计结果

    六、cp命令:复制文件或目录
    -f 强制覆盖同名目录,强制复制
    -i 提醒用户确认
    -p 保持源文件权限属性,不做任何改动
    -r 递归复制,针对目录
    七、rm命令:删除指定的文件或目录
    -f 强制删除
    -r 递归
    -i 提醒用户确认
    八、mv命令:将制定文件或目录转移位置,也可重命名

    mv 源文件或目录 目标文件或目录

    九、which命令:查找Linux命令程序所在位置
    which 命令或程序名
    十、find命令
    -type 按类型查找
    -name 按名称查找
    -user 按属性查找
    -size  按大小查找( G/M/K)    +1M 表示大于1兆

    十一、查看文件内容

    cat 查看文件内容(通常不用来查看大文件)

    tac cat内容查看的倒序显

    nl 在cat基础上显示行号

    more
    less
    head
    tail
    tail -f 看动态更新尾部的信息
    十二、wc:统计文件内容
    -l 统计行数
    -w统计单词个数
    -c统计字节数
    十三、检索和过滤
    grep、egrep
    -i 查找时忽略大小写
    -v 取反
    -n 显示行号
    -w精确匹配(精确到输入单词无误才显示匹配内容)
    -l 过滤时不显示内容,只显示文件
    -E 转换成egrep
    -o 只显示匹配的内容,其他不匹配的内容不输出

    -A  过滤到目标以后,默认向后显示n行

    -B  过滤到目标以后,默认向前显示n行

    -C  过滤到目标以后,默认向前显示n/2行,向后显示n/2行


    十四、压缩和解压缩
    压缩gzip、bzip2

    gzip 文件名
    bzip2 文件名

    解压缩
    gzip -d 文件名
    bzip2 -d 文件名
    十五、打包命令

    tar命令

    -cf 打包
    -xf 解压
    -j(z)表示压缩成解压两种不同的打包格式
    -v 显示打包或解压的过程
    -C 解压时指定释放的目标目录

  • 相关阅读:
    IntelliJ IDEA如何导入Gradle项目
    C#对图像像素处理的三种方式
    用BitBlt截取整屏后半透明窗口不能显示的解决办法
    Kestrel gRPC
    aspnetcore datetime json格式化
    netcore rabbitMq
    Nginx 1.8 单元控制文件
    mysql 单元控制文件
    redis 单元控制文件
    devtoolset对应gcc的版本
  • 原文地址:https://www.cnblogs.com/daisy118/p/9826688.html
Copyright © 2011-2022 走看看