Cum se copiază în terminalul ubuntu

Deci, să vedem mai întâi cum este terminalul în sine. Îl puteți găsi în meniul Aplicații → Standard. Dacă o rulați, veți vedea ceva de genul:







Faceți cunoștință, acesta este terminalul. A fost creat pentru a executa comenzi de text, așadar puneți mouse-ul la o parte și împingeți tastatura mai aproape.

Să facem o comandă, de exemplu:

Iată ce a fost:

Tastarea unor astfel de comenzi de la tastatură după caracter este puțin incomodă, așa că trebuie să înțelegem imediat noțiunile de bază ale gestionării terminalelor. Să începem prin copiere / lipire. Comenzile rapide de la tastatură Ctrl + C și Ctrl + V din terminal nu funcționează, în schimb folosesc vechea pereche bună Ctrl + Insert cu Shift + Insert sau aceleași combinații cu Shift. Ctrl + Shift + C pentru a copia și Ctrl + Shift + V pentru a lipi. Acum, puteți copia complet comenzile din manuale.

Cu toate acestea, de obicei, trebuie să tastați comenzi manual și să nu inserați de undeva. Și aici vine la salvarea proprietatea magnifică a terminalului, numită auto-finalizare. Introduceți simbolurile apti în terminal. apoi apăsați tasta Tab. Terminalul va finaliza automat comanda pentru tine. Apropo, aptitude este utilitatea principală a consolei pentru controlul instalării și ștergerii aplicațiilor, dar despre aceasta după.

Acum încercați să tastați doar apt și apăsând Tab. Nimic nu se întâmplă? Și i-am lovit de două ori pe Tab. Vezi tu, terminalul ți-a dat o listă cu toate comenzile începând cu apt.

Convenabil, nu-i așa? Mai ales dacă vă obișnuiți cu asta.

Completarea automată în terminal funcționează aproape peste tot, și nu numai pentru comenzi, dar și pentru argumentele și numele de fișiere. Experimentați-l, scurtează semnificativ timpul de apelare și într-adevăr, terminalul fără auto-finalizare nu este un terminal.

Voi începe povestea probabil cu faptul că în orice moment în terminal sunteți într-un anumit director. Când porniți terminalul, directorul curent este directorul de domiciliu al utilizatorului, dar apoi îl puteți schimba.

Pentru a afla care folder în care vă aflați acum este foarte simplu, trebuie doar să vă uitați la invitația terminală, adică acele caractere care sunt tipărite automat la începutul fiecărui rând:

Directorul curent este ceea ce este între simboluri. și $. Apropo, atenție, înainte. numele de utilizator și numele computerului sunt separate prin simbolul @. Dar când porniți terminalul, este între ele. și $ reprezintă caracterul

Am spus că atunci când terminalul pornește, directorul curent devine dosarul de domiciliu al utilizatorului și, astfel, simbolul

Am acest / home / malamut.

Ei bine, cum să aflăm locația actuală, cum se știe, dar cum o pot schimba? Comanda cd este folosită pentru aceasta. executa, de exemplu, comanda

Vedeți, locația curentă sa modificat:

În caz contrar, vă reamintesc că numele fișierelor și directoarelor din Linux sunt sensibile la registrul de caractere, adică muzica și muzica sunt aceste două nume complet diferite.

După comanda cd, puteți specifica atât căile complete față de rădăcină, cât și cele relative, numărate din directorul curent. În exemplul de mai sus, am folosit o cale relativă. Dar cel complet:

Vreau să atrag imediat atenția asupra câtorva caracteristici importante. În primul rând, atunci când tastați căi, terminarea tab-ului funcționează. este foarte convenabil. În al doilea rând, nu puteți utiliza direct caractere și spații non-alfabetice atunci când introduceți căi. De exemplu, pentru a merge la directorul care conține un caracter spațiu în nume, trebuie să puneți caracterul invers înainte de spațiul pentru calea către un astfel de director \. Aici:

