Skip to main content

10 pagrindinių Linux komandų, skirtų naršyti failų sistemą

Anonim

Šiame vadove yra dešimt "Linux" komandų, kurias reikia žinoti, kad galėtumėte naršyti aplink jūsų failų sistemą naudodami "Linux" terminalą.

Tai suteikia komandas, kad sužinotumėte, kuriame kataloge esate, kuriame kataloge esate anksčiau, kaip naršyti į kitus aplankus, kaip grįžti namo, kaip kurti failus ir aplankus, kaip kurti nuorodas

01 iš 10

Kuris aplankas esate

Kai atidarote terminalo langą, pirmiausia turite žinoti, kur esate failų sistemoje.

Pagalvokite apie tai kaip "esate čia" žymeklį, kurį rasite prekybos centruose esančiuose žemėlapiuose.

Norėdami sužinoti, kuris aplankas esate, galite naudoti šią komandą:

pwd

Rezultatai grąžino pwd gali skirtis priklausomai nuo to, ar naudojate "shell" versiją pwd ar jūsų kompiuteryje įdiegta / usr / bin katalogas.

Apskritai, tai bus atspausdinti kažką panašiai/ home / username.

02 iš 10

Kokie failai ir aplankai yra pagal dabartinį katalogą

Dabar, kai žinote, kuriame aplanke esate, galite pamatyti, kurie failai ir aplankai yra esamo katalogo, naudojant ls komanda

ls

Savo ruožtu ls komanda nurodo visus kataloge esančius failus ir aplankus, išskyrus tuos, kurie prasideda periodu (.).

Norėdami pamatyti visus failus, įskaitant paslėptus failus (tuos, kurie prasideda nuo laikotarpio), galite naudoti šį jungiklį:

ls-a

Kai kurios komandos sukuria failų atsargines kopijas, kurios prasideda tildės meta žymeniu (~).

Jei nenorite pamatyti atsarginių kopijų sąraše esančių failų aplanke, naudokite šį jungiklį:

ls -B

Dažniausiai naudojamas ls komanda yra tokia:

ls -lt

Tai suteikia ilgą sąrašą, surūšiuoti pagal modifikavimo laiką, pirmiausia naujausia.

Kitos rūšiavimo parinktys apima išplėtimą, dydį ir versiją:

ls-lUls-lXls -lv

Ilgo sąrašo formatas suteikia jums tokią informaciją:

  • Leidimai
  • Failo inode skaičius (žr. Kietus saitus)
  • Savininkas
  • Pirminė grupė
  • failo dydis
  • Paskutinio prisijungimo laikas
  • Failo / aplanko / nuorodos pavadinimas
03 iš 10

Kaip pereiti prie kitų aplankų

Norėdami pereiti prie failų sistemos, galite naudoti cd komanda

"Linux" failų sistema yra medžio struktūra. Medžio viršuje yra žymeklis (/).

Po šakniniu aplanku rasite keletą ar visus šiuos aplankus.

  • /
  • bin
  • boot
  • CD-ROM
  • dev
  • tt
  • namai
  • lib
  • lib64
  • prarasta + rasta
  • žiniasklaida
  • mnt
  • pasirinkimas
  • proc
  • šaknis
  • paleisti
  • sbin
  • srv
  • Sys
  • tmp
  • var
  • usr

Bin aplanke yra komandos, kurias gali valdyti bet kuris vartotojas, pvz., " cd komanda ls, mkdir ir tt

Sbin yra sistemos dvejetainiai failai.

"Usr" aplankas yra unix sistemos išteklių, taip pat yra aplankas "bin" ir "sbin". Kataloge / usr / bin yra išplėstinis komandų rinkinys, kurį naudotojai gali paleisti. Panašiai ir / usr / sbin aplanke yra išplėstinis sistemos komandų rinkinys.

Įkrovos aplanke yra viskas, ko reikalauja paleidimo procesas.

CDROM aplankas yra savaime suprantamas.

Kataloge dev yra išsami informacija apie visus sistemos įrenginius.

Tada aplankas paprastai yra tada, kai saugomi visi sistemos konfigūracijos failai.

Pagrindinis aplankas paprastai yra tada, kai saugomi visi naudotojo aplankai, o vidutinis naudotojas yra vienintelis sritis, į kurį jie turėtų susirūpinti.

Lib ir lib64 aplankuose yra visi branduoliai ir bendrinamos bibliotekos.

"Lost" + rastame aplanke bus failai, kurių pavadinime jau nebėra fsck komandos.

Medijos aplankas yra ten, kur yra įdiegta laikmena, tokia kaip USB diskai.

Aplankas mnt taip pat naudojamas laikinam saugojimui, pvz., USB diskams, kitoms failų sistemoms, ISO atvaizdams ir tt.

Pasirinktinį aplanką kai kurie programinės įrangos paketai naudoja kaip binaries saugojimo vietą. Kiti paketai naudoja / usr / local.

"Proc" aplankas yra sistemos aplankas, kurį naudoja branduolys. Jums nereikia labai jaudintis dėl šio aplanko.

Šakninis aplankas yra pagrindinio vartotojo namų katalogas.

Vykdomasis aplankas yra sistemos aplankas, skirtas sistemos vykdymo informacijos saugojimui.

