Linux Command Line (04) CD - Change Directory
Innehållsförteckning:
- cd-kommando
- Absoluta och relativa sökvägar
- Förälderskatalogen
- Navigera till föregående katalog
- Navigera till hemkatalogen
- Kataloger med plats i deras namn
- Slutsats
Kommandot
cd
(“ändra katalog”) används för att ändra den aktuella arbetskatalogen i Linux och andra Unix-liknande operativsystem. Det är ett av de mest grundläggande och ofta använda kommandona när du arbetar på Linux-terminalen.
Den nuvarande arbetskatalogen är katalogen (mappen) som användaren för närvarande arbetar i. Varje gång du interagerar med din kommandotolk arbetar du i en katalog.
I den här tutorialen visar vi dig hur du använder
cd
kommandot för att navigera i systemets katalogträd.
cd-kommando
cd
är ett skal inbyggt, och dess beteende kan skilja sig något från skal till skal. Den använder skalmiljövariablerna för att bestämma nödvändig information för dess körning.
Vi kommer att täcka den inbyggda Bash-versionen av
cd
.
Syntaxen för
cd
kommandot är som följer:
cd directory
Kommandot accepterar endast två alternativ som sällan används.
-
−L, Följ symboliska länkar. Som standard fungerarcdsom om-Lalternativet har angetts.−P, följ inte symboliska länkar. Med andra ord, när detta alternativ anges och du försöker navigera till en symlänk som pekar på en katalog, kommercdatt ändras till katalogen.
I sin enklaste form kommer
cd
att ta dig till din hemkatalog när den används utan några argument.
När du navigerar genom filsystemet kan du använda
Tab
tangenten för att automatiskt fylla i namn på kataloger. Att lägga till en snedstreck i slutet av katalognamnet är valfritt.
För att byta till en katalog måste du ha körbara behörigheter för den katalogen.
Med
pwd
kommandot kan du ta reda på vilken katalog du befinner dig för närvarande.
Absoluta och relativa sökvägar
När du anger en katalog att ändra till kan du använda antingen absoluta eller relativa sökvägar. Den absoluta eller fullständiga sökvägen startar från systemroten
/
, och relativ sökväg startar från din nuvarande katalog.
När du loggar in på ditt Linux-system är din nuvarande arbetskatalog som standard inställd på din hemkatalog. Antagande att
Downloads
finns i din hemkatalog, kan du navigera till den genom att använda den relativa sökvägen till katalogen:
cd Downloads
Du kan också navigera till samma katalog genom att använda den absoluta sökvägen:
cd /home/username/Downloads
Kort sagt, om sökvägen börjar med en snedstreck (
/
) är det den absoluta sökvägen till katalogen.
Förälderskatalogen
På Unix-liknande operativsystem representeras den aktuella arbetskatalogen av en enda punkt (
.
). Två prickar (
..
), den ena efter den andra, representerar överordnade katalogen eller med andra ord katalogen omedelbart ovanför den nuvarande.
Om du skriver
cd.
, kommer du att ändra till den aktuella katalogen, eller med andra ord, kommandot gör ingenting.
Anta att du för närvarande är i
/usr/local/share
, för att byta till
/usr/local
(en nivå upp från den aktuella katalogen), skriver du:
cd../
Om du
/usr
flytta två nivåer upp till
/usr
katalogen (förälderns förälder) kan du köra följande:
cd../../
Här är ett annat exempel. Låt oss säga att du är i
/usr/local/share
, och du vill växla till
/usr/local/src
. Du kan göra det genom att skriva:
Navigera till föregående katalog
För att byta tillbaka till föregående arbetskatalog, skickar du tecknet streck (
-
) som ett argument till cd-kommandot:
Navigera till hemkatalogen
För att navigera till din hemkatalog skriver du bara
cd
. Ett annat sätt att återgå direkt till din hemkatalog är att använda tegnet (
~
) som visas nedan:
cd ~
Om du till exempel vill navigera till
Downloads
, som finns i din hemkatalog, skriver du:
cd ~/Downloads
Du kan också navigera till en annan användares hemmakatalog med följande syntax:
Kataloger med plats i deras namn
Om katalogen du vill ändra till har mellanslag i dess namn, bör du antingen omge banan med citat eller använda backslash (
\
) för att undgå rymden:
cd 'Dir name with space'
Slutsats
Nu bör du ha en god förståelse för vad som är den nuvarande arbetskatalogen och hur du använder
cd
kommandot för att navigera till en annan katalog.
Andra kvartalet slutade officiellt den 30 juni med tekniklagret som ledde alla andra. Frågan är, efter en stark andra kvartalet, var går de härifrån? Vissa analytiker förutspår ett dopp under de närmaste månaderna, eftersom människor undviker att köpa nya datorer och väljer att istället vänta till slutet av oktober när de kan köpa datorer med Microsofts nya operativsystem, Windows 7.
Nasdaq Composite Index ökade med 20 procent under andra kvartalet att stänga vid 1835.04 den 30 juni och slog Dow Jones Industrial Average och Standard & Poor's 500 Index, vilket var 11 procent respektive 15 procent. Nasdaq är också upp 16,4 procent hittills i år, medan Dow är 3,8 procent och S & P 500 upp 1,8 procent.
Hur man får storleken på en katalog i Linux
Du-kommandot visar hur mycket filutrymme som används av de angivna filerna eller katalogerna.
Hur man lägger till en katalog till sökvägen i Linux
När du skriver ett kommando söker skalet i alla kataloger som anges i variabeln $ PATH för användaren 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.