Setarea unei coloane inverse în fața anumitor caractere se numește screening. Apropo, atunci când utilizați autocomplete, toate tălpile sunt plasate automat. În plus, puteți doar să închideți calea în citate dublă:

Dar în acest caz, autocompleția nu va funcționa.

poate fi de asemenea utilizat atunci când introduceți trasee, de exemplu:

Și pentru a vă deplasa direct la directorul dvs. de acasă, pur și simplu tastați cd fără argumente.

Pentru a vă deplasa la directorul de mai sus, puteți utiliza comanda

În general, două puncte înseamnă întotdeauna directorul părinte, astfel încât să puteți face acest lucru:

În principiu, totul poate fi combinat după cum doriți, bineînțeles, în limite rezonabile. Ei bine, în cele din urmă despre cd. Pentru a vă deplasa la directorul vizitat anterior, puteți utiliza comanda

Ca un bun exemplu de utilizare a cd-ului, un mic tur de calculatorul meu:

Cum să navigați prin directoarele din prima aproximare, cum ar fi sortate, acum voi vorbi despre alte operațiuni utile. Puteți vizualiza conținutul directorului curent cu comanda ls.

În mod normal, comenzile pot fi transmise mai mulți modificatori, de exemplu:

Apropo, această comandă afișează diverse informații suplimentare despre conținutul directorului.

Foarte des, parametrii de comandă sunt numele fișierelor sau folderelor, de aceea am spus despre modul de a trece prin directoare și de a folosi nume de fișiere diferite ca argumente. De exemplu, comanda pisică afișează conținutul unui fișier text și dacă doriți să vizualizați conținutul fișierului test.txt. în directorul dvs. de acasă, puteți rula comanda

Începuturile utilizatorilor Linux sunt foarte des ca să sperie așa-numita mană. Faptul este că omul este un sistem de ajutor pentru comenzi pentru terminal. Este foarte usor de utilizat, doar apelati in terminal

Se afișează textul de ajutor real. rupt în secțiuni. Puteți naviga prin el cu ajutorul săgeților și al tastelor PgUp și PgDown. și pentru a ieși pur și simplu apăsați Q.

În plus față de paginile manuale, multe utilități au ajutor integrat, care poate fi văzut, de obicei, prin rularea programului cu comutatorul --help.

Există și alte modalități de a obține ajutor, de exemplu, o utilitate asemănătoare omului numită info. Dar, de cele mai multe ori, cele mai complete informații despre program pot fi obținute din paginile manuale și o scurtă referință - specificând cheia --help atunci când este sunată.







Doar în caz, voi atinge un pic mai mult pe un singur subiect. Se întâmplă că ați început ceva în terminal și doriți să întrerupeți activitatea acestui lucru. De obicei, este foarte ușor să faceți acest lucru, doar apăsați pe tastatură Ctrl + C.

Există și alte combinații de control, de exemplu Ctrl + D trimite semnalul final al fișierului la aplicația în execuție și fără a rula utilitarele face același lucru cu comanda de ieșire a terminalului. Dacă doriți să controlați în detaliu programele care rulează, atunci uitați-vă la monitorul sistemului htop. care, cu toate acestea, trebuie să instalați separat.

În cele din urmă, vreau doar să spun că terminalul stochează istoricul comenzilor introduse de utilizator, pe care le puteți parcurge în modul real cu săgețile sus și jos de pe tastatură. Acest lucru este foarte convenabil pentru re-executarea comenzilor introduse mai devreme. Și puteți vedea întreaga poveste cu o echipă

Fiecare echipă din istorie are un număr, puteți executa din nou o comandă cu un anumit număr tastând în terminal un punct de exclamare și numărul comenzii necesare:

Și pentru a repeta comanda scrisă anterior este posibil să fi scris doar două semne de exclamare.

În acest sens, probabil voi termina o scurtă introducere în cea mai bogată lume a comenzilor de console Linux și vom continua să vorbim despre caracteristicile cheie rămase ale acestui sistem de operare versatil:

Există două tipuri de interfață: interfața grafică a utilizatorului și interfața de linie de comandă.

