如何在ubuntu中使用簡單命令啟動預設應用程式

與專有作業系統不同,Linux提供了一些工具,可以根據您的喜好定製您的系統。只需使用一個命令,您就可以透過終端啟動預設應用程式,並提供更新選項。...

Linux是關於自由的。雖然專有操作系統傾向於為每種類型的應用程序(如web瀏覽器)指定一個默認值,但Linux提供了一些工具,可以根據您的喜好定製您的系統。你應該能夠有許多不同的程序類型,你喜歡。這就是更新替代方案的意義所在——一種在選項之間切換的簡單方法。

launch-ubuntu-apps-quick-command-featured

下面介紹如何在Ubuntu(和其他基於Debian的系統)中使用它。

更新替代系統

在我們深入研究不同的替代方案之前,我們先來看看幕後的情況。另一種選擇編輯器提供了基於終端的文本編輯器:

whereis editoreditor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

用這個命令打開一個文本文件正是你所期望的:

sudo editor /etc/fstab

這將在文本編輯器中打開文件系統配置文件。。。但是哪一個呢?在下面的系統中,它以nano打開:

update fstab

編輯器命令實際上是一個符號鏈接(symlink)。你可能會問,有沒有nano的鏈接?不!命令/usr/bin/editor是指向/etc/alternatives/editor的鏈接。/etc/alternatives目錄是將系統中的所有備選方案作為符號鏈接進行管理的地方。這些鏈接指向實際的有問題的程序。所以它是一個鏈接(在你的路徑中)到一個鏈接(在替代目錄中)到一個程序。

正如您可能已經猜到的,updatealternatives是幫助您管理這些鏈接的工具。我們來看看如何使用它。

示例更新替代方案用法

您將使用的大多數更新替代命令都遵循以下模式:

sudo update-alternatives [option] [alternative(s)]

在上面的例子中,備選方案指的是您最終將使用的程序。這個選項就是你想用它做什麼。要繼續使用編輯器組件,在我們開始胡鬧之前,讓我們先了解一下情況。顯示選項向我們顯示了一些細節。

update-alternatives --display editor

update alternatives display editor

頂行告訴我們編輯器命令本身的路徑,以及當前鏈接的內容。但是裡面有很多東西,包括手冊頁翻譯之類的。更集中的list命令使事情更容易理解:

update-alternatives --list editor

update alternatives list alts

在這裡,您可以看到nano確實被列為編輯器的替代品。但我們還能用什麼呢?這給了我們三個選項,包括VIM。您可以使用config選項重新分配編輯器來調用VIM程序。

sudo update-alternatives --config editor

update alternatives config editor

使用交互式菜單,可以選擇一個新選項。或者,如果您知道所需的程序,請使用“設置”選項:

sudo update-alternatives --set editor /usr/bin/vim.basic

下一步,我們將看看一些你可能想嘗試的替代品。

值得注意的更新替代選項

如前所述,已經有許多包使用了updatealternatives系統。以下是一些在管理系統時可能會很有用的方法:

update-alternatives --config java

有些程序要求安裝特定版本的Java。在基於Ubuntu的系統上,您可以從存儲庫安裝多個版本的OpenJDK(開源Java),也可以手動安裝多個版本的oraclejre官方版本。將後者設置為備選方案將允許您切換哪個Java環境在運行時啟動程序。

注意:有許多與Java相關的替代方案應該一起更新。查看便利應用程序更新java替代方案,它為您提供了一些特定於java的工作。

update alternatives java alts

update-alternatives --config x-www-browser/gnome-www-browser

非常簡單,這將允許您設置默認的web瀏覽器。如果你在基於GNOME的桌面上工作,你也應該看看gnomewww瀏覽器。

update-alternatives --config mozilla-flashplugin

不管是好是壞,仍然有很多網站使用Flash。這將幫助您在正式的Adobe版本和像gnash這樣的開源版本之間切換。

如果您對所有可用的備選方案都感興趣,請嘗試以下方法,將它們列在當前設置中:

update-alternatives --get-selecti***

定製備選方案

管理Canonical給我們的選擇是非常好的。但如果你不能讓它成為你自己的,那就不是自由了,不是嗎?在下面的部分中,我們將研究如何添加和刪除您自己的可選組。

從系統中添加替代方案

當您安裝支持的軟件包時,系統會自動向您的系統中添加替代軟件。例如,如果您安裝了emacs,安裝過程將運行一個腳本,在/etc/alternatives中創建必要的選項,包括優先級。

但如果你夠冒險的話,你也可以創造自己的選擇。如果您這樣做了,您應該記住,您將需要手動填充這些備選方案。例如,如果您創建一個名為x-word-processor的新替代程序,則需要手動添加第一個和所有後續程序。您還需要刪除它們,否則您可能會找到指向不再存在的程序的替代方法。

讓我們添加一個名為x字處理器的組,另一個選擇(在本例中是優秀的LibreOffice Writer)如下所示:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

