Mac上常用命令

2017-02-15  本文已影响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 用绝对路径解压文件

未完待续

上一篇下一篇

猜你喜欢

热点阅读