Absolut primii pași

- Acțiuni de masă unice (pentru a ucide o mulțime de procese, dacă lucrați cu sistemul de control al versiunilor - pentru a inversa sau a distruge o grămadă de fișiere);

- diagnosticarea a ceea ce se întâmplă în sistem (semafoare, încuietori, procese, descriptori, spațiu pe disc etc.);







- Scripturi de instalare, pentru care nu vă puteți aștepta să aveți alți interpreți - nu este pentru începători;

- funcții de personalizare a shell-ului interactiv (care afectează invitația, schimbarea directorului, setarea variabilelor de mediu); - nu este în întregime pentru începători;

- script-uri unice, cum ar fi conversia fișierelor în bloc;

Noțiuni de bază: Intrare și ieșire în jurnal

Asigurați-vă că știți exact cum să porniți shell-ul și cum să îl părăsiți.

Dacă rulați o mașină pe care este instalat Ubuntu, trebuie să rulați programul Terminal. La sfârșitul lucrării, puteți închide fereastra.

Pe MacOS - de asemenea, porniți terminalul.

Pentru a accesa serverul de la distanță - utilizați ssh (dacă aveți local MacOS, Ubuntu sau un alt sistem similar unix) sau chit (dacă aveți Windows).

Cine sunt eu, unde sunt?

Rulați următoarele comenzi:

• nume de gazdă - afișează numele mașinii (serverului) pe care vă aflați în prezent;

• whoami - afișează datele dvs. de conectare (numele dvs. pe sistem);

• copac -d / | mai puțin - o reprezentare pseudo-grafică a arborelui de directoare pe mașină; ieșirea de la derulare este q;

• pwd - afișează directorul în care vă aflați în prezent; pe linia de comandă, nu puteți fi "exact așa", sunteți sigur într-un director (= directorul curent, directorul de lucru). Probabil directorul de lucru curent este afișat în prompter.

• ls - listă de fișiere din directorul curent; ls / home - listă de fișiere din directorul specificat;

Istoria comenzilor (istoric)

O caracteristică importantă a liniei de comandă complete este istoria comenzii.

Rulați mai multe comenzi: nume de gazdă, ls, pwd, whoami. Acum, apăsați tasta "Sus". Comanda anterioară a apărut pe linia de intrare. Folosind tastele "sus" și "în jos", puteți să vă deplasați înainte și înapoi prin istoric. Când adăugați numele de gazdă, apăsați Enter - comanda va rula din nou.







Echipele din istorie nu pot fi re-executate, ci și editate. Împingeți istoricul înaintea comenzii ls, adăugați comutatorul -l la el (s-a dovedit ls -l, există un spațiu înainte de minus și după aceea nu există niciunul). Apăsați Enter pentru a executa comanda modificată.

Deplasarea prin comenzi de istorie, editare și re-executare sunt cele mai comune acțiuni atunci când lucrați pe linia de comandă, obișnuiți-vă cu aceasta.

Linia de comandă este foarte text-centrică: comenzile sunt text, datele de intrare pentru majoritatea programelor standard sunt text, rezultatul muncii este adesea și text.

O caracteristică extraordinară a textului este că poate fi copiată și lipită, acest lucru este valabil și pentru linia de comandă.

Încercați să executați data de comandă + "% y-% m -.,% A"

Ați intrat complet cu mâinile sau copiat dintr-un articol? Asigurați-vă că îl puteți copia, introduceți-l în terminal și executați-l.

După ce învățați cum să utilizați omul, asigurați-vă că puteți copia și executa comenzile de probă din ajutor. Pentru a verifica, găsiți secțiunea EXAMPLES din ajutor pentru programul de dată, copiați și executați primul exemplu (doar în cazul în care semnul dolarului nu face parte din comandă, este o imagine condiționată a invitației de a intra).

Taste și opțiuni

Când examinați istoria echipelor, vă aflați deja în fața faptului că echipa ls are cel puțin două opțiuni. Dacă îl numiți așa, rezultă o listă simplă:

Aceasta este o situație foarte tipică: dacă adăugați modificatori specifici (chei, opțiuni, parametri) la comandă, comportamentul comenzii se schimbă.

Comparați: arborele / și copacul -d /, numele gazdei și numele de gazdă -f.

În plus, comenzile pot lua ca parametri nume de fișiere, directoare sau doar șiruri de text. Încercați:

ls-lld / home ls-l / home

grep root / etc / passwd

om - ajutor pentru comenzile și programele disponibile pe mașină, precum și pentru apelurile de sistem și biblioteca C standard.

Încercați-l: om grep, om atoi, om chdir, om om.

• 1 - programe executabile și comenzi shell (wc, ls, pwd, etc);

• 2 apeluri sistem (furculiță, dup2, etc.)

• 3 funcții bibliotecă (printf, scanf, cos, exec).

Pentru a vedea o listă a tuturor articolelor disponibile pe mașină, utilizați comanda man -k. (punctul este, de asemenea, parte a comodului).

Încercați și comparați comportamentul:

pisică /etc/bash.bashrc | mai puțin

Puteți transfera fișierul spre scroller direct în parametri:

Derulare în sus și în jos - butoanele "sus", "în jos", "PageUp", "PageDown", ieșirea este butonul q. Căutați un text specific: apăsați / (slash înainte), introduceți textul de căutare, apăsați Enter. Trecerea la următoarele evenimente este cheia n. (Știți instrucțiunea despre om? Nu e de mirare că mai puțin este folosit și pentru ieșirea de ajutor.)

Puteți vizualiza permisiunile fișierului cu ls -l. De exemplu:

> fișierul Makefile







Articole similare

Trimiteți-le prietenilor: