Consola de lucru

Necesitatea de a lucra pe o consolă de text - aceeași stâncă, despre care de multe ori rupe bunele intenții ale utilizatorilor care doresc să învețe rapid Linux. Și, de regulă, înainte de a încerca cel puțin să încerce să instaleze sistemul. Mitul neprietenos linia de comandă atât de ferm înrădăcinată în mintea publicului că nu este ușor de a distruge.

Cu toate acestea, este într-adevăr nimic mai mult decât un mit pe care o puteți gândi la nimic. Cel puțin aproximativ o tastatură de calculator normal. Oricine o vede pentru prima dată, va exista o multime surprins de faptul că butoanele nu sunt în ordine alfabetică. Și, fără îndoială, această decizie va părea să-l foarte ciudat, pentru că inițial fiecare literă este necesar să se caute o lungă perioadă de timp.

Cu toate acestea, nimeni nu vine în minte pentru a plasa cheia într-un alt mod. Deoarece comoditate este o astfel de interfață aparent neprietenos și este dovedit dincolo de orice îndoială. Și dacă setați maestru orb, timpul petrecut pe studiul va fi rambursat de multe ori.

Așa cum este cazul cu tastatura, respingerea liniei de comandă de multe ori nu este de natură tehnică, dar psihologic. Lucrul în consola - nu o măsură necesară din cauza lipsei mijloacelor „normale“, nu bravadă utilizatorii „avansate“, ca cel mai rapid și interfață ușor de utilizat pentru un număr de scopuri.

Care sunt avantajele sale? Mai întâi de toate - în versatilitate. Nu contează ce distribuție pe care îl utilizați, comenzile de bază sunt aceleași. Nu trebuie să uităm că modul de text grafic stabil. Reamintim, celebrul BSoD ( „ecran albastru de moarte“) în Windows. Motivul este afișată inscripția în consolă, dar nu și în fereastra de frumos desenate.

Deoarece interfața grafică Linux - este, de fapt, o aplicație normală, aceasta nu duce la inoperabilitate de prăbușirea totală a sistemului. În cazul în care utilizatorul nu se teme de modul text, se va face rapid modificările necesare în fișierul de configurare respectiv și a reporni sistemul. În caz contrar, este necesar să se recurgă la reinstalarea mult mai mult timp.

În cele din urmă, comenzile pentru consolă sunt convenabile atunci când efectuați unele operații de rutină. La urma urmei, de calculator și a inventat pentru a automatiza fluxul de lucru. Desigur, pentru a lucra pe consola pentru a fi eficiente, utilizatorul va trebui să-și petreacă un pic de timp de învățare comenzile standard de Linux. Dar este compensat destul de repede.

Du-te la modul linie de comandă poate fi în două moduri. Primul - activarea unei console de text. Pentru a face acest lucru, apăsați combinația de taste Ctrl + Alt + F [numărul de consolă]. Va solicita șir de înregistrare în sistem, în cazul în care trebuie să colecteze în mod constant numele de utilizator și parola. A doua cale - deschiderea consolei direct în managerul de ferestre. Utilizatorul continuă să lucreze în modul grafic. Este important să se înțeleagă că atât primul și al doilea caz, toate programele care rulează vor continua să funcționeze în mod normal.

În cazul în care un terminal de rulare în modul grafic totul este clar, activarea console suplimentare pot provoca o serie de probleme. Ce tastă funcțională specifică ar trebui să fie apăsată? Cât de multe console pot funcționa simultan și pot face mai mult? Cum de a merge la interfața grafică?

Consola de lucru

Numărul de console virtuale este definit în fișierul / etc / inittab

Prima cifră într-un rând - este numărul de consolă și, prin urmare, numărul de taste funcționale, care trebuie să fie utilizat în asociere pentru apelul ei. Pentru a comuta la o consolă text nu are nevoie să apăsați pe Ctrl + Alt + F [numărul consolei], ci pur și simplu Alt + F [numărul de consola] - tasta Ctrl este utilizată numai în modul grafic.

Pentru a reveni la interfața grafică cu utilizatorul ar trebui să permită consola respectivă. Numărul său este unul mai mult decât ceea ce a fost înregistrat ultima dată în / etc / inittab. De exemplu, în cazul în care șase console text în uz, managerul de ferestre care rulează pe a șaptea.