Interfață grafică de utilizator (GUI). - gestionarea programelor cu ajutorul butoanelor grafice, meniurilor pop-up, ferestrelor și a altor elemente. O mulțime de acțiuni pot fi efectuate cu mouse-ul.

Avantaje: afișarea vizuală a programelor și a conținutului acestora, posibilitatea studierii programelor poate fi studiată fără citirea documentației.

Interfața liniei de comandă (interfața de linie de comandă engleză, CLI). - gestionarea programului cu comenzi. Comenzile constau din litere, numere, simboluri, sunt introduse în linie, sunt executate după apăsarea tastei Enter. Instrumentul principal aici este tastatura.
Această interfață este integrată în kernelul sistemului, va fi disponibilă chiar dacă interfața grafică nu pornește.

Avantaje: consum redus de resurse, flexibilitate în elaborarea unei liste de acțiuni de la echipe, capacitatea de a executa automat comenzi, abilitatea de a copia și de a lipi comenzi.

Dacă comparați interfețele în diferite sisteme, puteți observa că comenzile de bază sunt aceleași în toate distribuțiile familiei Linux, dar programele grafice din fiecare sistem pot varia foarte mult.

Puteți ajunge la linia de comandă în două moduri: prin consola sau terminal.

La pornire, Ubuntu rulează șapte console full-screen, fiecare având o sesiune independentă, primul la al șaselea cu interfața liniei de comandă, în a șaptea execuție modul grafic. Utilizatorul vede numai modul grafic la momentul încărcării.
Treceți la unul dintre consolele virtuale apăsând combinația de taste:
Ctrl + Alt + F1 - prima consolă virtuală;
Ctrl + Alt + F2 - a doua consolă virtuală;
Ctrl + Alt + F3 - a treia consola virtuală;
Ctrl + Alt + F4 - cea de-a patra consolă virtuală;
Ctrl + Alt + F5 - a cincea consolă virtuală;
Ctrl + Alt + F6 - cea de-a șasea consolă virtuală;
Ctrl + Alt + F7 - a șaptea consoană virtuală, reveniți la modul grafic.

Terminal - un program grafic care emite consola.
Astfel de programe vă permit să executați comenzi fără a părăsi modul grafic.
Terminalul, în comparație cu consola, are funcționalități suplimentare (diferite setări, file, este posibilă lansarea mai multor ferestre, controlul mouse-ului în unele programe, meniul contextual, meniul principal, bara de derulare).

Puteți porni terminalul după cum urmează:

În Unitate.
Meniul principal → Formați în câmpul de căutare cuvântul Terminal
sau apăsați combinația de taste: Ctrl + Alt + T

În Gnome Fallback
Aplicații → Standard → Terminal

În Xfce (Xubuntu).
Meniul principal → Aplicații → Sistem → Terminal

În KDE (Kubuntu).
Meniul principal → Aplicații → Sistem → Terminal

În LXDE (Lubuntu).
Meniul principal → Sistem → LXTerminal

După pornirea terminalului, vedem o linie cu o invitație de a introduce comenzi, de exemplu:
vladimir @ Zotac-Zbox-Nano:

vladimir este numele contului de utilizator
@ - delimiter
Zotac-Zbox-Nano - nume de computer
. - separator

- în care folder se execută comanda,

