Lær filhåndteringskommandolinje, der kræves til RHCSA

  • Giles Benson
  • 0
  • 1835
  • 194

3.0 Introduktion til Red Hat Linux Key-filsystem

Velkommen tilbage, i dette 'Forberedelsesvejledning til RHCSA-undersøgelse' serie to artikler offentliggøres, dette er tredje del af serien i forlængelse, i tidligere to artikler forstod vi det grundlæggende i Red Hat Enterprise Linux inklusive installation, systemregistrering til Red Hat-netværket, så lærte vi få Linux-basale kommandoer, hvad er bash, hvad er Linux-terminal. Lad os gå videre, da vi ved, at alt i Linux er en fil, alle konfigurationsindstillinger, driversoftware osv. Alt er gemt i Linux som redigerbar tekstfil, derfor er det nødvendigt for Linux-bruger eller administrator at styre Linux-systemet forstå nøglefiler, der fungerer som skelet af systemet, hver fil eller mappe i Linux-arkitektur er udpeget til at spille en unik og vigtig rolle, sådanne filer / mapper kaldes systemfiler / mapper. Enhver defekt i disse konfigurationsfiler eller anden uautoriseret adgang til filerne kan medføre alvorlig skade på systemet, nogle vigtige nøglefiler og kataloger er almindelige for alle Linux-distributioner.

3.1 Forståelse af Linux-filsystemhierarki

Skråstreg er kendt som rodmappen, resten af ​​filerne og mapperne ligger under rod (/), dette er som roden til et træ, hvor resten af ​​filerne / mapperne er som grene af den rod. Vigtigt at bemærke, det er ikke nødvendigt at huske alle mapper, du skal bare forstå nogle få mapper, der er vigtige set fra RHCSA-eksamenens forberedelsesperspektiv..

$ cd /
$ ls

Lad os diskutere hvert filsystem trin for trin

  1. /støvle:/ boot er en dedikeret separat partition på harddisken. Den gemmer Linux-kerne og relaterede filer, initramfs og grub (boot loader). Efter at BIOS-processen er afleveret til / boot for at starte systemet, indeholder den kernekonfigurationsindstillinger. Config-x-x-x Det er en tekstfil, der indeholder kernekonfigurationsindstillinger, se på den fil. Giv kommandoen 'uname -r':

Se input, det viser kernen version installeret. Det har samme udvidelse som config-x.x.x-filen. Initramfs Det giver drev passende for at finde rodsystemet, hvis du omdøber eller fjerner den fil, får dit system opstartsfejl, så aldrig drille / starte filer. VM Linux Det er selve kernen. I en nøddeskal /støvle indeholder alle de filer, der kræves til opstartsprocessen.

2. / usr: bibliotek kan kaldes softwarekatalog som i inkluderer al installeret software, delte biblioteker, brugerkommandoer, kataloger, der kommer under / usr, er som følger:

2.1 / usr / lokal- Lokalt tilpasset software går under denne mappe.

2.2 / usr / bin- Alle kommandoscripts findes under denne mappe.

2.3 / usr / lokal- Alle de administrationsrelaterede kommandoer, der er tilgængelige under denne mappe.

3. / osv- Alle konfigurationsfilerne er gemt i / etc /, alle servere eller tjenester, som du vil konfigurere, har deres redigerbare konfigurationsfiler gemt under / etc.

4. / hjem- Dette er det bibliotek, hvor brugeren gemmer alle deres data og konfigurationsfiler, hver bruger har deres adskilte underkatalog under / home.

5. /tmp- Denne mappe er også kendt som en midlertidig mappe, hvor alle de midlertidige data er gemt, og de kan få adgang til dem ligeligt af rod- og almindelige brugere.

6. / var- indeholder filer, der kan ændre sig dynamisk, f.eks. logfiler, spool- eller mailfiler.

7. / dev- indeholder filer, der kræves af systemet for at interagere med hardwaren, disse mapper er obligatoriske for opstart af systemet.

8. / proc- dette filsystem giver adgang til kernel, cpu, hukommelsesrelateret information kan hentes fra denne mappe.

9. / medier- Som standard er optiske enheder eller USB-enheder monteret i den mappe.

10. / lib, / lib64- Delte biblioteker, der bruges i / boot, / sbin og bin.

3.2 Væsentlige Linux-filhåndteringsopgaver

3.2.1 Absolutte stier og relativ sti

Som standardnår en bruger logger på sin hjemmekatalog, når en bruger har brug for at håndtere bestemte xyz-filer eller mapper på tværs af systemet, er det nødvendigt at definere stien til den xyz-mappe. Nu kan stien til denne bestemte mappe defineres ved to metoder, den første mulighed er, at brugeren begynder at definere adressen på xyz-kataloget. Begynder fra meget øverste placering, dvs. fra skråstreg, og gå trin for trin ned til ønsket placering af xyz, det er kendt som absolut sti, absolut sti begynder altid med / (skråstreg). Lad os antage, at vi er logget ind som bruger1 bruger og ønsker at gå til bruger2 bibliotek, som er hjemmebiblioteket for en anden bruger, kan du se et nedenstående diagram.

Topforældrekatalog er / under hvilken hjemmekatalog der findes, og yderligere under denne hjemmekatalog findes der bruger2-katalog, der er over den endelige destination. Lad os skrive denne vej trin for trin:

$ cd / hjem / bruger2

