美文网首页
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上常用命令

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