Ovaj vodič navodi deset Linux naredbi koje morate znati kako biste mogli koristiti navigacijski sustav vašeg datotečnog sustava pomoću Linux terminala.
Pruža vam naredbe za pronalaženje telefonskog imenika u kojem ste bili, u kojem direktoriju ste bili, kako se kretati u druge mape, kako se vratiti kući, kako stvoriti datoteke i mape, kako stvoriti veze
01 od 10Koju mapu jeste
Kada otvorite terminalski prozor prva stvar koju trebate znati jest gdje se nalazite u datotečnom sustavu.
Razmislite o ovome poput oznake "ti si ovdje" koju nalazite na kartama u trgovačkim centrima.
Da biste saznali koja je mapa u kojoj se nalazite, koristite sljedeću naredbu:
pwdRezultati vraćaju pwd mogu se razlikovati ovisno o tome koristite li verziju ljuske pwd ili onu instaliranu u vašem / Usr / bin imenik.
Općenito, ispisat će nešto po linijama/ Home / username.
Što su datoteke i mape pod trenutnim imenikom
Sada kad znate koja je mapa u kojoj se nalazite, možete vidjeti koje su datoteke i mape u trenutnom direktoriju ls naredba.
lsSamostalno, ls naredba će navesti sve datoteke i mape u direktoriju, osim onih koji počinju s razdobljem (.).
Da biste vidjeli sve datoteke, uključujući skrivene datoteke (one koje počinju s razdobljem), možete koristiti sljedeći prekidač:
Neke naredbe stvaraju sigurnosne kopije datoteka koje počinju s metakarakterom tilda (~).
Ako ne želite vidjeti sigurnosne kopije prilikom unosa datoteka u mapu, upotrijebite sljedeći prekidač:
ls-BNajčešća uporaba ls naredba je sljedeća:
ls -ltTo omogućuje dugačak popis sortiran po modifikacijskom vremenu, s najnovijom prvom.
Ostale opcije sortiranja obuhvaćaju proširenje, veličinu i verziju:
ls-lls-LXls-lvDugi format unosa daje vam sljedeće informacije:
- dozvole
- Broj inodova za datoteku (pogledajte teške veze)
- Vlasnik
- Primarna grupa
- veličina datoteke
- Posljednje vrijeme pristupa
- Naziv datoteke / mape / veze
Kako se krećete u druge mape
Za kretanje po datotečnom sustavu možete koristiti CD naredba.
Linux datotečni sustav je struktura stabla. Na vrhu stabla označena je traka (/).
U korijenskom imeniku naći ćete neke ili sve sljedeće mape.
- /
- kanta
- čizma
- CD ROM
- dev
- itd
- Dom
- lib
- lib64
- Izgubio + pronađeno
- media
- mnt
- opt
- proc
- korijen
- trčanje
- sbin
- SRV
- sys
- TMP
- var
- usr
Mapa bin sadrži naredbe koje može pokrenuti bilo koji korisnik kao što je CD naredba, ls, mkdir itd
Sbin sadrži binare sustava.
Usr mapa označava resurse sustava Unix i sadrži i bin i sbin mapu. Mapa / usr / bin ima prošireni skup naredbi koje korisnici mogu pokrenuti. Slično tome, mapa / usr / sbin sadrži prošireni skup naredbi sustava.
Datoteka za pokretanje sadrži sve što je potrebno za podizanje sustava.
Mapa cdrom je samoobjasna.
Dev mapa sadrži detalje o svim uređajima na sustavu.
Mape itd. Općenito su pohranjene u svim konfiguracijskim datotekama sustava.
Domena mapa je općenito mjesto gdje su sve korisničke mape pohranjene i za prosječnog korisnika je jedino područje za koje bi trebalo biti zabrinuto.
Mape lib i lib64 sadrže sve jezgre i dijeljene biblioteke.
Izgubljena + pronađena mapa sadrži datoteke koje više nemaju naziv koji je pronađena naredbom fsck.
Mapa medija je mjesto gdje se nalaze montirani mediji kao što su USB pogoni.
Mnt mapa također se koristi za montiranje privremene pohrane kao što su USB pogoni, ostali datotečni sustavi, ISO slike itd.
Neki softverski paketi koriste kao mapu opcije kao mjesto za spremanje datoteka. Ostali paketi koriste / usr / local.
Proces mapa je mapa sustava koju koristi kernel. Ne morate se previše brinuti o ovoj mapi.
Korijenska mapa je početni direktorij za root korisnika.
Radna mapa je mapa sustava za pohranu podataka o runtimu sustava.
Srv mapa je mjesto gdje ćete držati stvari kao što su web mape, mysql baze podataka, i subversion repositories itd.
Sys mapa sadrži strukturu mapa za pružanje informacija o sustavu.
Tmp mapa je privremena mapa.
Var mapa sadrži cijelo bogatstvo stvari specifične za sustav, uključujući podatke o igrama, dinamičke biblioteke, datoteke zapisnika, ID-ove procesa, poruke i podatke aplikacije u privremenu memoriju.
Za kretanje do određene mape koristite CD naredbu kako slijedi:
cd / home / username / Dokumenti 04 od 10Kako se kretati natrag u mapu Početna
Možete se vratiti u kućnu mapu s bilo kojeg drugog mjesta u sustavu pomoću programa cd naredba.
cd 05 od 10Kako stvoriti novu mapu
Ako želite stvoriti novu mapu, možete koristiti mkdir naredba:
mkdir korisničko ime 06 od 10Kako stvoriti datoteke
Linux pruža nevjerojatan broj načina za stvaranje novih datoteka.
Za izradu prazne datoteke možete koristiti sljedeće dodir naredba:
dodirnite naziv datotekeDodirna naredba se koristi za ažuriranje posljednjeg vremena pristupa za datoteku, ali u datoteci koja ne postoji, ima učinak stvaranja.
Također možete stvoriti datoteku pomoću mačka naredba:
cat> naziv datotekeSada možete unijeti tekst u naredbenu retku i spremiti ga u datoteku koristeći Ctrl + D.
Bolji način stvaranja datoteka je korištenje nano uređivača. To vam omogućuje dodavanje redaka teksta, izrezivanje i lijepljenje, pretraživanje i zamjenu teksta i spremanje datoteke u različitim formatima.
07 od 10Kako preimenovati i premjestiti datoteke oko datotečnog sustava
Postoji niz načina preimenovanja datoteka.
Najjednostavniji način preimenovanja datoteke je koristiti MV naredba.
mv oldfilename newfilenameMožete koristiti naredbu mv za premještanje datoteke iz jedne mape u drugu.
mv / put / od / original / file / path / of / target / folderAko želite preimenovati puno datoteka koje odgovaraju sličnom uzorku, možete upotrijebiti preimenovati naredba.
preimenujte naziv datoteke zamjenskih zamjenskih izrazaNa primjer:
preimenuj "gary" "tom" *To će zamijeniti sve datoteke u mapi s Gary u njemu s mužjak nekih malih životinja , Zato se zove datoteka garycv postati tomcv .
Imajte na umu da naredba za preimenovanje ne funkcionira na svim sustavima. MV naredba je sigurnija.
08 od 10Kako kopirati datoteke
Za kopiranje datoteke pomoću Linuxa možete koristiti cp naredba kako slijedi.
cp filename filename2Gornja naredba će kopirati filename1 i nazovite ga filename2 .
Naredbu za kopiranje možete koristiti za kopiranje datoteka iz jedne mape u drugu.
Na primjer
cp / home / username / Documents / userdoc1 / home / korisničko ime / Dokumenti / UserDocsGornja naredba će kopirati datoteku userdoc1 iz / home / username / Dokumenti za / home / username / Documents / UserDocs
09 od 10Kako to izbrisati FIles i mape
Možete izbrisati datoteke i mape pomoću programa rm naredba:
rm ime datotekeAko želite ukloniti mapu, morate upotrijebiti sljedeći prekidač:
rm -R korisničko imeGornja naredba uklanja mapu i njezin sadržaj, uključujući podmape.
10 od 10Koje su simboličke veze i čvrste veze
"Simbolska veza" je datoteka koja ukazuje na drugu datoteku. Prečac na radnoj površini u osnovi je simbolična veza.
Možda, na primjer, imate sljedeću datoteku na svojem sustavu:
/home/username/document/accounts/useraccounts.doc
Možda želite pristupiti tom dokumentu iz mape dom / korisničko ime.
Možete stvoriti simboličku vezu pomoću sljedeće naredbe:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.docMožete urediti useraccounts.doc datoteka, ali kada uređujete simboličku vezu, zapravo uređujete datoteku u / home / username / dokumenti / računi mapa.
Na jednom datotečnom sustavu može se stvoriti simbolična veza i usmjeriti na datoteku na drugom datotečnom sustavu. U osnovi, simbolična veza zapravo stvara datoteku koja ima pokazivač na drugu datoteku ili mapu.
"Čvrsta veza", međutim, stvara izravnu vezu između dvije datoteke. U suštini oni su ista datoteka, ali samo s drugim imenom. Tvrda veza pruža dobar način kategoriziranja datoteka bez preuzimanja daljnjeg prostora na disku.
Možete stvoriti tvrdu vezu koristeći sljedeću sintaksu:
ln filenamebeinglinked filenametolinktoSintaksa je slična onoj simboličke veze, ali ne koristi sklopku s.