Folosind comanda cd, si PWD ls pentru a studia sistemul de fișiere pe server Linux

Având servere în centre de date sigure din Europa. Deschideți nor VPS server / VDS pe un SSD rapid în 1 minut!

Cel mai bun Web Hosting:
- va proteja datele împotriva accesului neautorizat într-un centru european de date securizat






- va plăti cel puțin în Bitcoin.
- Acesta va pune distribuție

- protecție împotriva atacurilor DDoS-
- gratuit de backup
- Uptime 99,9999%
- DPC - TIER III
- ISP - NIVELULUI I

Suport în 24/7/365 rusă lucra cu persoane juridice și persoane fizice. Ai nevoie de acum 24 de bază și 72 GB RAM. Vă rog!

Tarifele noastre competitive dovedesc că cele mai ieftine de găzduire pe care nu a știut!

O chestiune de minute, selectați configurația, să plătească și CMS pe un VPS este gata.
Bani Înapoi - 30 de zile!

Carduri bancare, moneda electronică prin intermediul unor terminale QIWI, Webmoney, PayPal, Novoplat și altele.

Pune o intrebare 24/7/365 Suport

Găsiți răspunsurile în baza noastră de date, și să respecte recomandările din

Arch Linux. CentOS. Debian. FreeBSD. Linux. RHEL. Ubuntu

Familiarizarea cu linia de comandă - primul și foarte important pas pe calea utilizării de producție puternice server platforma Linux. De asemenea, este o condiție esențială pentru punerea în aplicare a aproape toate disponibile în acest mediu, problemele legate de server.

Astăzi există multe instrumente pentru alternative grafice; dar capacitatea de a utiliza linia de comandă - acesta este un nivel suplimentar de eficiență, viteză și flexibilitate a mediului de server, pentru a realiza acest lucru cu ajutorul majorității imposibil GUI.

cerinţe

Din moment ce acest ghid învață elementele de bază de lucru cu linia de comandă, aceasta nu presupune cunoașterea prealabilă a adâncuri. Cu toate acestea, pentru a efectua operația necesară pentru a avea acces la VPS. Parametrii actuale sunt dependente în mare măsură de sistemul de operare.

vă puteți conecta la server și consola, folosind cheia de acces «Console». Acest lucru va crea o sesiune de terminale virtuale direct în fereastra de browser-ul web.

Pentru a finaliza acest walkthrough, conectați ca root nu este necesară.

Cum de a găsi locația în sistem

După conectarea la o mașină de Linux pe ecran va fi ceva de genul:

Aceasta este linia de comandă în cazul în care doriți să introduceți comenzi.

Dar asta nu e tot. În acest moment, de asemenea, sunt într-un anumit loc în sistemul de fișiere de server. locația utilizatorului pe ierarhia server de fișiere afectează executarea comenzilor introduse.

Este ca și cum rulează browserul de fișiere de pe computer. Făcând clic pe diferite directoare, puteți naviga la diferite locații ale sistemului de fișiere. Deschiderea din meniul de editare browser de fișiere, puteți seta parametrii care vor fi aplicate la elementele din directorul actual.

Linia de comandă - o reprezentare de text a acelorași acțiuni.

Deci, de unde știi poziția curentă în sistemul de fișiere? Tooltip conține linia de comandă în sine. La capătul liniei de comandă, înainte de # sau caracterele $ (simbol depinde de contul curent prin care activitatea se desfășoară), puteți vedea caracterul tilda (

). Acest simbol indică directorul acasă.

Acasă Director - locul unde sunt stocate fișierele utilizatorului. simbolul "

„- simbolul acestui director.

Un alt mod de a determina locația în sistemul de fișiere - utilizați comanda «PWD».

Tastați această comandă în terminal și apăsați Enter:

PWD
/ Home / username

După cum sa menționat mai sus, pentru a efectua acțiuni în acest ghid pentru a vă conecta ca root nu este necesară.

Comanda pwd arată directorul curent. Dar de unde stii ce este în directorul curent?

Uneori, această comandă se întoarce utilizatorul la linia de comandă, fără a se retrage nici un rezultat. Dar acest lucru nu înseamnă că nu a fost făcut în mod adecvat - directorul curent este gol, și nu fișiere sau directoare în el.

Pentru a vedea comportamentul comenzii ls în caz de detectare a fișierelor sau directoarelor, creați unele fișiere de test. Pentru a crea un nou tip de fișier:

Acest lucru va crea în directorul curent de 5 fișiere numite fișier1, ..., file5.

Reintroduceți comanda ls:

ls
fisier1 fisier2 file3 file4 file5

Acum, echipa a găsit fișierele din directorul curent.

Cele mai multe echipe de a seta comportamentul implicit - o acțiune care este executat atunci când introduceți comanda cu nici un argument. Dar comportamentul majorității echipelor poate fi extinsă prin solicitându-le argumente suplimentare (așa cum sunt numite opțiuni, steaguri sau parametri).

