Un ghid pentru începători la shell-ul Linux

Ce este o coajă?

Înainte de a exista medii desktop și interfețe grafice de utilizator, singura modalitate de a interacționa cu sistemul de operare Linux era de a folosi linia de comandă cunoscută și sub denumirea de terminal.

Terminalul utilizează un program special numit shell care acceptă o serie de comenzi pentru efectuarea sarcinilor.

Există diferite tipuri de coșuri disponibile. Iată cele mai uzate cochilii:

Cele mai multe distribuții moderne Linux utilizează fie shell-ul bash, fie shell-ul dash, deși merită să știm că există celelalte cochilii.

Cum poți deschide un Shell?

Dacă vă conectați la un server Linux prin ssh, atunci veți ajunge direct la o shell Linux. Dacă utilizați o versiune de desktop a Linux și utilizați un mediu desktop, atunci puteți ajunge la o coajă pur și simplu prin deschiderea unui terminal.

Acest ghid arată modul de accesare a unui terminal în mai multe moduri diferite.

Imediat ce intrați în terminal, veți putea utiliza shell-ul implicit pentru acel terminal.

Este un terminal și coajă același lucru?

Un terminal și o cochilie, în timp ce sunt utilizate adesea împreună, sunt fiare foarte diferite. Un terminal este un program care vă permite să accesați un shell.

Așa cum am menționat mai devreme, un terminal poate rula diferite tipuri de cochilie. O shell nu are nevoie de un emulator terminal pentru a rula. Puteți rula un script shell, de exemplu, printr-o lucrare CRON, care este un instrument pentru rularea scripturilor în anumite perioade de timp.

Cum interacționez cu Shell-ul

Puteți face ceva aproape oricum într-o fereastră terminală pe care o puteți realiza într-un mediu mai grafic, dar trebuie să cunoașteți comenzile disponibile.

Există mai multe moduri de a lista toate comenzile. De exemplu, următoarea comandă enumeră comenzile disponibile:

compgen -c | Mai Mult

Aceasta va lista toate comenzile disponibile, dar în așa fel încât, dacă nu știți ce înseamnă comenzile, este puțin probabil să vă simțiți foarte confortabil.

Puteți utiliza comanda om pentru a citi informații despre fiecare comandă introducând următoarele:

comandă om

Înlocuiți "comanda" cu numele comenzii despre care doriți să citiți.

Puteți urma întotdeauna ghidurile de pe acest site pentru a afla cum să utilizați majoritatea comenzilor Linux disponibile.

Lucrurile cheie pe care le veți dori să le cunoașteți sunt cum să vizualizați fișiere, cum să editați fișiere, cum să aflați unde vă aflați în sistemul de fișiere, cum să vă deplasați în sus și în jos, cum să mutați fișierele, cum să copiați fișierele, ștergeți fișierele și cum să creați directoare.

Din fericire, acest ghid vă va arăta cum să faceți toate aceste lucruri .

Ce este un script Shell

Un script de shell este o serie de comenzi shell scrise într-un fișier care, atunci când este sunat, va executa comenzile una după cealaltă, adesea luând intrarea utilizatorului.

Shell script-uri oferă o modalitate de a efectua sarcini comune de peste si peste din nou.

Comenzi rapide de la tastatură

Există o serie de comenzi rapide de la tastatură care merită cunoscute pentru a interacționa rapid cu o coajă într-o fereastră terminală:

Instalarea software-ului utilizând linia de comandă

Coajă poate fi folosită mai mult decât o modalitate de copiere a fișierelor și editarea acestora.

De exemplu, puteți utiliza shell-ul pentru a instala software-ul. Cele mai multe comenzi pentru instalarea software-ului sunt specifice unui sistem de operare și nu unei cochilii particulare.

De exemplu, apt-get este disponibil pe distribuțiile bazate pe Debian, în timp ce yum este disponibil pentru distribuțiile bazate pe Red Hat.

Puteți folosi apt-get într-un script shell, dar nu va funcționa la fiecare distribuție. Este un program de linie de comandă spre deosebire de a fi o comandă dedicată shell.

Sfaturi utile și trucuri

Acest ghid oferă o listă cu 15 sfaturi și trucuri utile pentru linia de comandă.

Acesta vă va arăta cum să executați comenzi în fundal, cum să întrerupeți comenzi, cum să păstrați comenzile care rulează chiar și după ce vă deconectați, cum să executați comenzi la o anumită dată și oră, cum să vizualizați și să gestionați procesele, procese, cum să descărcați videoclipuri Youtube, cum să descărcați pagini web și chiar cum să vă spun averea.