此命令創建:

  • 一個新的命令(實際上是一個符號鏈接)稱為字處理器代表;
  • 一個新的替代組稱為x字處理器,它;
  • 包含(默認為)application/usr/bin/lowriter,它具有;
  • 優先權是40。

從命令行調用字處理器將啟動libreofficewriter(上面指定為lowriter)。您可以使用相同的命令添加其他應用程序(例如,文本模式文字處理器wordgrinder),根據需要更改實際應用程序的路徑:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

現在查詢x字處理器組將顯示這兩個選項。

update alternatives install next

默認情況下,組處於“auto”模式,這意味著系統將使用它包含的最高優先級(按數字)選項——在本例中是LibreOffice(40,而wordgrinder是20)。您可以使用上面描述的config選項來更改此設置。

從系統中刪除替代方案

如果您決定不需要某個選項,那麼使用remove選項的簡單命令將消除該選項。

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

最後,remove all選項將刪除整個組,包括其所有備選方案:

sudo update-alternatives --remove-all x-word-processor

請注意,這些選項會刪除updatealternatives條目,但不會刪除它們鏈接到的程序。

你以前有沒有更新過行動中的備選方案?與使用替代品相關的任何提示或技巧?請在評論中告訴我們!

圖片來源:momente viaShutterstock.com網站

  • 發表於 2021-03-15 02:20
  • 閱讀 ( 63 )
  • 分類:電腦

你可能感興趣的文章

今天你如何幫助規範塑造ubuntu!

... 但這是怎麼回事?Canonical是如何聯絡使用者的,他們整理的資料是如何使用的?你真的能影響Ubuntu的發展嗎? ...

  • 發佈於 2021-03-13 14:55
  • 閲讀 ( 55 )

我們使用哪些linux作業系統,為什麼

...已經從預設的作業系統Arch Linux切換過來。考慮到Manjaro是如何基於拱門,這是一個沒有太大的變化(他們有一個東西,綠色和黑色的配色方案)。” ...

  • 發佈於 2021-03-15 17:15
  • 閲讀 ( 61 )

是時候嘗試一些新的東西了:初級的os loki

...改進。軟體類別很容易探索。更新非常簡單。如果你知道如何在**上安裝應用程式,那麼使用AppCenter應該是小菜一碟。 ...

  • 發佈於 2021-03-16 08:21
  • 閲讀 ( 47 )

如何更改Windows10檔案關聯和預設程式

... 讓我們瞭解一下如何檢視檔案的型別,以及更改windows10檔案關聯的不同方法。 ...

  • 發佈於 2021-03-18 18:23
  • 閲讀 ( 62 )

如何定製ubuntu16.04 lts桌面

... 想要更多的Ubuntu桌面調整嗎?下面是如何讓你的Ubuntu桌面看起來像macOS。 ...

  • 發佈於 2021-03-20 05:58
  • 閲讀 ( 40 )

linux下如何重新命名檔案

要在Linux中重新命名檔案嗎?如果您知道如何在Windows、macOS或Chrome作業系統中完成這項工作,那麼您就知道如何在這裡完成這項工作。在大多數版本的Linux上,您只需右鍵單擊一個檔案並選擇Rename選項。 ...

  • 發佈於 2021-03-22 02:48
  • 閲讀 ( 63 )

ubuntu 18.04 lts中的6大新特性

Ubuntu 18.04 LTS的到來意味著任何安裝它的人都可以享受Canonical五年的長期支援(LTS)。 ...

  • 發佈於 2021-03-25 00:29
  • 閲讀 ( 53 )

關於ubuntu20.04上的快照你需要知道什麼

...有快照中並不常見,但在本例中非常引人注目。 相關:如何在Linux上使用Snap包 從命令列安裝 從命令列安裝應用程式時沒有任何更改。您仍然可以訪問snap命令列工具,因此可以在終端視窗中安裝和解除安裝snap。apt-get安裝命令和...

  • 發佈於 2021-04-02 06:30
  • 閲讀 ( 46 )

如何阻止ubuntu收集關於你電腦的資料

...選擇退出此資料收集,但必須在三個不同的位置進行。 如何選擇退出系統資訊報告 安裝ubuntu18.04並啟動後,您將看到“歡迎使用Ubuntu”視窗。點選它,你可以在“幫助改進Ubuntu”螢幕上選擇是否向Ubuntu提交關於你電腦的資料。...

  • 發佈於 2021-04-06 10:56
  • 閲讀 ( 41 )

windows10的新bashshell所能做的一切

...些指南匯總到一個大列表中。 windows上linux入門 相關:如何在windows10上安裝和使用Linux Bash Shell 您可以在任何版本的windows10(包括windows10home)上安裝Linux環境和bashshell。但是,它確實需要64位版本的Windows10。您只需啟用Windows Subs...

  • 發佈於 2021-04-06 14:44
  • 閲讀 ( 54 )
阿奕妹子
阿奕妹子

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