Uneori, ele activează funcții suplimentare ale echipei, uneori, să indice obiectul la care doriți să execute comanda.

Built-in funcție de ajutor sunt departe de toate echipele. În cele mai multe cazuri, aceasta poate fi cauzată prin adăugarea steaguri -help sau -h la sfârșitul comenzii. Încercați să aducă Întrebările frecvente folosind ls:

ls --help
Utilizare: ls [OPȚIUNI]. [FILE].
Informații Lista despre FILES (directorul curent implicit).
intrările Sortează în ordine alfabetică, dacă este specificat nici unul din -cftuvSUX, nici --sort.
Argumentele obligatorii pentru opțiunile lungi sunt obligatorii pentru opțiuni prea scurte.
-o, --all nu ignora intrările începând cu.
-A, --almost-toate nu lista de implicite. și.
--autorului cu -l, imprimați autorul fiecărui fișier






-b, --escape de imprimare stil C scapă de caractere non-grafice
--Bloc-size = scala calibrelor dimensiuni după mărime înainte de imprimarea acestora. De exemplu,
.

Această acțiune ia câteva sfaturi cu privire la utilizarea corectă a comenzilor și o listă de opțiuni disponibile pentru a schimba comportamentul implicit al comenzii. În coloana din stânga simboluri sunt prezentate pentru comanda de expansiune, iar în coloana din dreapta descrie fiecare pavilion.

Folosind steagul -help - un excelent exemplu al argumentelor de operare.

De asemenea, afla mai multe despre opțiunile disponibile pentru o anumită comandă, este posibil din manual. Pentru a accesa ghidul, introduceți comanda om, și după aceasta, specificați un argument de comandă pentru a fi găsit. De exemplu:

Pentru a parcurge o pagină, utilizați tastele săgeată: pentru a părăsi ghidul, introduceți «q».

După cum puteți vedea, comanda ls are mai multe opțiuni, modificarea și extinderea domeniului său de aplicare. De exemplu:

ls -l
-rw-r - r-- 1 0 rădăcină 28 februarie 19:45 fișier1
-rw-r - r-- 1 0 rădăcină 28 februarie 19:45 fișier2
-rw-r - r-- 1 0 rădăcină 28 februarie 19:45 file3
-rw-r - r-- 1 0 rădăcină 28 februarie 19:45 file4
-rw-r - r-- 1 0 rădăcină 28 februarie 19:45 file5

Această acțiune ne arată aceleași cinci fișiere de testare, dar în formatul lung. Deci, puteți obține mai multe informații despre fișierele: găsi proprietarul fișierului (prima coloană cu valoarea «rădăcină»), grupul de fișier (coloana a doua cu valoarea «rădăcină»), dimensiunea sa (0), data la care a fost modificată, etc.

Acum, utilizați cealaltă opțiune de comandă:

ls -a
. aptitudini Bashrc file2 file4 .profile .ssh
. bash_history fișier1 file3 file5 .rnd .viminfo

Acest rezultat arată numărul de fișiere care nu au fost afișate anterior. pavilion -a este sinonim cu steagul -all. Acesta arată toate fișierele din directorul curent, inclusiv ascunse.

În Linux, toate fișierele care încep cu o perioadă sunt ascunse în mod implicit. Aceste fișiere nu sunt ținute secrete, și oricine le poate găsi; acestea sunt ascunse pentru gestionarea mai ușoară a fișierelor. Cu -a ls pavilion comanda afișează fișierele.

Puteți utiliza, de asemenea, mai multe steaguri specificându-le în ordine:

De asemenea, puteți „roll up“ steaguri într-un pavilion:

Acesta funcționează exact în același mod, în timp ce luați mai puțin timp pe platoul de filmare.

O altă opțiune este utilă - pavilion -R, care listează fișierele recursiv. Deoarece toate directoarele din directorul curent, ascuns, trebuie să utilizați, de asemenea, -a pavilion:

ls -Ra
.
. aptitudini Bashrc file2 file4 .profile .ssh
. bash_history fișier1 file3 file5 .rnd .viminfo
./.aptitude:
. cache de configurare
./.ssh:
. authorized_keys

Acum, după ce familiarizați cu metodele de schimbare a comenzii ls acțiune, să încerce să schimbe obiectul acțiunii sale.

Utilizarea ls la alte directoare

ls / etc
ACPI fstab rc.local magie
adduser.conf fstab.d magic.mime rc.local.orig
pseudonime fuse.conf mailcap rcS.d
aliases.db gai.conf mailcap.order reportbug.conf
alternative groff mailname resolvconf
grup anacrontab mail.rc resolv.conf
apm grup- manpath.config RMT
.

După cum puteți vedea, în acest dosar sunt mai multe fișiere.

Orice cale către directorul care începe cu o bară oblică (/), se numește absolut (sau total), deoarece se referă la calea către directorul de cel mai „mare“ în ierarhia de directoare, rădăcină, care este indicată printr-o bară oblică.

