zoukankan      html  css  js  c++  java
  • 我的linux学习日记day4

    一、打包压缩与搜索命令

      1.tar命令

    • -c 创建压缩文件
    • -x 解开压缩文件
    • -t 查看压缩包里有哪些文件
    • -j 用bzip2来压缩或解压
    • -z 用gzip压缩或解压
    • -v 显示过程
    • -f 目标文件名

    例:tar -czvf xxx.tar.gz /etc  把/etc/目录压缩

    tar -xzvf etc.tar.gz -C /root/etc 指定解压到某个目录

      2.grep命令

    • -n 显示行号
    • -i 忽略大小写
    • -v 反向选择
    • -c 仅显示找到的行数

      3.find命令

    二、重定向相关

    • >或1> 输出重定向:把前面输出的东西输入到后面文件中,会清除原有内容
    • >>或1>> 追加重定向:把前面输出的东西追加输入到后面文件中,不会清除原有内容
    • 0<或<< 输入重定向:输入重定向用于改变命令的输入,后面指定输入内容,前面跟文件名 将数据流导入到里面的命令里面
    • 0<<或<< 追加输入重定向:后跟字符串,用来表示“输入结束”,也可用Ctrl+d来结束输入
    • 2> 错误重定向:把错误信息输入到后面的文件中,会删除文件原有的内容

    三、管道符   | 

    四、通配符 

    *  空值或者无穷多的信息

    ?  必须匹配一位

    [a-z]   匹配小写字母

    [A-Z]  匹配大写字母

    [0-9]  匹配0-9

    [a,c,f] 匹配指定字母

    [1,5,2]  匹配指定数字

    转义符  \

    全局转义  ‘’  单引号

    执行命令,取返回结果  `   反引号

    五、环境变量

    $PATH

    $HOME

    $HISTORY

    $MAIL

    $LANG

    $RANDOM

  • 相关阅读:
    Eclipse出现Access restriction : The type BASE64Decoder is not accessible due to restriction问题
    Struts学习总结(1)
    TCPMon使用总结
    AJAX入门学习总结
    JSON for java入门总结
    JSTL使用总结(2) fmt标签库和fn标签库
    JSTL使用总结(1) 核心标签库和SQL标签库
    JavaScript学习总结
    Ant学习总结
    C# .NET中如何使用GetCursorPos函数
  • 原文地址:https://www.cnblogs.com/miracle1989/p/12852996.html
Copyright © 2011-2022 走看看