Lad os antage et andet scenario for at forstå relativ sti, vi har diskuteret, hvordan vi bevægede os fra top til ned i absolut sti-scenarie. Men når du navigerer direkte fra din nuværende placering til xyz-destinationen, følger du den relative sti. Den relative sti starter under ingen omstændigheder med skråstreg (/). Overvej nedenstående diagram:

Lad os flytte fra bruger1-bibliotek til bruger2-bibliotek, vi kan se, at både bruger1 og bruger2 er under / hjemmekatalog, for at skifte fra bruger1 til bruger2, gå fra bruger1 til / hjem (et trin op), flyt nu fra / hjem til bruger2 (et trin ned). Brug følgende kommando for at flytte et trin op fra den aktuelle placering.

$ cd ... / bruger2

Antag, at brugeren var i sin hjemmekatalog (/ home / user1) efter ovenstående kommando, du vil flytte et trin over (/ home), nu kan du gå ned til user2, som er under / home (/ home / user2).

3.2.2 Håndtering af filer ved hjælp af kommandolinjeværktøjer

I dette filhåndteringsafsnit vil vi diskutere, hvordan man - opretter mapper og filer, hvordan man fjerner dem, hvordan man flytter dem fra et sted til et andet, og hvordan man omdøber eller kopierer en fil eller mappe.

  1. mkdir - opret et bibliotek.

Syntex:       $ mkdir

$ mkdir eksempel

Bruger ls kommando til at se

Opret to mapper med en enkelt kommando

At oprette mapper sammen med overordnet bibliotek.

$ mkdir -p rajneesh / um1 rajneesh / um2 rajneesh / um3

-p-indstillingen opretter først overordnet katalog, under denne overordnede mappe oprettes alle tre (um1, um2, um3) mapper, i alt oprettes 4 mapper.

2. rmdir- for at fjerne et bibliotek.

Syntex:  $ rmdir

Men det er vigtigt at bemærke, at med rmdir kan du kun fjerne tomme mapper, lad os prøve at fjerne hele 'rajneesh' -mappen, der har um2- og um3-underkataloger.

3. rm - For at fjerne filer eller mapper, der ikke er tomme, skal du bruge -r-indstillingen til rekursiv tilstand.

 4. cp - for at kopiere en fil til en anden fil overskrives indholdet eller en fil til en anden mappe.

Syntex: $ cp fil1 fil2

I nedenstående eksempel oprettede vi to forskellige filer med forskelligt indhold, kopier derefter fil 1 til fil 2 og se indholdet af fil 2.

Du kan også kopiere en mappe til en anden mappe, hvis kataloget ikke er tom, brug '-r' mulighed, lad os antage følgende eksempel, oprette raj og ra1 mapper, opret en fil i raj, kopier nu raj mappe til raj1,

$ mkdir raj raj1 $ cd raj $ touch file1 $ cd ... $ cp -r raj raj1

Se på raj1-biblioteket, indholdet af raj findes i raj1.

5. mv- At flytte en kilde (fil eller bibliotek) til en bestemt destination.

syntex: $ mv kildedestination

Forskellen mellem kopiering og flytning er, at når du kopierer noget, forbliver den originale kilde der, men når du mv noget, fjernes den originale kilde automatisk. I eksemplet nedenfor kan du bemærke, at kun destinationsmappen er til stede efter mv-kommandoen.

6. berør: bruges til at oprette tomme filer.

Syntex: $ touch fil1 fil2

Opret flere filer

$ touch fil1 fil2 fil3 fil4

Eller du kan oprette filer i bulk, sætte et interval i krøllede seler, der er adskilt af ..., lukke seler og tilføje filtypen som vist nedenfor.

$ touch 1… 100 .txt

3.3 Konklusion

Dette var det tredje kapitel i RHCSA-forberedelsesserien, ved afslutningen af ​​dette kapitel vil brugeren være i stand til at forstå den relative sti og den absolutte sti, få vigtige nøglebøger og deres rolle, en bruger kan fjerne, flytte eller oprette filer og mapper. Det anbefales, at brugeren skal øve sig på alle de nævnte kommandoer, bruge hjælpemanualer, der er tilgængelige på internettet. Selvom vi forsøger at medtage maksimalt den obligatoriske del, der kræves til RHCSA-forberedelse, men stadig få ting springes over, kan du informere i så fald.

3.4 DIY-praksis til RHCSA-undersøgelse

På basis af dette kapitel forventes det, at brugeren udfører følgende praktiske oplysninger:

  1. Opret to navngivne eksempel1 og eksempel2, kasse cert1 under eksempel1, og cert2 under eksempel2, opret yderligere test1 katalog under cert2. Gå nu til testmappe ved hjælp af en absolut sti, og gå derefter til eksempel1 fra test ved hjælp af en relativ sti.

2. Opret 100 filer med en enkelt kommando med filtypenavnet .mp3.

3. Fjern hele exampl2-kataloget og underkataloger med en enkelt kommando.

3.5 Ting, vi vil medtage i næste RHCSA-tutorial

I næste kapitel vil vi forstå brugen “file globbing” eller “global commands”, at få hjælp til at bruge man-sider, hjælpekommandoer og detaljeret forståelse af redigering af tekstfiler med vim editor, omdirigering af filer osv. Hav det sjovt!!




Endnu ingen kommentarer

En samling nyttige oplysninger om Linux-operativsystemet og nye teknologier
Friske artikler, praktiske tip, detaljerede anmeldelser og guider. Føl dig hjemme i Linux-operativsystemets verden