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 10Hvilken 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:
pwdResultaterne 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.
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.
lsPå 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:
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 -BDen mest almindelige brug af ls kommandoen er som følger:
ls-ltDette giver en lang liste sorteret efter modifikationstid, med den nyeste først.
Andre sorteringsindstillinger inkluderer ved udvidelse, størrelse og version:
ls-lUls-lXls-lvDet 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
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 10Så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 10Sådan oprettes en ny mappe
Hvis du vil oprette en ny mappe, kan du bruge mkdir kommando:
mkdir mappenavn 06 af 10Så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å filnavnBerø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> filnavnDu 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 10Så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 newfilenameDu 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 / mappeHvis 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 10Sådan kopieres filer
For at kopiere en fil ved hjælp af Linux kan du bruge cp kommando som følger.
cp filnavn filnavn2Ovennæ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 / UserDocsOvennævnte kommando vil kopiere filen userdoc1 fra / hjem / brugernavn / Dokumenter til / hjem / brugernavn / Dokumenter / UserDocs
09 af 10Sådan slettes flige og mapper
Du kan slette filer og mapper ved hjælp af rm kommando:
rm filnavnHvis du vil fjerne en mappe, skal du bruge følgende switch:
rm-R mappenavnOvenstående kommando fjerner en mappe og dens indhold, herunder undermapper.
10 af 10Hvad 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.docDu 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 filametolinktoSyntaxen ligner den af et symbolsk link, men det bruger ikke -s-kontakten.




