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

Šiame vadove yra 10 "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

Pwd grąžinami rezultatai gali skirtis priklausomai nuo to, ar naudojate "pwd" arba "/ usr / bin" kataloge įdiegtą "shell" versiją.

Apskritai, tai bus atspausdinti kažką pagal / home / vartotojo vardą .

Spustelėkite čia, jei norite gauti daugiau informacijos apie komandą PWD .

02 iš 10

Kokie failai ir aplankai yra dabartiniame kataloge

Dabar, kai žinote, kuriame aplanke esate, galite pamatyti, kurie failai ir aplankai yra dabartiniame kataloge, naudodami ls komandą.

ls

Savarankiškai ls komanda nurodo visus kataloge esančius failus ir katalogus, 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 naudojama 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-lU

ls-lX

ls -lv

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

03 iš 10

Kaip pereiti prie kitų aplankų

Norėdami pereiti prie failų sistemos, galite naudoti cd komandą .

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

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

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 įrenginiai.

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 komandą cd 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 šią komandą:

cd ~

Spauskite čia norėdami pamatyti cd ~ komandą .

05 iš 10

Kaip sukurti naują aplanką

Jei norite sukurti naują aplanką, galite naudoti šią komandą:

mkdir aplanko pavadinimas

Spauskite čia, norėdami gauti visą vadovą apie komandą mkdir .

Susietas vadovas parodo, kaip sukurti visus kataloge esančius pagrindinius katalogus ir kaip nustatyti leidimus.

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 šią komandą:

palieskite failo vardą

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

Taip pat galite sukurti failą naudodami šią komandą:

cat> filename

Dabar galite įvedinėti tekstą komandinėje eilutėje ir išsaugoti failą naudodami CTRL ir D

Spauskite čia norėdami pamatyti katės komandos komandą .

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.

Spauskite čia, norėdami gauti visą nano redaktoriaus vadovą .

07 iš 10

Kaip pervardinti ir perkelti failus aplink failų sistemą

Tai keletas būdų pervadinti failus.

Paprasčiausias failo pervardijimo būdas - naudoti mv komandą.

mv oldfilename newfilename

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

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

Spauskite čia, jei norite pamatyti komandą mv .

Jei norite pervadinti daug failų, kurie atitinka panašų pavyzdį, galite naudoti komandą "pervardyti".

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

Pavyzdžiui:

pervardyti "gary" "tom" *

Tai pakeis visus failus, esančius aplanke su gary, su tom. Taigi failas vadinamas garycv tampa Tomcv.

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

Spauskite čia, jei norite gauti išsamų vadybininko apie pervadinimo komandą vadovą .

08 iš 10

Kaip kopijuoti failus

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

cp failo vardas filename2

Pirmiau nurodyta komanda kopijuos failo vardą1 ir vadinsime failo_varde2.

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 nukopijuos failą userdoc1 iš / home / username / Documents į / home / username / Documents / UserDocs

Spauskite čia, norėdami gauti visą cp komandos vadovą .

09 iš 10

Kaip ištrinti laukus ir aplankus

Galite ištrinti failus ir aplankus naudodami komandą rm:

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.

Spauskite čia, jei norite pamatyti komandą "rm" .

10 iš 10

Kas yra simbolinės nuorodos ir sunkios nuorodos

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

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

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

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

Simbolinė nuoroda gali būti sukurta vienoje failų sistemoje ir nukreipiama į failą kitoje failų sistemoje.

Simbolinė nuoroda tik sukuria failą, kuris turi rodyklę į 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.

Spauskite čia norėdami gauti išsamų kietųjų nuorodų vadovą .