From db39479bb83baa47777ffb74c6a7798c4c43e1d6 Mon Sep 17 00:00:00 2001 From: Max Xu Date: Fri, 13 Oct 2017 15:42:02 +0800 Subject: [PATCH 1/7] update-alternatives: add page --- pages/linux/update-alternatives.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 pages/linux/update-alternatives.md diff --git a/pages/linux/update-alternatives.md b/pages/linux/update-alternatives.md new file mode 100644 index 0000000000..8ea573a3a4 --- /dev/null +++ b/pages/linux/update-alternatives.md @@ -0,0 +1,19 @@ +# update-alternatives + +> A convenient tool for maintaining symbolic links determining default commands. + +- Add a symbolic link: + +`sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_102/bin/java 300` + +- Config a symbolic link: + +`sudo update-alternatives --config java` + +- Remove a symbolic link: + +`sudo update-alternatives --remove java /usr/bin/java` + +- Display information about the link group: + +`update-alternatives --display java` From 5791f2efc7d7b93758999b744830d812dca6c6ca Mon Sep 17 00:00:00 2001 From: Max Xu Date: Sun, 15 Oct 2017 21:27:39 +0800 Subject: [PATCH 2/7] Update update-alternatives.md --- pages/linux/update-alternatives.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/linux/update-alternatives.md b/pages/linux/update-alternatives.md index 8ea573a3a4..ba43f5e3bb 100644 --- a/pages/linux/update-alternatives.md +++ b/pages/linux/update-alternatives.md @@ -1,12 +1,12 @@ # update-alternatives -> A convenient tool for maintaining symbolic links determining default commands. +> A convenient tool for maintaining symbolic links that determining default commands. - Add a symbolic link: `sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_102/bin/java 300` -- Config a symbolic link: +- Configure a symbolic link: `sudo update-alternatives --config java` @@ -14,6 +14,6 @@ `sudo update-alternatives --remove java /usr/bin/java` -- Display information about the link group: +- Display information about the specified link group: `update-alternatives --display java` From 59a42c5798c80d327189f1a0a7b93573e843ecf2 Mon Sep 17 00:00:00 2001 From: Max Xu Date: Sun, 22 Oct 2017 19:54:39 +0800 Subject: [PATCH 3/7] Update update-alternatives.md --- pages/linux/update-alternatives.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/linux/update-alternatives.md b/pages/linux/update-alternatives.md index ba43f5e3bb..3b3bc14d55 100644 --- a/pages/linux/update-alternatives.md +++ b/pages/linux/update-alternatives.md @@ -1,19 +1,19 @@ # update-alternatives -> A convenient tool for maintaining symbolic links that determining default commands. +> A convenient tool for maintaining symbolic links to determin default commands. - Add a symbolic link: -`sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_102/bin/java 300` +`sudo update-alternatives --install {{link}} {{name}} {{path}} {{priority}}` - Configure a symbolic link: -`sudo update-alternatives --config java` +`sudo update-alternatives --config {{name}}` - Remove a symbolic link: -`sudo update-alternatives --remove java /usr/bin/java` +`sudo update-alternatives --remove {{name}} {{path}}` -- Display information about the specified link group: +- Display information about a specified command: -`update-alternatives --display java` +`update-alternatives --display {{name}}` From 5c9ab17a19881d053814fe9b661333ffbd5de781 Mon Sep 17 00:00:00 2001 From: Max Xu Date: Mon, 23 Oct 2017 12:09:28 +0800 Subject: [PATCH 4/7] Update update-alternatives.md --- pages/linux/update-alternatives.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/linux/update-alternatives.md b/pages/linux/update-alternatives.md index 3b3bc14d55..fe5de3644f 100644 --- a/pages/linux/update-alternatives.md +++ b/pages/linux/update-alternatives.md @@ -1,6 +1,6 @@ # update-alternatives -> A convenient tool for maintaining symbolic links to determin default commands. +> A convenient tool for maintaining symbolic links to determine default commands. - Add a symbolic link: From 1d7ad860ffcf8f50d58d482e9e5ee92edbe35129 Mon Sep 17 00:00:00 2001 From: Max Xu Date: Tue, 24 Oct 2017 10:17:54 +0800 Subject: [PATCH 5/7] Update update-alternatives.md Add both generic expression and a concrete examples. --- pages/linux/update-alternatives.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/linux/update-alternatives.md b/pages/linux/update-alternatives.md index fe5de3644f..bec1d36895 100644 --- a/pages/linux/update-alternatives.md +++ b/pages/linux/update-alternatives.md @@ -6,6 +6,10 @@ `sudo update-alternatives --install {{link}} {{name}} {{path}} {{priority}}` +- Add a symbolic link for "java" with a priority of "300" + +`sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_102/bin/java 300` + - Configure a symbolic link: `sudo update-alternatives --config {{name}}` From ee39bfaeaff5d585aa5007247ef41562ded1c766 Mon Sep 17 00:00:00 2001 From: Max Xu Date: Tue, 24 Oct 2017 10:22:25 +0800 Subject: [PATCH 6/7] Update update-alternatives.md --- pages/linux/update-alternatives.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/linux/update-alternatives.md b/pages/linux/update-alternatives.md index bec1d36895..442fad4928 100644 --- a/pages/linux/update-alternatives.md +++ b/pages/linux/update-alternatives.md @@ -6,7 +6,7 @@ `sudo update-alternatives --install {{link}} {{name}} {{path}} {{priority}}` -- Add a symbolic link for "java" with a priority of "300" +- Add a symbolic link for "java" with a priority of "300": `sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_102/bin/java 300` From c08b50547782380482f4cd7cc8eba105bb9c2f03 Mon Sep 17 00:00:00 2001 From: Agniva De Sarker Date: Tue, 24 Oct 2017 10:03:41 +0530 Subject: [PATCH 7/7] update-alternatives: simplify descriptions --- pages/linux/update-alternatives.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pages/linux/update-alternatives.md b/pages/linux/update-alternatives.md index 442fad4928..d6e598830c 100644 --- a/pages/linux/update-alternatives.md +++ b/pages/linux/update-alternatives.md @@ -4,20 +4,16 @@ - Add a symbolic link: -`sudo update-alternatives --install {{link}} {{name}} {{path}} {{priority}}` +`sudo update-alternatives --install {{path/to/symlink}} {{command_name}} {{path/to/command_binary}} {{priority}}` -- Add a symbolic link for "java" with a priority of "300": +- Configure a symbolic link for "java": -`sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_102/bin/java 300` - -- Configure a symbolic link: - -`sudo update-alternatives --config {{name}}` +`sudo update-alternatives --config {{java}}` - Remove a symbolic link: -`sudo update-alternatives --remove {{name}} {{path}}` +`sudo update-alternatives --remove {{java}} {{/opt/java/jdk1.8.0_102/bin/java}}` - Display information about a specified command: -`update-alternatives --display {{name}}` +`update-alternatives --display {{java}}`