zoukankan      html  css  js  c++  java
  • update-alternatives命令

       update-alternatives是用于在多个同类型命令中进行切换的一个脚本,在debian中可以通过apt-get install dpkg来进行安装。在说明 update-alternatives 的详细内容之间,先让我们看看系统中已有的例子。打开终端,执行下面的命令:

    ls -l /usr/bin/java 

    结果:lrwxrwxrwx 1 root root 22 2011-03-12 15:20 /usr/bin/java -> /etc/alternatives/java 

    ls -l /etc/alternatives/java  

    结果:lrwxrwxrwx 1 root root 40 2011-03-12 15:20 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk/jre/bin/java 

            java这个可执行命令实际是一个链接,指向了/etc/alternatives/java。而这个也是一个链接,指向了/usr/lib/jvm/java-6-openjdk/jre/bin/java,这才是最终的可执行文件。之所以建立这样两个链接,是为了方便脚本程序的编写和系统的管理。 

            一、--display 
            这个参数使我们可以看到一个命令的所有可选命令,如下:

    update-alternatives --display java  

        二、--config 
            该参数用于给某个命令选择一个link值,相当于在可用值之中进行切换吧。 

    update-alternatives --config editor 

        三、--install 
            该参数用于添加一个命令的link值,相当于添加一个可用值,其中slave非常有用。 

    update-alternatives –install /usr/bin/java java /usr/local/jre1.6.0_20/bin/javac 100  
    update-alternatives –install /usr/bin/java java /usr/local/jre1.6.0_20/bin/javac 100 –slave /usr/bin/javac javac /usr/local/jre1.6.0_20/bin/javac

        --remove 
            该参数用于删除一个命令的link值,其附带的slave也将一起删除。

    update-alternatives –remove java /usr/local/jre1.6.0_20/bin/java 

      摘自:http://paddy-w.iteye.com/blog/958062

  • 相关阅读:
    【计算机世界】467- XOR — 神奇的按位运算符
    记 · 复习知识 · 偶遇好玩的知识点
    【CSS】466- 一行 CSS 代码搞定响应式布局
    【Web技术】465- 关于前端埋点统计方案思考
    【CSS】464- 5种 CSS 浮动和清除浮动的方法
    简单易懂的 React useState() Hook 指南(长文建议收藏)
    java中的四类八种
    线程
    异常
    Aspx Ajax 调用 C#函数处理数据
  • 原文地址:https://www.cnblogs.com/jeesezhang/p/4495117.html
Copyright © 2011-2022 走看看