zoukankan      html  css  js  c++  java
  • shell

    1、重定向

            > filename 清空filename

      echo "djadl" > filename 写入

      echo "dajf" >> filename 追加

           cat < filename 提取文件内容

    2、管道

      前一个命令的输出,作为后一个命令的输入参数

      |

      &&两个命令同时执行

      ||前面命令不能执行时,执行后面的命令

      tr替换 ls 1.txt | tr 'a-z' 'A-Z'

    3、ctrl+z暂停命令

      jobs查看的命令

      fg id恢复停止的命令

     

    4、变量

      定义变量不能有空格

      env打印内置命令

      export全局声明

      ‘ ’不强制解析变量

    5、切割大文件

      du -sh filename显示文件大小

           du -m 以Mb为单位进行显示

           更多https://blog.csdn.net/ouyang_peng/article/details/10414499

      wc -l filename显示文件行数

      split -l 1000 filename将文件切割,每个文件1000行

      split -b 1M filename按大小分割

     6、grep 过滤查找

      grep -v '^#' 1.txt 去除以#开头的内容

      grep -n '#$' 1.txt 显示以#结尾的内容

    7、sed查找替换

    8、awk

    9、

        统计某文件夹下文件的个数
        ls -l |grep "^-"|wc -l

        统计某文件夹下目录的个数
        ls -l |grep "^d"|wc -l

       统计文件夹下文件的个数,包括子文件夹里的
       ls -lR|grep "^-"|wc -l  

    10、rz和sz的使用

          https://www.cnblogs.com/276815076/archive/2011/09/22/2184804.html

    11、https://zhuanlan.zhihu.com/p/60612900  

  • 相关阅读:
    mysql热备脚本
    linux系统编程-进程
    15-模块
    14-面向对象3
    13-面向对象2
    12-面向对象1
    02-对比两个文件的差异
    11-面向对象基础
    08-不定长函数
    07-缺省参数
  • 原文地址:https://www.cnblogs.com/573177885qq/p/10524716.html
Copyright © 2011-2022 走看看