Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man ställer in $PATH på Linux-system permanent

En variabel är ett namn som ges till en plats eller ett objekt där data lagras för framtida referens. Medan miljövariabeln används för att lagra dynamiska värden som kan lagra en lista över kataloger för ett Linux-system som den använder för att köra applikationer. I Linux nämns miljövariabeln med ett $-prefix och skrivs med versaler PATH. Den lagrar alla kataloger som bash letar efter när vi kör ett kommando i terminalskalet på Linux. En rolig fakta om $PATH är att du kan lägga till din egen katalog och skapa ditt eget terminalkommando om du vet hur du konfigurerar $PATH i Linux.

Ställ in $PATH på Linux

Om du har använt Linux under en mycket anmärkningsvärd period kan du ha undrat hur terminalskalet fungerar, hur kommandon får plats- och åtkomstsystemet för att installera ett program eller köra ett skript. Här kommer $PATH i Linux! Om du vill göra din Linux-resa till en trevlig sådan, kan du fråga din dator var ‘sudo’ är, som kör alla root-kommandon.

Jag är säker på att du redan är bekant med vilka och whereis-kommandona eftersom du läser här om $PATH. I det här inlägget kommer vi att se hur du konfigurerar $PATH i Linux.

Steg 1: Kontrollera den aktuella PATH

Att känna till platsen och arbetsmekanismen för den nuvarande $PATH är avgörande om du är helt nybörjare på PATH, Bashrc-området i Linux. Du kan köra följande kommando för att se var sudo finns.

# which sudo 

Nu kan du också kontrollera de aktuella $PATH-variablerna via följande Echo-kommando. Kommandot Echo kommer att skriva ut den exakta platsen för $PATH. Här kan du se att den nuvarande $PATH-platsen för min Linux är /usr/local/games:/snap/bin.

$ echo $PATH

Steg 2: Lägg till en tillfällig $PATH

Här kommer vi nu att deklarera en temporär katalog till variabeln $PATH till sökvägen /opt/sysadmin/scripts. Du kan välja önskad katalog där du vill ställa in $PATH på ditt Linux-system.

$ PATH=$PATH:/opt/sysadmin/scripts

Skriv sedan ut den nya temporära $PATH-platsen via Echo-kommandot nedan.

$ echo $PATH

Steg 3: Ställ in $PATH Permanent på Linux

Här kommer vi att titta på två olika metoder för att konfigurera $PATH på ett Linux-system. Den första metoden kommer att guida oss genom att redigera den befintliga PATH, och den andra kommer att låta oss veta hur man skapar ett annat skript för att konfigurera $PATH utan att skriva över det befintliga.

Relaterad  Matt Cutts om hur man gästbloggar utan att se ut som en spammare för Google

Metod 1: Redigera den nuvarande $PATH

Eftersom vi redan har diskuterat begreppet, platsen och platsen för $PATH i Linux, kan vi nu ställa in en $PATH-katalog permanent på vårt system. Du kan köra något av följande bash-skript för att konfigurera $PATH.

~/.bash_profile
~/.bashrc

För att redigera bash-filen kommer vi att använda det traditionella Gedit-skriptredigeringsverktyget med root-privilegier. Du kan använda Vim eller Nano om du är bekväm med det.

$ sudo gedit ~/.bashrc

Nu när skriptet öppnas lägger du till någon av följande skriptrader längst ner i filen. Spara och avsluta sedan filen. Som du kan se definierar raden vi lägger till faktiskt platsen för $PATH på ditt system.

PATH="$PATH:/opt/sysadmin/scripts"
$export PATH

Följande exportkommando kommer att göra samma sak om du upptäcker att det föregående kommandot inte fungerar för dig.

$export PATH="$PATH:/opt/sysadmin/scripts"

Om ditt Linux-system har ett fleranvändararrangemang kan du också ställa in den nuvarande $PATH för alla användare som deras standard $PATH via följande skriptrader.

PATH="$PATH:/opt/sysadmin/scripts"
export  $PATH

Vi kan också köra följande kommando om vi har problem med ovanstående kommandon.

$export  PATH="$PATH:/opt/sysadmin/scripts"

Metod 2 – Skapa ett nytt skript för att konfigurera $PATH på Linux

I den här metoden kommer vi att skapa en ny skriptfil för att konfigurera $PATH i etc-katalogen i Linux. Den här metoden är säker eftersom vi inte behöver redigera något bashrc-skript som körs, så chansen att förstöra systemet är mindre. Du kan dock köra följande kommando i terminalskalet för att skapa en ny bash-profil.

sudo vim /etc/profile.d/set_system_path.sh

Nu när skriptet öppnas, lägg till följande rad i slutet av filen. Spara och stäng sedan filen. Nästa rad med skript kommer att ställa in platsen för $PATH på systemet. Var noga med att ange din exakta katalog där du vill ställa in $PATH.

export PATH="$PATH:/opt/sysadmin/scripts"

Nu måste vi ladda upp .bashrc-källfilen till systemet igen. Vi kan ladda om källfilen .bashrc eller profilen vi skapade i etc-katalogen. Något av följande kommandon kommer att göra jobbet.

$ source ~/.bashrc
$ source /etc/profile
$ source /etc/bash.bashrc

Nu, äntligen, för att säkra platsen för $PATH-katalogen kan vi köra kommandot Echo.

$ echo $PATH

Perspektiv!

Att känna till funktionaliteten och konfigurera $PATH är inte obligatoriskt för att använda Linux. Du kan använda Linux utan problem även utan att kontrollera PATH-platsen för bara en gång. Men i hela inlägget har vi sett hur man konfigurerar $PATH i Linux. Med korrekta riktlinjer kan vi också ta bort den nuvarande $PATH både tillfälligt och permanent.

Relaterad  Hur man lyssnar på podcaster med ditt Amazon Echo

Vänligen dela det med dina vänner och Linux-communityt om du tycker att det här inlägget är användbart och informativt. Du kan också skriva dina åsikter om det här inlägget i kommentarsfältet.

Table of Contents