美文网首页
Mac上常用命令

Mac上常用命令

作者: 小芸论 | 来源:发表于2017-02-15 17:33 被阅读36次

1. 查看安装的所有JDK 版本和路径

1> 查看安装的所有JDK 版本和路径以及当前使用的是哪一个JDK

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.8.0_05, x86_64:   "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home
    1.7.0_75, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home

最后一行代表当前正在使用的JDK路径。

2> 查看1.8版本JDK的版本和路径

$ /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home

因此可以在~/.bash_profile文件中添加如下文本来设置JAVA_HOME为1.8版本:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

2 常见格式压缩包的解压缩命令

首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。

.tar 格式的压缩包
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
常用参数解释如下:
-c 建立新的压缩文件
-v 显示操作过程
-f 指定压缩文件
-x 从压缩的文件中提取文件
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件

.gz 格式的压缩包
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
常用参数解释如下:
-d或--decompress或----uncompress  解开压缩文件

.tar.gz 和 .tgz 格式的压缩包
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
常用参数解释如下:
-c 建立新的压缩文件
-v 显示操作过程
-f 指定压缩文件
-x 从压缩的文件中提取文件
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件

.bz2 格式的压缩包
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
常用参数解释如下:
-d或——decompress:执行解压缩

.tar.bz2 格式的压缩包
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
常用参数解释如下:
-c 建立新的压缩文件
-v 显示操作过程
-f 指定压缩文件
-x 从压缩的文件中提取文件
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件

.bz 格式的压缩包
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
常用参数解释如下:
-d或——decompress:执行解压缩

.tar.bz 格式的压缩包
解压:tar jxvf FileName.tar.bz
压缩:未知
常用参数解释如下:
-c 建立新的压缩文件
-v 显示操作过程
-f 指定压缩文件
-x 从压缩的文件中提取文件
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件

.Z 格式的压缩包
解压:uncompress FileName.Z
压缩:compress FileName

.tar.Z 格式的压缩包
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
常用参数解释如下:
-c 建立新的压缩文件
-v 显示操作过程
-f 指定压缩文件
-x 从压缩的文件中提取文件
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件

.zip 格式的压缩包
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

由于Mac不能解压rar文件,所以就需要安装RAR 5.40 for Mac OS X(http://www.rarlab.com/download.htm)
解压下载文件后进入解压的rar目录中,
在rar目录下使用如下命令进行安装
sudo install -c -o$USER unrar /usr/local/bin
sudo install -c -o$USER rar /usr/local/bin

.rar 格式的压缩包
解压:unrar x filename.rar
压缩:rar a archivename.rar filename
常用参数解释如下:
-a 添加文件到压缩文件
-x 用绝对路径解压文件

未完待续

相关文章

  • Mac 常用命令

    Mac 常用命令

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Web Front-end RoadMap for Intern

    Mac for beginner Mac 入门和常用命令の快捷键 写给小白看的 Mac 入门指南 Mac论坛 Ma...

  • 实习日记2:git代码管理

    mac:brew install git创建 常用命令:git常用命令及详解[https://blog.csdn....

  • 树莓派常用命令

    Mac电脑使用终端进行管理 常用命令

  • Mac上常用命令

    1. 查看安装的所有JDK 版本和路径 1> 查看安装的所有JDK 版本和路径以及当前使用的是哪一个JDK 最后一...

  • MAC上常用命令

    显示和隐藏以点开头的文件和文件夹: SSH命令远程连接linux服务器 mac上浏览器跨域设置 cordova系列命令

  • meteor介绍

    安装 mac/linux:curl https://install.meteor.com/ | sh 常用命令 创...

  • Homebrew 的使用

    mac下homebrew的常用命令 mac 系统常用的软件安装工具就是 homebrew, 其最常用的命令如下:1...

  • mac中常用命令介绍及简单shell编写

    我经常用mac osx系统,mac osx源于unix,因此和linux下的常用命令都差不多,可以安装homebr...

网友评论

      本文标题:Mac上常用命令

      本文链接:https://www.haomeiwen.com/subject/kiiqwttx.html