Skip to main content

10 Væsentlige Linux-kommandoer til navigation af dit filsystem

BUILDING A 1000HP S15 IN 10 MINUTES! (Pro Drift Car) (Juni 2026)

BUILDING A 1000HP S15 IN 10 MINUTES! (Pro Drift Car) (Juni 2026)
Anonim

Denne vejledning viser ti Linux-kommandoer, som du skal vide for at kunne navigere rundt i dit filsystem ved hjælp af Linux-terminalen.

Det giver kommandoer at finde ud af, hvilken mappe du er i, hvilken mappe du tidligere var i, hvordan man navigerer til andre mapper, hvordan man kommer hjem, hvordan man opretter filer og mapper, hvordan man opretter links

01 af 10

Hvilken mappe er du i

Når du åbner et terminalvindue, er det første, du skal vide, hvor du er i filsystemet.

Tænk på dette som "du er her" markør, som du finder på kort i indkøbscentre.

For at finde ud af, hvilken mappe du er i, kan du bruge følgende kommando:

pwd

Resultaterne returneres af pwd kan variere afhængigt af om du bruger shellversionen af pwd eller den der er installeret i din / Usr / bin vejviser.

Generelt vil det udskrive noget i overensstemmelse med/ Home / brugernavn.

02 af 10

Hvilke filer og mapper er under den aktuelle katalog

Nu hvor du ved hvilken mappe du er i, kan du se, hvilke filer og mapper der er under den aktuelle mappe ved at bruge ls kommando.

ls

På egen hånd, den ls kommando vil liste alle filer og mapper i mappen undtagen for dem der begynder med en periode (.).

For at se alle filerne inklusive skjulte filer (dem der starter med en periode) kan du bruge følgende switch:

ls -a

Nogle kommandoer opretter sikkerhedskopier af filer, der begynder med tilde metacharacter (~).

Hvis du ikke vil se sikkerhedskopierne, når du noterer filerne i en mappe, skal du bruge følgende switch:

ls -B

Den mest almindelige brug af ls kommandoen er som følger:

ls-lt

Dette giver en lang liste sorteret efter modifikationstid, med den nyeste først.

Andre sorteringsindstillinger inkluderer ved udvidelse, størrelse og version:

ls-lUls-lXls-lv

Det lange noteringsformat giver dig følgende oplysninger:

  • Tilladelser
  • Antal inoder for filen (se hard links)
  • Ejer
  • Primærgruppe
  • filstørrelse
  • Sidste adgangstid
  • Fil / mappe / link navn
03 af 10

Sådan navigerer du til andre mapper

For at bevæge sig rundt i filsystemet kan du bruge cd kommando.

Linux-filsystemet er en træstruktur. Øverst på træet betegnes et skråstreg (/).

Under rodmappen finder du nogle eller alle de følgende mapper.

  • /
  • beholder
  • støvle
  • CD rom
  • dev
  • etc
  • hjem
  • lib
  • lib64
  • tabt + fundet
  • medier
  • mnt
  • opt
  • proc
  • rod
  • løb
  • sbin
  • srv
  • sys
  • tmp
  • Var
  • usr

Bin-mappen indeholder kommandoer, der kan køres af enhver bruger som f.eks cd kommando, ls, mkdir etc.

Sbin indeholder system binære filer.

Usr-mappen står for unix-systemressourcer og indeholder også en bin og sbin-mappe. Mappen / usr / bin har et udvidet sæt kommandoer, som brugerne kan køre. Tilsvarende indeholder / usr / sbin mappen et udvidet sæt systemkommandoer.

Startmappen indeholder alt, hvad der kræves af opstartsprocessen.

Cdrom-mappen er selvforklarende.

Dev-mappen indeholder detaljer om alle enheder på systemet.

Mappen mappen er generelt, hvor alle systemkonfigurationsfiler gemmes.

Hjemmemappen er generelt, hvor alle brugermapper er gemt, og for den gennemsnitlige bruger er det eneste område, de burde være bekymrede over.

Lib- og lib64-mapperne indeholder alle kerne- og delte biblioteker.

Den tabte + fundne mappe vil indeholde filer, der ikke længere har et navn, der er fundet af fsck-kommandoen.

Mediemappen er hvor monterede medier som USB-drev er placeret.

Mnt-mappen bruges også til at montere midlertidig opbevaring som f.eks. USB-drev, andre filsystemer, ISO-billeder osv.

Opt-mappen bruges af nogle softwarepakker som et sted til at gemme binærerne. Andre pakker bruger / usr / local.

Pro-mappen er en systemmappe, der bruges af kernen. Du behøver ikke virkelig bekymre dig om denne mappe for meget.

Roten mappen er hjemmemappen til rodbrugeren.