Atunci când se lucrează în modul text, marker vizual de la începutul șirului poate fi de două tipuri: diez (#), și semnul dolar ($). Prima indică faptul că utilizatorul rulează ca root și deschideți-l toate fișierele de sistem. În acest caz, trebuie să aibă grijă în plus - acțiuni necugetate sunt pline cu consecințe grave.

utilizator normal indicat printr-un semn dolar. Aici, de asemenea, există o nuanță mică. Conceptul de limitare a drepturilor de acces conduce la faptul că unele echipe, a căror punere în aplicare implică puteri extinse refuză să curgă. Și specificitatea UNIX este că orice indiciu sau explicație apare pe ecran - se presupune că o persoană are control deplin asupra sistemului și nu are nevoie de programe de asistență, care sunt necesare numai executare indiscutabilă ordinelor comandantului.

Pe de altă parte, căutând informații suplimentare pe care le pot găsi întotdeauna. Una dintre cele mai importante și mai frecvent folosite comenzi - om [nume]. Se afișează ghidul de referință cu privire la orice obiect al sistemului, al cărui nume este specificat ca argument. Desigur, informațiile nu sunt luate din aer și din dosar, pentru care trebuie să fie prezent fizic pe disc. Acorde o atenție la ea - unii dezvoltatori încearcă să reducă cantitatea de distribuție, care nu, inclusiv pagina sa de ajutor. În acest caz, acestea trebuie să fie instalat separat.

Consola de lucru

Comanda om va afișa un ghid de referință la orice obiect sistem

Așa cum omul - obiectul exact același sistem, la fel ca toți ceilalți, un certificat de pe el poate fi găsit prin tastarea echipa om om. Aparent, utilizatorul primul cizme Linux, trebuie să înceapă cu ea.

Fiecare ghid este împărțit în secțiuni numite câmpuri. câmpul NAME destinat informații succinte despre obiect. Câmpul SINOPSIS conține informații despre modul de a rula programul. În final, câmp DESCRIERE - o descriere detaliată.

Dar ce utilizatorul dacă el nu știe ce programul poate face treaba? Utilizați comenzile de apropos sau whatis. Acestea sunt concepute pentru a căuta informații în manualele. Diferența dintre ele este că primul caută în întreaga bază de date, iar al doilea - doar numele obiectelor conținute în NAME. Evident, unul este mai lent, dar oferă mai multe informații decât cealaltă.

Cel mai adesea în textul de funcționare modul de setare a sistemului. Asta înseamnă că pentru utilizator că va trebui să activeze noua consola este o combinație de Ctrl + Alt + F [numărul Consolă]? Deloc: în cele mai multe cazuri, modul de grafică nu este necesar să plece.

Pentru a rula un program ca administrator, pe care doriți să deschideți un terminal și comanda su tip fără parametri, atunci sistemul vă solicită să introduceți parola de utilizator root - și accesul deplin la fișierele este oferit.

Acum, să ne ia în considerare câteva exemple care indică faptul că linia de comandă nu este inventat pentru batjocură de către utilizator, ci mai degrabă pentru confortul său. Efectuăm o serie de operații este destul de popular fără ajutorul „meniu și butoane.“

Să presupunem că doriți să împărțiți un fișier în mai multe părți, în scopul de a trimite prin e-mail (dimensiunea originală este atât de mare încât nu transmite pe server). Pentru a face acest lucru, utilizați comanda divizat. Se copiază fișierul, de rupere-l în fragmente separate de o dimensiune dată (implicit - 1 MB). Argumentele ar trebui folosite două nume: obiectul sursă și prefixul, care se obține la ieșire.

Consola de lucru

Cu pisica de comandă poate deveni rapid familiarizat cu conținutul fișierului

De multe ori utilizatorul este necesar să se compare două fișiere. Cel mai simplu mod - utilizați comanda cmp [primul nume de fișier] [numele celui de al doilea fișier]. În cazul în care obiectele sunt identice, atunci programul va ieși în tăcere, pentru că ea nu avea nimic de raportat. În cazul în care constată o diferență, acesta va oferi utilizatorului numărul liniei corespunzătoare.

Dacă doriți o listă completă de neconcordanțe, ar trebui să utilizați dif comanda [primul nume de fișier] [numele celui de al doilea fișier] În acest caz, programul va afișa raportul complet.

În unele cazuri, este convenabil să aibă informații despre diferențele nu apar pe ecran, și imediat conservate în orice fișier. Pentru a face acest lucru, puteți apela la redirecționarea de ieșire funcția, iar echipa va arata astfel: dif [numele primului fișier] [numele celui de al doilea fișier]> [log nume de fișier].

Operațiunea de ieșire redirecționare vă permite să solicite asistență din partea unei echipe destul de simplu la prima vedere pentru a accelera în mod semnificativ activitatea curentă - de exemplu, prin elaborarea unei liste complete a tuturor fișierelor incluse în directorul.

Consola de lucru

Conținutul directorului pot fi vizualizate prin tastarea comanda ls consola

În cele din urmă, ultima remarcă. Utilizatorii se plâng adesea că activitatea în linia de comandă este asociată cu o sarcină mai mare pe memorie. Ei spun, este necesar să se țină cont de toate numele de utilități de servicii. Acest lucru nu este destul de adevărat - în cele mai multe cazuri, suficiente pentru a ști doar primele caractere. Prin apăsarea tastei Tab, shell-ul va încerca să adăugați numele complet în sine (sau să ofere opțiuni, dacă este cazul).

Dacă aveți întrebări despre lucrul în consolă, puteți cere-le pe forumul nostru. în activitatea secțiunii în Linux.

Lasă un comentariu:

articole similare