• Linux常用命令学习记录


      兄弟连Linux培训

    ,小编整理了常用的Linux学习命令:

      1 cp 拷贝命令

      参数:-p 文件属性一起拷贝

      -r 拷贝文件夹

      -d 软链信息等一起拷贝

      -a 是-rdp的简写

      2 find 文件查找命令

      普通根据文件名称查找(精确查找)

      find /home -name xx.xx

      普通分局文件名称查找(模糊匹配,支持:?(单个字符),*(多个字符),[](中括号中特定内容匹配))

      find /home -name"*.xx" 所有以.xx结尾的文件

      根据文件所属用户查找

      find /home -user sls0919 查找用户sls0919所有的文件

      find /home -nouser 查找home目录下没有所有者的文件(大概率为垃圾文件)

      根据文件大小查找

      find /home -size +25k 查找home目录下大于25k的文件(加号表示大于,减号表示小于,没有符号表示等于)

      根据文件日期查找

      find /home -mtime +25 查找home目录下25天前修改的文件(加号表示大于,减号表示小于,没有符号表示等于;mtime:修改内容时间,atime:访问时间,ctime:修改属性时间)

      多条件查找连接符号(a==and,o==or)

      find /home -mtime +25 -a-size -25k 查找home目录下25天前修改内容并且大小小于25k的文件

      find /home -mtime +25 -o -size-25k 查找home目录下25天前修改内容或者大小小于25k的文件

      查询完结果并执行操作命令(-exec {};)

      find /home -mtime +25 -a-size -25k -exec ls -lh {}; 列出home目录下25天前修改内容并且大小小于25k的文件的详细信息

      3 grep 文本查找命令

      -i 忽略大小写

      -v 排除指定字符串

      -c 计算找到指定字符串的次数

      -n 输出结果显示行号

      grep -r ‘test’ * 在当前目录及其子目录下搜索'test'行的文件

      grep -l -r ‘test’ * 在当前目录及其子目录下搜索'test'行的文件,但是不显示匹配的行,只显示匹配的文件

      grep -n 't[ae]st' data.txt 在文件data.txt中查找test或tast的信息 (具体参照正则表达式)

      4 man和help 帮助命令

      man ls

      ls --help

      5 zip, gzip, bzip2, tar 压缩解压命令

      zip 压缩文件名 源文件

      -r 压缩目录

      gzip和bzip2都是压缩文件,不能对目录

      常用方法:

      tar -cvf 压缩后文件名 源文件 源文件源文件可多个

      -c 压缩

      -x 解压

      -v 显示压缩过程

      -f 指定打包后文件名

      -z 压缩解压.tar.gz类型文件

      -j 压缩解压.tar.bz2类型文件

  • 相关阅读:
    类数组及其转换
    数组去重
    ios UIView
    ios 解决Wkwebview闪烁问题
    ios Https问题
    UUID
    JavaScript4
    JavaScript2
    JavaScript1
    UIScollView
  • 原文地址:https://www.cnblogs.com/xdlltao/p/5881492.html
Copyright © 2020-2023  润新知