嵌入式开发必会之常用难记sh

  • Post author:
  • Post category:其他




linux常用难记命令

  • find:查找符合条件的文件

    1> 在那些目录查找

    2> 查找的内容

    格式: find 目录名 选项 条件

  • grep:查找文件中符合条件的字符串

    格式:grep 选项 查找模式 文件名

  • file:识别文件类型

    格式:file 文件名

  • which whereis:查找命令或应用程序所在位置

    格式:which 命令或程序名

  • 文件压缩

    linux 下的压缩命令有 tar、gzip、gunzip、bzip2、bunzip2、 compress、uncompress、zip、unzip、rar、

    unrar 等等,压缩后的扩展名有.tar、.gz、.tar.gz、. tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar 10 种。

    对应关系如下:

    1、

    .tar 用 tar –xvf 解压

    2、

    .gz 用 gzip -d 或者 gunzip 解压

    3、

    .tar.gz 和

    .tgz 用 tar –xzf 解压

    4、

    .bz2 用 bzip2 -d 或者用 bunzip2 解压

    5、

    .tar.bz2 用 tar –xjf 解压

    6、

    .Z 用 uncompress 解压

    7、

    .tar.Z 用 tar –xZf 解压

    8、

    .rar 用 unrar e 解压

    9、

    .zip 用 unzip 解压

    在介绍压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成

    一个总的文件,压缩则是将一个大的文件通过一些压 缩算法变成一个小文件。为什么要区分这两个概念呢?

    其实这源于 Linux 中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得

    先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

    单文件压缩多使用gzip和bzip2,不能压缩目录。

    多文件和目录压缩使用tar。

    • gzip :后缀为gz文件

      选项 解释
      -l 列出压缩文件内容
      -k 在压缩或解压时,保留输入文件
      -d 将文件解压缩

      选项为空默认是压缩。

    • bzip2:后缀为bz2的文件

      选项与gzip相同

    • tar:后缀为

      选项 解释
      -c 压缩
      -x 解压缩
      -z 通过gzip指令处理文件
      -v 显示指令执行过程
      -j 通过bzip2指令处理文件
      -f 保留输入文件
      -C 解压到指定目录



版权声明:本文为chongbai123487原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。