acesta este dosarul de domiciliu al utilizatorului, dacă executați comanda ls, veți primi o listă de fișiere din acest dosar
$ - o invitație de a executa o comandă cu drepturile unui simplu utilizator (# va însemna o invitație de a executa comenzi cu drepturi de administrator)

Adesea va trebui să urmați orice instrucțiuni care necesită copierea comenzilor către terminal. Probabil, veți fi surprinși când veți descoperi că textul pe care l-ați copiat de pe pagina de Internet cu combinația de taste Ctrl + C. Nu este introdus în terminal când apăsați Ctrl + V. De asemenea, ce este, într-adevăr, este necesar să reimprimă manual toate aceste comenzi și numele fișierelor? Nu, relaxați-vă! Puteți introduce text în terminal în trei moduri: Ctrl + Shift + V. făcând clic pe butonul din mijloc al mouse-ului sau pe butonul din dreapta al mouse-ului și selectând linia "Lipire".

derularea comenzilor recent utilizate

Procesul consolei și terminalului comandă folosind shell-ul software-ului.
Coperta programului este interpretul de comandă, recunoaște comenzile introduse pe linia de comandă și execută programe pentru a executa comanda.
Implicit este shell-ul. recunoaște comenzi în bash.
Bash poate fi înlocuit cu o altă coajă, există mai multe. Fiecare shell are propriul set de opțiuni și capabilități.
(completarea automată a comenzilor la intrarea în shell, comenzile interne ale shell-ului, întreținerea istoricului, puteți aloca comenzi scurte - aliasuri).

Comenzile sunt un set predefinit de litere, numere, simboluri pe care le puteți introduce pe linia de comandă și executați apăsând pe Enter.

Echipele sunt împărțite în două tipuri:

comenzi integrate în shell-ul programului (de exemplu, istoric)

comenzile care controlează programele instalate în sistem

Comenzile pentru gestionarea programului sunt construite în conformitate cu următoarea schemă:

\, , "", _), Variabile ($ HOME, $ USER, $ PATH)

Puteți executa comenzile după cum urmează:

tastați comanda în linia de comandă și apăsați Enter

Copiați comanda din instrucțiune și inserați-o în linia de comandă, apoi apăsați Enter

creați un script și faceți dublu clic (creați un fișier text, scrieți #! / bin / bash în prima linie, scrieți comenzi într-o coloană, salvați, activați execuția în proprietățile fișierului, faceți dublu clic pe fișier pentru a executa toate comenzile listate)

Amintiți-vă că terminalul este sensibil la minuscule! Cuvintele Utilizator, utilizator și UTILIZATOR în Linux sunt diferite!

sintaxa generală pentru efectuarea de acțiuni pentru a procesa conținutul unui fișier și a scoate rezultatul într-unul nou

pisă file_originale | [operazione: sed, grep, awk, grep, etc.] »result.txt

sintaxa generală pentru efectuarea de acțiuni de procesare a conținutului unui fișier și de ieșire a rezultatului într-un fișier existent. Dacă fișierul nu există, acesta va fi creat

grep Aug / var / log / mesaje din fișier '/ var / log / mesaje'

selectați și scoateți la linia standard de ieșire linii care conțin "Aug"

grep ^ Aug / var / log / mesaje din fișier '/ var / log / mesaje'

selectați și ieșiți la linia standard a dispozitivelor de ieșire începând cu "Aug"

grep [0-9] / var / log / mesaje din fișier '/ var / log / mesaje'

Pentru a selecta și a scoate la dispozitivul de ieșire standard liniile care conțin cifrele

selectați și ieșiți la linia standard a dispozitivelor de ieșire care conțin "Aug" în toate fișierele din directorul / var / log și de mai jos

sed 's / stringa1 / stringa2 / g' example.txt

în fișierul example.txt înlocuiți "string1" cu "string2", rezultatul este ieșit la dispozitivul de ieșire standard

Formatarea este un proces software pentru marcarea zonei de stocare a suporturilor de date electronice situate pe o suprafață magnetică (hard disk-uri, dischete), medii optice (discuri CD / DVD / Blu-ray), unități SSD (flash memory, SSD) Există modalități diferite de acest proces.

Formatul propriu-zis constă în crearea (crearea) structurilor de acces la date, de exemplu structurile sistemului de fișiere. În acest caz, se pierde posibilitatea accesului direct la informații (care a fost înainte de formatare) pe suportul de stocare, unele dintre acestea fiind distruse iremediabil. Unele utilitare software oferă o oportunitate de a recupera unele informații (de obicei mari) din mass-media formatate. În timpul procesului de formatare, integritatea suportului poate fi verificată și corectată.

creați un sistem de fișiere linux pe partiția hda1







Trimiteți-le prietenilor: