Ubuntu

Hur man använder uppdateringsalternativ kommando på Ubuntu

Hur man använder uppdateringsalternativ kommando på Ubuntu
Om du har två eller flera versioner av samma kommando kan du använda uppdateringsalternativ för att ställa in vilken som ska användas som standard och också växla mycket enkelt mellan dem.  Låt oss till exempel säga att du har Python 2 och Python 3 installerade på din dator.  Nu måste du köra ett Python 2-skript enligt följande:

$ python2

Här, är vägen till Python 2-skriptet i.e. ~ / skript / hej.py

På samma sätt måste du köra ett Python 3-skript enligt följande:

$ python3

Här, är vägen till Python 3-skriptet i.e. ~ / skript / hej2.py

Så vad händer om du vill komma åt både Python 2 och Python 3 med samma kommando pytonorm?

Tja, använder uppdateringsalternativ kommando kan du skapa en ny körbar pytonorm (/ usr / local / bin / python) och lägg till alla tillgängliga Python-versioner i alternativdatabasen. Sedan kan du enkelt ställa in vilken version av Python som ska användas som standard. Du kan också växla mellan Python-versionerna mycket enkelt. Jag ska visa dig hur man gör det praktiskt i den här artikeln. På det sättet får du praktisk kunskap om hur uppdateringsalternativ fungerar.

Så, låt oss komma igång.

Förutsättningar:

Du måste ha Python 2 och Python 3 installerat på din Ubuntu-maskin om du vill följa med och prova exemplen i den här artikeln.

Du kan installera Python 2 och Python 3 med följande kommando på Ubuntu:

$ sudo apt installera python2 python3 -y

Python 2 och Python 3 bör installeras om de inte redan är installerade. I mitt fall är de redan installerade.

Hitta nu Python 2 och Python 3-tolkvägen med följande kommandon:

$ vilken python2
$ vilken python3

Som du kan se är Python 2-tolkvägen / usr / bin / python2 och Python 3-tolkvägen är / usr / bin / python3. Kom ihåg dem. Vi kommer att behöva detta senare.

Installera nya alternativ:

Nu kan du skapa nya alternativ pytonorm och installera Python 2-tolk / usr / bin / python2 som ett alternativ med prioritet 20 som följer:

$ sudo-uppdateringsalternativ - installera / usr / local / bin / python python
/ usr / bin / python2 20

NOTERA: Här, / usr / local / bin / python är den binära vägen för pytonorm alternativ. Du kan ändra den till någon annan väg, till exempel / usr / bin / python om du vill. Men jag föreslår att du placerar den någonstans i / usr / local / bin / katalog eftersom det här är katalogen där användarutrymme-program ska vara enligt katalogstrukturen för Linux.

Ett nytt alternativ pytonorm ska skapas och Python 2-tolk bör läggas till där som ett alternativ.

På samma sätt installerar du Python 3-tolk / usr / bin / python3 som ett alternativ till pytonorm alternativ och sätt det som en prioritet för 40 med följande kommando:

$ sudo-uppdateringsalternativ - installera / usr / local / bin / python python / usr / bin / python3 40

Python 3-tolkalternativ bör läggas till i pytonorm alternativ.

Nu kan du se mer information om pytonorm alternativ som du just har skapat enligt följande:

$ uppdateringsalternativ - fråga python

Som du kan se pytonorm alternativ har två alternativa kommandon / usr / bin / python2 (prioritet 20) och / usr / bin / python3 (prioritet 40).

Autoläge och alternativ prioritet:

Alla alternativ i databasen för uppdateringsalternativ har två lägen: bil och manuell.

I bil i läget väljer alternativen kommandot / körbart / alternativet med högst tillgänglig prioritet som standard.

I manuell väljer du standardkommando / körbar / alternativ för alternativen manuellt.

Standardläget för alla alternativ är bil.

