Acest ghid afișează zece comenzi Linux pe care trebuie să le cunoașteți pentru a putea naviga în jurul sistemului de fișiere utilizând terminalul Linux.
Acesta oferă comenzi pentru a afla care este directorul în care vă aflați, directorul în care ați fost anterior, cum să navigați la alte dosare, cum să vă întoarceți acasă, cum să creați fișiere și foldere, cum să creați linkuri
01 din 10În ce folder sunteți
Când deschideți o fereastră de terminal, primul lucru pe care trebuie să îl cunoașteți este locul unde vă aflați în sistemul de fișiere.
Gândiți-vă la acest lucru ca și markerul "sunteți aici" pe care îl găsiți pe hărțile din centrele comerciale.
Pentru a afla în care dosar vă aflați, puteți utiliza următoarea comandă:
PWDRezultatele returnate de PWD poate diferi în funcție de utilizarea versiunii shell a PWD sau cea instalată în / Usr / bin director.
În general, va imprima ceva de-a lungul liniilor/ Home / username.
Ce fișiere și foldere sunt sub directorul curent
Acum că știți în care dosar vă aflați, puteți vedea care fișiere și foldere se află sub directorul curent utilizând ls comanda.
lsPe cont propriu, ls comanda va lista toate fișierele și folderele din director, cu excepția celor care încep cu o perioadă (.).
Pentru a vedea toate fișierele, inclusiv fișierele ascunse (cele care încep cu o perioadă), puteți utiliza următorul switch:
Unele comenzi creează copii de siguranță ale fișierelor care încep cu metacaracterul tilde (~).
Dacă nu doriți să vedeți copiile de rezervă la listarea fișierelor într-un folder, utilizați următorul switch:
ls -BUtilizarea cea mai comună a ls comandă este după cum urmează:
Este-lltAceasta oferă o listă lungă sortată după timpul de modificare, cu cele mai noi.
Alte opțiuni de sortare includ prin extensie, dimensiune și versiune:
ls -lUls -lXls-lvFormatul listei lungi vă oferă următoarele informații:
- Permisiuni
- Numărul de inode pentru fișier (vezi legăturile grele)
- Proprietar
- Grupul primar
- mărime fișier
- Ultimul timp de acces
- Numele fișierului / directorului / linkului
Cum să navigați la alte foldere
Pentru a vă deplasa în jurul sistemului de fișiere puteți utiliza CD comanda.
Sistemul de fișiere Linux este o structură arborescentă. Partea de sus a copacului este marcată printr-o bară (/).
În directorul rădăcină, veți găsi unele sau toate folderele următoare.
- /
- cos
- cizmă
- CD ROM
- dev
- etc
- Acasă
- lib
- lib64
- a pierdut + găsit
- mass-media
- mnt
- opta
- proc
- rădăcină
- alerga
- sbin
- SRV
- sys
- tmp
- var
- usr
Dosarul de bin conține comenzi care pot fi executate de orice utilizator, cum ar fi CD comanda, ls, mkdir etc.
Sbin conține binare de sistem.
Folderul usr reprezintă resursele de sistem unix și conține, de asemenea, un director bin și sbin. Dosarul / usr / bin are un set extins de comenzi pe care utilizatorii le pot rula. În mod similar, folderul / usr / sbin conține un set extins de comenzi de sistem.
Dosarul de încărcare conține tot ce este necesar în procesul de încărcare.
Dosarul cdrom este auto-explicativ.
Directorul dev conține detalii despre toate dispozitivele din sistem.
Dosarul etc este, în general, în care sunt stocate toate fișierele de configurare a sistemului.
Dosarul de domiciliu este, în general, în cazul în care toate folderele de utilizatori sunt stocate și pentru utilizatorul mediu este singura zonă în care ar trebui să fie preocupați.
Biblioarele lib și lib64 conțin toate bibliotecile kernel și partajate.
Directorul pierdut + găsit va conține fișiere care nu mai au un nume care a fost găsit de comanda fsck.
Dosarul media este locul în care sunt amplasate dispozitive de stocare montate, cum ar fi unitățile USB.
Folderul mnt este, de asemenea, utilizat pentru a monta dispozitive de stocare temporară, cum ar fi unități USB, alte sisteme de fișiere, imagini ISO etc.
Folderul opt este folosit de unele pachete software ca un loc pentru stocarea binarelor. Alte pachete utilizează / usr / local.
Dosarul proc este un folder de sistem folosit de kernel. Nu aveți nevoie să vă faceți griji prea mult despre acest dosar.
Dosarul rădăcină este directorul de domiciliu pentru utilizatorul rădăcină.
Dosarul de rulare este un dosar de sistem pentru stocarea informațiilor despre timpul de funcționare al sistemului.
Dosarul srv este locul în care păstrați lucruri precum folderele web, bazele de date mysql și repositorele de subversiune etc.
Folderul sys conține o structură de directoare care furnizează informații despre sistem.
Dosarul tmp este un dosar temporar.
Dosarul var conține o mulțime de lucruri specifice sistemului, inclusiv date de joc, biblioteci dinamice, fișiere de jurnal, ID-uri de proces, mesaje și date de aplicație cache.
Pentru a naviga la un anumit dosar utilizați CD comandă după cum urmează:
cd / home / nume utilizator / Documente 04 din 10Cum să navigați înapoi în dosarul de domiciliu
Puteți reveni la dosarul de domiciliu din orice altă parte a sistemului utilizând cd ~ comanda.
cd ~ 05 din 10Cum se creează un dosar nou
Dacă doriți să creați un nou folder, puteți utiliza mkdir comanda:
numele directorului mkdir 06 din 10Cum se creează fișiere
Linux oferă un număr incredibil de moduri de a crea fișiere noi.
Pentru a crea un fișier gol, puteți utiliza următoarele atingere comanda:
atingeți numele fișieruluiComanda atingeți este utilizată pentru a actualiza ultimul timp de acces pentru un fișier, dar pe un fișier care nu există, are efectul creării acestuia.
De asemenea, puteți crea un fișier utilizând pisică comanda:
cat> numele fișieruluiAcum puteți introduce text pe linia de comandă și îl puteți salva în fișier utilizând Ctrl + D.
O modalitate mai bună de a crea fișiere este de a folosi editorul nano. Aceasta vă permite să adăugați linii de text, să tăiați și să lipiți, să căutați și să înlocuiți textul și să salvați fișierul în diferite formate.
07 din 10Cum să redenumiți și să mutați fișiere în jurul sistemului de fișiere
Există o serie de moduri de redenumire a fișierelor.
Cea mai simplă modalitate de a redenumi un fișier este de a utiliza mv comanda.
mv oldfilename newfilenamePuteți folosi comanda mv pentru a muta un fișier de la un dosar la altul.
mv / path / din / original / fișier / cale / din / țintă / folderDacă doriți să redenumiți o mulțime de fișiere care se potrivesc cu un model similar, puteți utiliza redenumiți comanda.
redenumiți numele (fișierele) de înlocuire a expresieiDe exemplu:
redenumiți "gary" "tom" *Aceasta va înlocui toate fișierele din dosar cu gary în ea cu tom . Deci, a sunat un fișier garycv va deveni tomcv .
Rețineți că comanda de redenumire nu funcționează pe toate sistemele. Comanda mv este mai sigură.
08 din 10Cum să copiați fișierele
Pentru a copia un fișier folosind Linux, puteți folosi cp comanda după cum urmează.
cp numele fișierului nume2Comanda de mai sus va copia filename1 și spune-i filename2 .
Puteți utiliza comanda de copiere pentru a copia fișiere dintr-un folder în altul.
De exemplu
cp / home / nume utilizator / Documents / userdoc1 / home / username / Documents / UserDocsComanda de mai sus va copia fișierul userdoc1 din / home / nume utilizator / Documente pentru / home / username / Documents / UserDocs
09 din 10Cum să ștergeți fișierele și folderele
Puteți șterge fișierele și folderele utilizând rm comanda:
Numele fișierului rmDacă doriți să eliminați un dosar, trebuie să utilizați următorul switch:
rm -R foldernameComanda de mai sus elimină un dosar și conținutul acestuia, inclusiv subdosaje.
10 din 10Care sunt legăturile simbolice și legăturile grele
Un "link simbolic" este un fișier care indică un alt fișier. Comanda rapidă de pe desktop este în esență o legătură simbolică.
S-ar putea, de exemplu, să aveți următorul fișier în sistemul dvs.:
/home/username/document/accounts/useraccounts.doc
Poate doriți să aveți acces la acel document din dosarul de domiciliu / nume de utilizator.
Puteți crea o legătură simbolică utilizând următoarea comandă:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.docPuteți edita useraccounts.doc fișier din ambele locuri, dar când editați legătura simbolică pe care o editați de fapt în fișierul / home / username / documente / conturi pliant.
Este posibilă crearea unei legături simbolice pe un sistem de fișiere și direcționarea către un fișier dintr-un alt sistem de fișiere. În esență, o legătură simbolică creează într-adevăr un fișier care are un pointer către celălalt fișier sau dosar.
O "legătură greu", totuși, creează o legătură directă între cele două fișiere. În esență, aceștia sunt același fișier, dar cu un alt nume. Un link greu oferă o modalitate bună de a clasifica fișierele fără a lua mai mult spațiu pe disc.
Puteți crea un link greu utilizând următoarea sintaxă:
Numele fișierului este legat la filenametolinktoSintaxa este similară cu cea a unei legături simbolice, dar nu folosește comutatorul -s.




