MAC终端实用命令工具

目录

  1. brew命令行工具
  2. 压缩文件
  3. 目录树tree

持续更新中…

1. brew命令行工具

在开始之前,需要了解一件事情:在Mac命令行安装工具,一般都可以通过Homebrew这个工具进行安装。Mac系统中并没有内置这个命令行工具,因此在使用它安装其他工具前需要通过brew或者brew -v先检测系统中时候安装了改命令行工具。

《MAC终端实用命令工具》 brew命令

《MAC终端实用命令工具》 查看brew命令

如果提示command not found,说明你还没有安装brew命令行工具,此时你只需Homebrew官网获取安装命令,直接粘贴到命令行中运行即可,命令如下:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装好brew命令后,便可以在命令行中直接使用该命令安装,更新,卸载工具了。

brew install 安装 
brew upgrade 更新
brew uninstall 卸载
brew list 工具列表

2. 压缩文件

在Mac命令行中,默认提供gzip,bzip2,zip压缩命令。

使用gzip压缩后的文件后缀为.gz,使用bzip2压缩后的文件后缀为.bz2,使用zip压缩后的文件为.zip。

这三种命令的使用方法如下:

gzip:
压缩命令:gzip 1.js  // 压缩目录的时候加上-r,目录中的每个文件都进行压缩
解压命令:gzip -d 1.js.gz 

bzip2:
压缩命令:bzip2 1.js
解压命令:bzip2 -d 1.js.bz2

zip:
压缩命令:zip 1.js.zip 1.js 
解压命令:unzip 1.js.zip

《MAC终端实用命令工具》 gzip压缩解压
《MAC终端实用命令工具》 bzip2压缩解压
《MAC终端实用命令工具》 zip压缩解压

由上面可知:gzip,bzip2基本一致,zip用法特殊。

gzip,bzip2可以直接结合打包命令tar,对文件进行打包压缩以及解压解包,命令如下:

gzip打包压缩和解压命令:
tar -zcvf all.tar.gz *.js
tar -zxvf all.tar.gz *.js

bzip2打包压缩和解压命令:
tar -jcvf all.tar.bz2 *.js
tar -jxvf all.tar.bz2 *.js

《MAC终端实用命令工具》 gzip打包压缩和解压过程

***************** 重点 ********************
上面是针对Mac自带压缩工具,有一些windows用户的压缩文件为.rar,默认情况下,mac是无法解压的,我们可以借助一些解压软件进行解压,同样我们也可以使用命令行进行解压unrar,而且安装方法非常简单。

brew install unrar

安装完成后你就可以使用unrar命令解压你的rar文件了。

3. 目录树tree

通常情况下,我们通过ls命令可以看到当前文件夹中的内容,但是且不能看到文件夹中的文件夹的内容,且展示方式并不人性化,使用tree命令,可以直观的展示当前文件夹,或者指定文件夹目录结构。

brew install ruby
brew install tree

安装tree工具依赖ruby,确保你已经安装了ruby

《MAC终端实用命令工具》 tree命令显示目录结构

    原文作者:勤劳的小叶
    原文地址: https://www.jianshu.com/p/ccc33820e711
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