Skip to main content

10 bitnih Linux naredbi za kretanje vašeg datotečnog sustava

Writing 2D Games in C using SDL by Thomas Lively (Srpanj 2025)

Writing 2D Games in C using SDL by Thomas Lively (Srpanj 2025)
Anonim

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 10

Koju 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:

pwd

Rezultati 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.

02 od 10

Š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.

ls

Samostalno, 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č:

ls -a

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-B

Najčešća uporaba ls naredba je sljedeća:

ls -lt

To 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-lv

Dugi 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
03 od 10

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 10

Kako 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 10

Kako stvoriti novu mapu

Ako želite stvoriti novu mapu, možete koristiti mkdir naredba:

mkdir korisničko ime 06 od 10

Kako 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 datoteke

Dodirna 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 datoteke

Sada 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 10

Kako 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 newfilename

Možete koristiti naredbu mv za premještanje datoteke iz jedne mape u drugu.

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

Ako želite preimenovati puno datoteka koje odgovaraju sličnom uzorku, možete upotrijebiti preimenovati naredba.

preimenujte naziv datoteke zamjenskih zamjenskih izraza

Na 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 10

Kako kopirati datoteke

Za kopiranje datoteke pomoću Linuxa možete koristiti cp naredba kako slijedi.

cp filename filename2

Gornja 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 / UserDocs

Gornja naredba će kopirati datoteku userdoc1 iz / home / username / Dokumenti za / home / username / Documents / UserDocs

09 od 10

Kako to izbrisati FIles i mape

Možete izbrisati datoteke i mape pomoću programa rm naredba:

rm ime datoteke

Ako želite ukloniti mapu, morate upotrijebiti sljedeći prekidač:

rm -R korisničko ime

Gornja naredba uklanja mapu i njezin sadržaj, uključujući podmape.

10 od 10

Koje 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.doc

Mož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 filenametolinkto

Sintaksa je slična onoj simboličke veze, ali ne koristi sklopku s.