I det tidigare avsnittet har du sett att jag har ställt in prioriteten för Python 2-tolk (/ usr / bin / python2) alternativ 20 och för Python 3-tolk (/ usr / bin / python3) alternativ 40. Detta berodde på att jag ville ställa in Python 3-tolk som standardalternativ för pytonorm alternativ. Som standardläge är bil, de pytonorm alternativ valde Python 3-tolkalternativet automatiskt eftersom det har högre prioritet än Python 2-tolkalternativet.

Som du kan se är läget (Status) är bil. Python 3-tolk (/ usr / bin / python3) är Bäst en eftersom den har högsta prioritet. Den för närvarande valda är också Python 3-tolk (/ usr / bin / python3) eftersom den har högsta prioritet och läget är bil.

$ uppdateringsalternativ - fråga python

Som du kan se, pytonorm kommandot kör Python 3-tolk.

$ python --version

I nästa avsnitt av den här artikeln kommer jag att visa dig hur du ändrar alternativläget till manuell och välj ett kommando / körbar med lägre prioritet för alternativen också.

Ändra alternativkommando manuellt:

Som jag har sagt kommer Python 2 inte att väljas automatiskt eftersom jag har ställt in den till en lägre prioritet. Så om du vill välja ett alternativ med lägre prioritet måste du göra det manuellt.

För att välja Python 2-alternativ manuellt för pytonorm alternativ, kör följande kommando:

$ sudo-uppdateringsalternativ - config python

Nu kommer uppdateringsalternativ att lista alla kommandon / alternativ du har installerat för pytonorm alternativ. I mitt fall är det Python 2 och Python 3-alternativ.

Du har också en Urval nummer för varje version / alternativ som du kan använda för att välja en version / alternativ från listan. Urval siffra 0 är bil. Urval ett annat nummer än 0 är manuell.

Här, Urval siffra 1 är för Python 2 alternativ och Urval siffra 2 är för Python 3-alternativ.

Så, för att välja Python 2-alternativ, tryck på 1 och tryck sedan på .

Python 2 bör ställas in som standardalternativ för pytonorm alternativ.

Som du kan se är det aktuella läget manuell. Även om Bäst alternativ är / usr / bin / python3 (Python 3) använder den / usr / bin / python2 (Python 2).

Som du kan se, pytonorm kommandot kör Python 2-tolk nu.

$ python --version

Inställningar Alternativ Läge till Auto:

Om du vill byta till bil läge för pytonorm alternativ igen, kör följande kommando:

$ sudo-uppdateringsalternativ - automatisk python

Baserat på prioriteringen bör ett alternativ ställas in för pytonorm alternativ. I det här fallet är Python 3-alternativet.

Som du kan se, pytonorm kommandot kör Python 3-tolk.

$ python --version

Ta bort alternativ från alternativ:

Du kan ta bort ett alternativ från pytonorm alternativ.

Först lista alla tillgängliga alternativ för pythonalternativen enligt följande:

$ sudo uppdateringsalternativ - fråga python

Välj nu och kopiera sökvägen till alternativet du vill ta bort. Jag ska ta bort / usr / bin / python2, Python 2-tolk här.

För att ta bort / usr / bin / python2 (Python 2 tolk) alternativ från pytonorm alternativ, kör följande kommando:

$ sudo-uppdateringsalternativ - ta bort python / usr / bin / python2

Som du kan se / usr / bin / python2 (Python 2-tolk) alternativ tas bort från pytonorm alternativ.

$ sudo uppdateringsalternativ - fråga python

Ta bort alla kommandon från alternativ:

Du kan också ta bort alla tillgängliga alternativ från pytonorm alternativ med följande kommando:

$ sudo uppdateringsalternativ - ta bort all python

Som du kan se finns det inga alternativ för pytonorm längre.

$ sudo-uppdateringsalternativ - fråga python

Så det är så du använder uppdatering-alternativ-kommandot på Ubuntu för att växla mellan olika versioner av samma program eller kommando mycket enkelt. Tack för att du läste den här artikeln.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...