"Srv" aplanke yra tokie dalykai kaip žiniatinklio aplankai, "mysql" duomenų bazės ir "subversion" saugyklos ir tt

Sys aplanke yra aplankų struktūra, skirta pateikti sistemos informaciją.

Tmp aplankas yra laikinas aplankas.

"Var" aplanke yra daug turinio, būdingų sistemai, įskaitant žaidimo duomenis, dinamines bibliotekas, žurnalo failus, proceso ID, pranešimus ir talpyklos taikymo duomenis.

Norėdami pereiti į konkretų aplanką, naudokite cd komanda taip:

cd / home / vartotojo vardas / dokumentai 04 iš 10

Kaip pereiti į pagrindinį aplanką

Galite grįžti į namų katalogą iš bet kurios kitos sistemos vietos naudodami cd ~ komanda

cd ~ 05 iš 10

Kaip sukurti naują aplanką

Jei norite sukurti naują aplanką, galite naudoti mkdir komanda:

mkdir aplanko pavadinimas 06 iš 10

Kaip kurti failus

Linux suteikia neįtikėtiną naujų failų kūrimo būdų skaičių.

Norėdami sukurti tuščią failą, galite naudoti toliau nurodytą informaciją paliesti komanda:

palieskite failo vardą

"Touch" komanda naudojama atnaujinti paskutinį failo prieigos laiką, bet failą, kurio nėra, sukuria jį.

Taip pat galite sukurti failą naudodami katė komanda:

cat> filename

Dabar galite įvedinėti tekstą komandinėje eilutėje ir įrašyti į failą naudodami Ctrl + D.

Geresnis failų kūrimo būdas - naudoti "nano" redaktorių. Tai leidžia pridėti teksto eilutes, iškirpti ir įklijuoti, ieškoti ir pakeisti tekstą ir išsaugoti failą įvairiais formatais.

07 iš 10

Kaip pervardinti ir perkelti failus aplink failų sistemą

Tai keletas būdų pervadinti failus.

Paprasčiausias failo pervadinimo būdas yra naudoti mv komanda

mv oldfilename newfilename

Galite naudoti komandą mv, kad perkeltumėte failą iš vieno katalogo į kitą.

mv / path / of / original / file / path / of / target / folder

Jei norite pervadinti daug failų, kurie atitinka panašų modelį, galite naudoti pervardyti komanda

pervadinti frazės pakeistą failo vardą (-us)

Pavyzdžiui:

pervardyti "gary" "tom" *

Tai pakeis visus failus aplanke su Gary su juo tomas . Taigi failas vadinamas Garycv taps tomcv .

Atkreipkite dėmesį, kad komanda pervardyti neveikia visose sistemose. Mv komanda yra saugesnė.

08 iš 10

Kaip kopijuoti failus

Norėdami kopijuoti failą naudodami "Linux", galite naudoti cp komandą taip.

cp failo vardas filename2

Pirmiau nurodyta komanda kopijuos filename1 ir paskambink tai filename2 .

Galite naudoti komandą kopijuoti, norėdami kopijuoti failus iš vieno katalogo į kitą.

Pavyzdžiui

cp / home / vartotojo vardas / dokumentai / userdoc1 / home / vartotojo vardas / dokumentai / UserDocs

Pirmiau nurodyta komanda kopijuos failą userdoc1 iš / home / username / Documents to / home / username / Documents / UserDocs

09 iš 10

Kaip ištrinti laukus ir aplankus

Galite ištrinti failus ir aplankus naudodami rm komanda:

rm filename

Jei norite pašalinti aplanką, reikia naudoti šį jungiklį:

rm -R aplanko pavadinimas

Pirmiau nurodyta komanda pašalina aplanką ir jo turinį, įskaitant subkatalogus.

10 iš 10

Kas yra simbolinės nuorodos ir sunkios nuorodos

"Simbolinė nuoroda" - tai failas, kuris nurodo į kitą failą. Darbalaukio šriftas iš esmės yra simbolinė nuoroda.

Pavyzdžiui, galite turėti tokį failą savo sistemoje:

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

Galbūt norėsite pasiekti šį dokumentą iš namų / vartotojo vardo aplanko.

Galite sukurti simbolinę nuorodą naudodami šią komandą:

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

Galite redaguoti useraccounts.doc failą iš abiejų vietų, bet kai redaguojate simbolinę nuorodą, kurią jūs faktiškai redaguojate / home / username / documents / accounts aplanke.

Simbolinė nuoroda gali būti sukurta vienoje failų sistemoje ir nukreipiama į failą kitoje failų sistemoje. Iš esmės simbolinė nuoroda tikrai sukuria failą, kuris turi žymeklį į kitą failą ar aplanką.

Tačiau "kieta nuoroda" sukuria tiesioginį ryšį tarp dviejų failų. Iš esmės jie yra tokie patys failai, bet tik dar vienas vardas. Sunkioji nuoroda yra geras būdas suskirstyti failus į rinką, nepritraukdamas daugiau vietos diske.

Galite sukurti kietą nuorodą naudodami šį sintaksę:

Filename yra susietas filenametolinkto

Sintaksė yra panaši į simbolinę nuorodą, bet ji nenaudoja -s jungiklio.