Un alt mod de a se referi la catalog - l utilizați o cale relativă. Este o cale relativ la directorul curent și achinaetsya nen cu o bară oblică.

Deoarece directorul curent nu este directoare explicite, efectuați următoarele acțiuni trebuie să creați foldere și adăugați fișiere pentru a le. Pentru a face acest lucru, trebuie doar să tastați următoarele comenzi ca în exemplul de mai jos:

ls
dir1 dir2 dir3 fisier1 fisier2 file3 file4 file5

Apoi, introduceți numele directorului în capătul liniei:

ls / root / dir1
Testa Testb testC

Dar prodelyvat această operațiune ori de câte ori este necesar, deoarece puteți specifica pur și simplu numele directorului curent pentru a se referi la ea:

ls dir1
Testa Testb testC

În cazul în care calea nu începe cu un slash, sistemul de operare caută calea către directorul, incepand cu directorul curent.

Navigarea în sistemul de fișiere

ghid capitolele anterioare explică modul în care să dau seama locația lor în sistemul de fișiere și cum să obțineți unele informații despre fișierele din directoarele specifice.

Dar cum de a schimba directorul de lucru? Schimbați directorul de lucru, utilizatorul poate utiliza căi relative dintr-o altă locație. De regulă, este mai ușor de a lucra cu fișiere din directorul pe care le conține.

Pentru a muta comanda CD-ul este utilizat de către ierarhia de fișiere, care reprezintă «directoare schimbare».

Cea mai simplă versiune a utilizării sale:

Această comandă nu este mai multe informații mergeți la directorul acasă. În cazul în care utilizatorul este deja în directorul de domiciliu, comanda nu va efectua nicio acțiune.

comandă este folosit cel mai des după cum urmează:

În acest caz, expresia / calea / catre / directorul trebuie să înlocuiți calea reală către directorul în care doriți să mergeți. De exemplu, pentru a merge la rădăcină-director, care este notată cu o bară oblică (/) și este punctul culminant al ierarhiei, introduceți:

Notă. rădăcină-director (/) nu este un director root-utilizator (/ root). În primul rând, ele pot fi foarte ușor confundat.

Rețineți că linia de comandă este schimbat.

„Indicând directorul home) înainte de $ # sau caracterele pe care a fost înlocuit de rădăcină.

Pentru a vă asigura că actuala este acum sistemul de fișiere rădăcină-director, utilizați comanda pwd:

Puteți verifica, de asemenea, fișierele acestui director:

ls
bin etc lib proc media Sbin sys var
cizme acasă lib64 mnt rădăcină SELinux tmp vmlinuz
dev initrd.img pierdut + opt găsit rula srv usr

Acum, încercați să mutați într-un alt director, folosind o cale relativă. Găsiți în acest director director numit usr și navigați prin tastarea:

Notă cu comanda CD, puteți utiliza, de asemenea, o cale relativă. Cum de a reveni la rădăcină-director? Puteți utiliza comanda familiar «cd /», dar există o altă modalitate de a face acest lucru.

Încercați să urce copac director folosind căi relative. Cum să se facă referire la directorul care conține directorul curent, pi ajutor căi relative?

Acesta folosește o sintaxă specială. Directorul care conține directorul curent, numit „părinte“. Două puncte (..) este folosit pentru a se referi la directorul părinte.

Asta este de a urca la nivelul următor, trebuie să utilizați:

ls.
bin etc lib proc media Sbin sys var
cizme acasă lib64 mnt rădăcină SELinux tmp vmlinuz
dev initrd.img pierdut + opt găsit rula srv usr

Acest lucru este foarte util în activitatea mai departe cu linia de comandă, deoarece poate fi mai târziu multe situații în care trebuie să se facă referire rapid la directorul curent.

Așa cum am menționat mai devreme, simbolul "

„Se referă la directorul acasă. Folositi-l ca începutul unui alt calea către directorul pentru a merge la directorul catalog dir1 acasă:

/ dir1
PWD
/ Root / dir1

Deci, folosind simbolul "

„În loc de prima parte a traseului, puteți merge la directorul care se află în directorul curent cu ușurință.

Dar ce se întâmplă dacă eroarea de tranziție a avut loc și acum trebuie să se întoarcă la ultimul director? Pentru a reveni la directorul anterior prin tastare:

În cele din urmă, du-te înapoi la directorul acasă. Acest lucru se face cu ajutorul simbolului tilda, care este folosit ca o cale de director. Dar, de asemenea, puteți folosi doar comanda CD-ul cu nici un argument, deoarece este comportamentul implicit - să se întoarcă directorul acasă. Se pare ca acest lucru:

După cum puteți vedea, acum directorul acasă a devenit curent.

Acesta este cel mai simplu instrument pentru a studia sistemul de fișiere cu care puteți naviga rapid prin intermediul sistemului pentru a urmări locația și vizualiza conținutul directoarelor.