U ovom vodiču su navedene 10 Linux komandi koje trebate znati kako biste mogli navigirati oko vašeg datotečnog sistema koristeći Linux terminal.
Omogućava komande da saznaju koji direktorijum ste u kojem direktoriju ste ranije bili, kako se krećete do drugih fascikli, kako se vratiti kući, kako kreirati datoteke i foldere, kako kreirati veze
01 od 10
Koji ste folder
Kada otvorite terminalski prozor, prvo je stvar koju trebate znati gdje se nalazite u datoteci.
Razmislite o ovome kao o marki "vi ste ovde" koji nađete na kartama u trgovačkim centrima.
Da biste saznali koji folder imate u sebi, možete koristiti sljedeću naredbu:
pwd
Rezultati koji se vraćaju od strane pwd-a mogu se razlikovati u zavisnosti od toga da li koristite shell verziju pwd-a ili onu koja je instalirana u vašem / usr / bin direktorijumu.
U principu, štampaće nešto u skladu sa / home / username .
Kliknite ovde za više informacija o komandi pwd .
02 od 10
Koji su fajlovi i fascikle u trenutnom direktorijumu
Sada kada znate u koju fasciklu se nalazite, možete videti koji su fajlovi i fascikle pod trenutnim direktorijumom pomoću naredbe ls.
ls
Samim tim, naredba ls će listirati sve datoteke i fascikle u direktorijumu, osim onih koji počinju sa periodom (.).
Da biste videli sve datoteke uključujući skrivene datoteke (one počevši od perioda) možete koristiti sledeći prekidač:
ls -a
Neke komande kreiraju sigurnosne kopije datoteka koje počinju s tilde metacharacter (~).
Ako ne želite da vidite rezervne kopije prilikom popunjavanja datoteka u fascikli, upotrebite sledeći prekidač:
ls -B
Najčešća upotreba naredbe ls je sledeća:
Je-li
Ovo pruža dugačku listu sortiran po vremenu izmjene, sa najnovijim prvim.
Ostale opcije sortiranja uključuju produžetak, veličinu i verziju:
ls -lU
ls -lX
ls -lv
Dugačak format formata daje vam sledeće informacije:
- dozvole
- broj inova za datoteku (pogledajte hard linkove)
- vlasnik
- primarna grupa
- veličina fajla
- poslednje vreme pristupa
- file / folder / link ime
03 od 10
Kako se kretati drugim fasciklama
Za kretanje oko datotečnog sistema možete koristiti komandu cd .
Linux sistem datoteka je struktura drveta. Vrh drveta je označen sa kosom (/).
Pod korijenskim direktorijumom naći ćete neke ili sve slijedeće foldere.
- /
- bin
- boot
- CD ROM
- dev
- itd
- Dom
- lib
- lib64
- izgubljeno + pronađeno
- mediji
- mnt
- opt
- proc
- root
- trči
- sbin
- srv
- sys
- tmp
- var
- usr
Fascikla bin sadrži komande koje mogu pokrenuti bilo koji korisnik kao što su komanda cd, ls, mkdir itd.
Sbin sadrži sistemske binarne datoteke.
Fascikla usr predstavljaju unix sistemske resurse i sadrži i bin i sbin folder. Fascikla / usr / bin ima prošireni skup komandi koje korisnici mogu pokrenuti. Slično tome, fascikla / usr / sbin sadrži prošireni skup sistemskih komandi.
Fascikla za pokretanje sadrži sve što zahteva proces pokretanja.
Fascikla cdrom je samoobjašnjiva.
Fascikat dev sadrži detalje o svim uređajima na sistemu.
Fascikla itd. Je generalno gde su memorisane sve konfiguracione datoteke sistema.
Domaćin folder je generalno gdje su memorisani svi korisnični folderi, a za prosečnog korisnika je jedino područje za koje treba biti zabrinuto.
Lib i lib64 fascikle sadrže sve jezgre i deljene biblioteke.
Izgubljena + pronađena mapa će sadržati datoteke koje više nemaju ime koje je pronađena od strane fsck naredbe.
Medijski folder je gde se nalaze montirani mediji kao što su USB uređaji.
Fascikla mnt se takođe koristi za montažu privremenog skladišta kao što su USB diskovi, drugi fajl sistemi, ISO slike itd.
Optički direktorijum koristi neki softverski paket kao mesto za čuvanje binarnih datoteka. Ostali paketi koriste / usr / local.
Pro folder je sistemski direktorijum koji koristi kernel. Zaista ne morate mnogo brinuti o ovoj mapi.
Root folder je početni direktorijum root korisnika.
Folder za pokretanje je sistemski folder za čuvanje informacija o vremenu izvršavanja sistema.
Fascikla srv je mesto gde ćete držati stvari poput web fascikli, mysql baze podataka i repozitorijuma subverzije itd.
Sys folder sadrži strukturu foldera za pružanje informacija o sistemu.
Fascikla tmp je privremeni folder.
Var folder sadrži čitavo bogatstvo stvari specifičnih za sistem, uključujući podatke o igri, dinamičke biblioteke, datoteke dnevnika, ID-ove procesa, poruke i keširane aplikacije aplikacija.
Za navigaciju u određeni folder koristite komandu cd na sledeći način:
cd / home / korisničko ime / dokumenti
04 od 10
Kako se krećete nazad u početnu mapu
Možete se vratiti u početnu fasciklu bilo gdje drugde u sistemu pomoću sljedeće naredbe:
cd ~
Kliknite ovde za kompletan vodič za cd ~ komandu .
05 od 10
Kako napraviti novu fasciklu
Ako želite kreirati novu fasciklu možete koristiti sljedeću naredbu:
mkdir foldername
Kliknite ovde da biste dobili kompletan vodič za komandu mkdir .
Povezani vodič pokazuje kako kreirati sve roditelske direktorije za fasciklu i kako postaviti dozvole.
06 od 10
Kako kreirati datoteke
Linux pruža neverovatan broj načina za kreiranje novih datoteka.
Da biste napravili praznu datoteku možete koristiti sledeću komandu:
dodirnite ime fajla
Komanda touch se koristi za ažuriranje poslednjeg vremena pristupa za datoteku, ali u datoteku koja je ne postoji, ima efekta stvaranja.
Takođe možete kreirati datoteku pomoću sljedeće naredbe:
cat> ime datoteke
Sada možete uneti tekst u komandnu liniju i sačuvati ga u datoteku pomoću CTRL i D
Kliknite ovde da biste dobili kompletan vodič za komandu mačke .
Bolji način kreiranja datoteka je korišćenje nano uređaja. Ovo vam omogućava dodavanje linija teksta, isecanje i nalepnicu, pretragu i zamenu teksta i spremanje datoteke u različitim formatima.
Kliknite ovde za kompletan vodič za nano urednika .
07 od 10
Kako preimenovati i premjestiti datoteke oko datotečnog sistema
Postoji nekoliko načina za preimenovanje datoteka.
Najjednostavniji način preimenovanja datoteke je korišćenje mv naredbe.
mv oldfilename newfilename
Možete koristiti mv naredbu za premještanje datoteke iz jednog foldera u drugi.
mv / path / of / original / file / path / of / target / folder
Kliknite ovde da biste dobili kompletan vodič za mv komandu .
Ako želite da preimenujete mnogo datoteka koje odgovaraju sličnom obrazcu možete koristiti naredbu preimenovanja.
preimenovati izraz za zamjenu imena filma (imena)
Na primjer:
preimenovati "gary" "tom" *
Ovo će zameniti sve datoteke u fascikli sa Garyom u tom tom. Tako će datoteka koja se zove garycv postati tomcv.
Imajte na umu da komanda preimenovanja ne radi na svim sistemima. MV naredba je sigurnija.
Kliknite ovde za kompletan vodič za komandu preimenovanja .
08 od 10
Kako kopirati datoteke
Da biste kopirali datoteku koristeći Linux, možete koristiti naredbu cp na sledeći način.
cp filename filename2
Gornja komanda će kopirati ime datoteke1 i nazvati ime datoteke2.
Pomoću naredbe za kopiranje možete kopirati datoteke iz jedne fascikle u drugu.
Na primjer
cp / home / korisničko ime / Dokumenti / userdoc1 / home / korisničko ime / Dokumenti / UserDocs
Gornja komanda će kopirati datoteku userdoc1 iz / home / username / Documents u / home / username / Documents / UserDocs
Kliknite ovde da biste dobili kompletan vodič za komandu cp .
09 od 10
Kako izbrisati datoteke i fascikle
Možete izbrisati datoteke i fascikle koristeći rm komandu:
rm filename
Ako želite da uklonite fasciklu, potrebno je da koristite sledeći prekidač:
rm -R folder ime
Gornja komanda uklanja fasciklu i njen sadržaj uključujući pod-direktorijume.
Kliknite ovde za kompletan vodič za rm komandu .
10 od 10
Šta su simbolični linkovi i teške veze
Simbolička veza je datoteka koja ukazuje na drugu datoteku. Prečica na radnoj površini je u osnovi simbolična veza.
Možete, na primjer, imati sljedeću datoteku na vašem sistemu.
- /home/username/document/accounts/useraccounts.doc
Možda želite da pristupite tom dokumentu iz fascikle "home / username".
Možete kreirati simboličku vezu pomoću sledeće naredbe:
ln -s /home/username/documents/accounts/useraccounts.doc/home/username/useraccounts.doc
Možete editirati datoteku useraccounts.doc sa obe lokacije, ali kada uređujete simboličku vezu, zapravo uredite datoteku u folderu / home / username / documents / accounts.
Simbolička veza može se kreirati u jednom datotečnom sistemu i pokazati na datoteku na drugom datotečnom sistemu.
Simbolička veza stvarno samo stvara datoteku koja ima pokazivač na drugu datoteku ili fasciklu.
Međutim, tvrdi link stvara direktnu vezu između dve datoteke. U suštini oni su iste datoteke, ali sa samo još jednim imenom.
Čvrsta veza pruža dobar način za kategorizaciju datoteka bez podizanja dodatnih prostora na disku.
Možete kreirati tvrdu vezu koristeći sljedeću sintaksu:
U filenamebeinglinked filenametolinkto
Sintaksa je slična onoj u simboličnoj vezi, ali ne koristi preklopnik -s.