zoukankan      html  css  js  c++  java
  • 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类型文件

  • 相关阅读:
    739. Daily Temperatures
    556. Next Greater Element III
    1078. Occurrences After Bigram
    1053. Previous Permutation With One Swap
    565. Array Nesting
    1052. Grumpy Bookstore Owner
    1051. Height Checker
    数据库入门及SQL基本语法
    ISCSI的概念
    配置一个IP SAN 存储服务器
  • 原文地址:https://www.cnblogs.com/xdlltao/p/5881492.html
Copyright © 2011-2022 走看看