这篇文章记录自己日常工作中用到的命令,作为自己的命令速查手册,将保持不断更新。
alternatives
切换一条命令的不同指向。一开始,服务器上安装了两个 Java 版本,如果想要从一个版本切换到另一个版本,那么使用 alternatives 就可以帮助我们轻易做到切换命令的具体指向,gcc 的切换也类似如此。
# 1. 配置命令:
sudo alternatives --config java
# 2. 添加或者安装命令,最后的 500 是 priority,表示优先级:
sudo alternatives --config test_alter
sudo alternatives --install /usr/bin/java java \
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64/jre/bin/java 500
# 3. 删除命令:
sudo alternatives --remove java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64/
# 直接输入 alternatives 可以查看帮助信息
$ alternatives
alternatives version 1.7.4 - Copyright (C) 2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.
usage: alternatives --install <link> <name> <path> <priority>
[--initscript <service>]
[--family <family>]
[--slave <link> <name> <path>]*
alternatives --remove <name> <path>
alternatives --auto <name>
alternatives --config <name>
alternatives --display <name>
alternatives --set <name> <path>
alternatives --list
common options: --verbose --test --help --usage --version --keep-missing
--altdir <directory> --admindir <directory>
标签:常用,java,--,1.8,sudo,alternatives,命令,linux
From: https://www.cnblogs.com/zzk0/p/16991416.html