Видео урок 1 Терминал Linux команды : ls, rm, mkdir, pwd, cd, echo
Innehållsförteckning:
När du skriver ett kommando på kommandoraden berättar du i princip skalet att köra en körbar fil med det givna namnet. I Linux bor dessa körbara program som
ls
,
find
,
file
och andra, vanligtvis i flera olika kataloger på ditt system. Alla filer med körbara behörigheter lagrade i dessa kataloger kan köras från vilken plats som helst. De vanligaste katalogerna som har körbara program är
/bin
,
/sbin
,
/usr/sbin
,
/usr/local/bin
och
/usr/local/sbin
.
Men hur vet skalet, vilka kataloger som ska söka efter körbara program eller söker skalet genom hela filsystemet?
Svaret är enkelt. När du skriver ett kommando söker skalet i alla kataloger som anges i användaren
$PATH
variabeln efter en körbar fil med det namnet.
Den här artikeln visar hur du lägger till kataloger till din
$PATH
i Linux-system.
Vad är
$PATH
i Linux
$PATH
är en kolonavgränsad lista över kataloger som berättar skalet vilka kataloger som ska söka efter körbara filer.
För att kontrollera vilka kataloger som finns i din
$PATH
, kan du använda antingen
printenv
eller
echo
:
echo $PATH
Utgången ser ut så här:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Lägga till en katalog till din
$PATH
Det finns situationer där du kanske vill lägga till andra kataloger
$PATH
variabeln. Till exempel kan vissa program installeras på olika platser eller kanske du vill ha en dedicerad katalog för dina personliga skript, men kunna köra dem utan att ange den absoluta sökvägen till de körbara filerna. För att göra detta behöver du helt enkelt lägga till katalogen till din
$PATH
.
Låt oss säga att du har en katalog som heter
bin
i din hemkatalog där du har dina skalskript. Så här lägger du till katalogen till din
$PATH
typ:
export PATH="$HOME/bin:$PATH"
export
exporterar den modifierade variabeln till processmiljöerna för skalbarnet.
Du kan nu köra dina skript helt enkelt genom att skriva det körbara skriptnamnet utan att behöva ange den körbara hela sökvägen.
Denna förändring är emellertid endast tillfällig och gäller endast i den aktuella skal-sessionen.
För att göra ändringen permanent måste du definiera
$PATH
variabeln i skalkonfigurationsfilerna. I de flesta Linux-distributioner när du startar en ny session läses miljövariabler från följande filer:
-
Globala skalspecifika konfigurationsfiler som
/etc/environment
och/etc/profile
. Använd den här filen om du vill att den nya katalogen ska läggas till alla systemanvändare$PATH
.Specifika konfigurationsfiler per användare. Om du till exempel använder Bash kan du ställa in
$PATH
variabeln i filen~/.bashrc
och om du använder Zsh är filnamnet~/.zshrc
.
I det här exemplet ställer vi in variabeln i filen
~/.bashrc
. Öppna filen med din textredigerare och lägg till följande rad i slutet av den:
nano ~/.bashrc
~ /.Bashrc
export PATH="$HOME/bin:$PATH"
Spara filen och ladda den nya
$PATH
i den aktuella skal-sessionen med källkommandot:
source ~/.bashrc
För att bekräfta att katalogen har lagts till, skriv ut värdet på
$PATH
genom att skriva:
Slutsats
Att lägga till nya kataloger till din användare eller den globala
$PATH
variabeln är ganska enkelt. Detta gör att du kan köra kommandon och skript som är lagrade på icke-standardiserade platser utan att behöva skriva den fulla sökvägen till den körbara.
Samma instruktioner gäller för all Linux-distribution, inklusive Ubuntu, CentOS, RHEL, Debian och Linux Mint.
Lämna gärna en kommentar om du har några frågor.
terminalLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Infographic: Hur Microsoft expanderade med Acquisition and Investment-sökvägen
Lista över investeringar och förvärv från Microsoft som gjordes mellan 1989 och 2011.
Hur man lägger till användare till grupp i Linux
Linux-grupper är organisationsenheter som används för att organisera och administrera användarkonton i Linux. Det huvudsakliga syftet med grupper är att definiera en uppsättning privilegier som att läsa, skriva eller utföra behörighet för en given resurs som kan delas mellan användare i gruppen.