Kør-mappen er en systemmappe til opbevaring af system runtime-oplysninger.

Den srv mappe er hvor du vil holde ting som webmapper, mysql databaser og subversion repositories mv.

Sys-mappen indeholder en mappestruktur, der giver systemoplysninger.

Tmp-mappen er en midlertidig mappe.

Var-mappen indeholder en lang række ting, der er specifikke for systemet, herunder spildata, dynamiske biblioteker, logfiler, proces-id'er, meddelelser og cachelagrede applikationsdata.

For at navigere til en bestemt mappe skal du bruge cd kommando som følger:

cd / home / brugernavn / dokumenter 04 af 10

Sådan navigerer du tilbage til startmappen

Du kan komme tilbage til hjemmemappen fra andre steder i systemet ved hjælp af cd ~ kommando.

cd ~ 05 af 10

Sådan oprettes en ny mappe

Hvis du vil oprette en ny mappe, kan du bruge mkdir kommando:

mkdir mappenavn 06 af 10

Sådan oprettes filer

Linux giver et utroligt antal måder til at oprette nye filer.

For at oprette en tom fil kan du bruge følgende røre ved kommando:

tryk på filnavn

Berøringskommandoen bruges til at opdatere den sidste adgangstid for en fil, men i en fil, der ikke eksisterer, har den den virkning at oprette den.

Du kan også oprette en fil ved hjælp af kat kommando:

kat> filnavn

Du kan nu indtaste tekst på kommandolinjen og gemme den til filen ved hjælp af Ctrl + D.

En bedre måde at oprette filer på er at bruge nano-editoren. Dette giver dig mulighed for at tilføje tekstlinjer, klippe og indsætte, søge og erstatte tekst og gem filen i forskellige formater.

07 af 10

Sådan omdøb og flyt filer omkring filsystemet

Det er en række måder at omdøbe filer på.

Den enkleste måde at omdøbe en fil på er at bruge mv kommando.

mv oldfilename newfilename

Du kan bruge kommandoen mv til at flytte en fil fra en mappe til en anden også.

mv / sti / af / original / fil / sti / af / mål / mappe

Hvis du vil omdøbe mange filer, der matcher et lignende mønster, kan du bruge omdøbe kommando.

omdøbe udtryk erstatning filnavn (r)

For eksempel:

omdøbe "gary" "tom" *

Dette erstatter alle filer i mappen med gary i det med Tom . Så en fil kaldet garycv vil blive tomcv .

Bemærk, at omdøbningskommandoen ikke virker på alle systemer. Kommandoen mv er sikrere.

08 af 10

Sådan kopieres filer

For at kopiere en fil ved hjælp af Linux kan du bruge cp kommando som følger.

cp filnavn filnavn2

Ovennævnte kommando vil kopiere filnavn1 og kalde det filnavn2 .

Du kan bruge kopikommandoen til at kopiere filer fra en mappe til en anden.

For eksempel

cp / home / brugernavn / Dokumenter / userdoc1 / home / brugernavn / Dokumenter / UserDocs

Ovennævnte kommando vil kopiere filen userdoc1 fra / hjem / brugernavn / Dokumenter til / hjem / brugernavn / Dokumenter / UserDocs

09 af 10

Sådan slettes flige og mapper

Du kan slette filer og mapper ved hjælp af rm kommando:

rm filnavn

Hvis du vil fjerne en mappe, skal du bruge følgende switch:

rm-R mappenavn

Ovenstående kommando fjerner en mappe og dens indhold, herunder undermapper.

10 af 10

Hvad er symbolske links og hårde links

Et "symbolsk link" er en fil, der peger på en anden fil. En skrivebordsgenvej er dybest set et symbolsk link.

Du har f.eks. Følgende fil på dit system:

/home/username/document/accounts/useraccounts.doc

Måske vil du kunne få adgang til det pågældende dokument fra mappen hjem / brugernavn.

Du kan oprette et symbolsk link ved hjælp af følgende kommando:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Du kan redigere useraccounts.doc fil fra begge steder, men når du redigerer det symbolske link, redigerer du faktisk filen i / home / brugernavn / dokumenter / konti folder.

Et symbolsk link kan oprettes på et filsystem og pege på en fil i et andet filsystem. I det væsentlige skaber et symbolsk link virkelig bare en fil, der har en pointer til den anden fil eller mappe.

Et "hardt link" skaber dog en direkte forbindelse mellem de to filer. I det væsentlige er de samme fil, men med et andet navn. Et hardt link giver en god måde at kategorisere filer på uden at optage yderligere diskplads.

Du kan oprette et hardt link ved hjælp af følgende syntaks:

ln filamenteret linket filametolinkto

Syntaxen ligner den af ​​et symbolsk link, men det bruger ikke -s-kontakten.