Cele mai importante comenzi Linux pentru începători

Nou pe Linux sau doar ruginit? Aceste comenzi importante vă vor face viața mai ușoară pe terminal, îmbunătățind în același timp eficiența

Utilizarea shell-ului este unul dintre avantajele majore ale a Sistemul Linux, deoarece vă oferă acces la multe programe specializate, care facilitează finalizarea chiar și a lucrărilor complexe.

Aceasta este filozofia fondatoare a Unix, sistemul de operare de la care Linux și-a luat designul. Fiecare dintre aceste instrumente sau programe simple face o singură treabă și o face foarte bine. De asemenea, poate comunica cu alte programe prin conducte, un design foarte inteligent care face ca shell-ul Linux să fie foarte puternic.

Dacă abia sunteți la început sau dacă a trecut ceva timp de când ați lucrat ultima dată la un shell, următoarea listă cu cele mai importante comenzi vă va ajuta să reveniți la viteză. Este important să rețineți că utilizarea lor de litere mici.

Referință rapidă a comenzilor Linux

ComandăDescriere
1PWDTipăriți directorul de lucru
2cdSchimbați directorul, implicit este acasă
3lsListează elementele din director
4cpCopiați un fișier dintr-un director în altul
5mvMutați un fișier dintr-un director în altul
6rmEliminați (ștergeți) un fișier sau un director
7atingeţiCreați un fișier nou
8pisicăImprimați conținutul unui fișier în StdOut
9sudoEfectuați o sarcină cu drepturi de Superutilizator
10găsiți și localizațiCăutați un fișier pe sistem
11| (țeava)Conectați ieșirea și intrarea programelor
12grepGăsiți modele într-un set de date
13răsuciPreluați o pagină de pe internet
14istorieListați intrările recente de comandă din terminal
15kill & xkillOpriți execuția unui program
16om & infoAfișează manualul/informațiile detaliate ale comenzii date

Cele mai importante comenzi Linux pentru începători explicate

1. pwd

Comanda pwd înseamnă „print working directory” și este folosită pentru a cunoaște directorul curent în care operează shell-ul Linux. Poate fi un instrument foarte util atunci când scrieți un script care trebuie să vă asigurați de locația sa de lucru înainte de a lua măsuri.

Iată un exemplu și ce face.

pwd > #arată directorul shell curent

2. cd

Această comandă înseamnă „schimba directorul”. Îl folosești pentru a comuta de la directorul de lucru curent la altul. Acceptă noul director dorit ca argument, care poate începe fie cu o bară oblică pentru o cale absolută, fie fără o bară oblică pentru a face referire la directorul de lucru curent. Fără un argument, este implicit în directorul dvs. de acasă.

Iată câteva exemple și ce fac ei.

cd > #revine la directorul principal de utilizator/nume de utilizator

cd ~ > #revine și în directorul principal

cd Descărcări > #comută la dosarul de descărcări

cd /usr/bin > #schimbări în directorul /usr/bin

3. Ls

Această comandă listează toate fișierele și folderele din directorul de lucru curent. De asemenea, acceptă destul de multe comenzi pentru a ajuta la personalizarea ieșirii sale. De exemplu, comanda -a include fișiere ascunse, în timp ce comanda -t sortează după data modificării, iar comanda -l produce o ieșire elegantă.

Iată un exemplu și ce face

ls -alt > #listează toate fișierele și folderele, inclusiv cele ascunse, și sortează după data modificării

4. fermoar

Utilizați acest lucru pentru a copia un fișier dintr-o locație în alta. Rețineți că aici se aplică convențiile de denumire a fișierelor Linux. Deci, dacă adăugați o bară oblică, atunci lucrați cu o cale absolută, altfel programul se va referi din directorul de lucru curent.

Iată câteva exemple și ce fac ei.

cp file_1 Desktop > #copy file_1 în folderul Desktop

cp file_1 /tmp > #copy file_1 to/tmp

5. mv

Aceasta este comanda de mutare și funcționează similar cu comanda cp, cu excepția faptului că elimină complet fișierul din locația sa originală și îl mută în altă parte.

Iată câteva exemple și ce fac ei.

mv file_1 Descărcări > #move file_1 în directorul tău Descărcări

mv file_1 file_2 /tmp > #mută ambele fișiere în directorul /tmp

6.rm

Pentru a șterge fișiere și directoare, comanda rm (eliminare) este instrumentul de care aveți nevoie. Ar trebui să fiți foarte atenți, totuși, cu acest instrument, pentru că orice elimină, dispare pentru totdeauna. Acest lucru este deosebit de important pentru eliminarea directoarelor. Așadar, verificați întotdeauna directorul de lucru actual pentru a evita greșelile.

Iată câteva exemple și ce fac

rm file_1 > #delete file_1 în directorul dvs. curent

rm Descărcări/fișier_1 > #șterge fișierul_1 din directorul Descărcări

rm -r Descărcări > #șterge complet directorul Descărcări

7. atingere

Comanda tactilă vă permite să creați un fișier nou. Acceptă numele fișierului ca argument.

Iată un exemplu și cum funcționează.

atingeți fișier_1 > #creați un fișier nou numit fișier_1

8. pisica

Citirea fișierelor text în shell este, de asemenea, posibilă. Pentru a face acest lucru, utilizați comanda cat urmată de fișierul pe care doriți să-l citiți. Numele său „pisica” înseamnă concatenate, așa că îl puteți folosi și pentru a combina două fișiere într-unul singur.

Iată exemple și ce fac.

cat file_1 > #afișează conținutul fișierului_1 pe ecran (ieșire standard)

cat fișier_1 fișier_2 > fișier_3 > #combină conținutul fișierului_1 și fișierului_2 în fișier_3

9. sudo

Linux limitează privilegiile conturilor de utilizator obișnuite pentru a le împiedica să provoace daune ireparabile întregului sistem. Totuși, își rezervă comanda sudo pentru un utilizator obișnuit pentru a rula programe care necesită privilegii de superutilizator (administrator). Sudo va cere parola Superuser și, dacă este corectă, va permite executarea ulterioară a programului.

Iată un exemplu și ce face.

sudo systemctl stop apache2 > #stop the apache2 web-server

10. localizați și găsiți

Aceste două programe vă ajută să căutați unul sau mai multe fișiere pe sistem, dar o fac diferit. Find este programul mai vechi și vine cu funcții de căutare foarte puternice. Locate, pe de altă parte, este mai nou și folosește o bază de date pentru a efectua căutări foarte rapide.

Iată exemple și ceea ce fac

find / ubuntu > #find toate numele de fișiere care conțin ubuntu. Slash înseamnă de la rădăcina sistemului

localizați ubuntu > #găsiți toate fișierele de pe sistem care conțin ubuntu

11. | (țeava)

Programele de căutare și localizare de mai sus returnează adesea atât de multe intrări încât filtrarea rezultatelor devine importantă. Aici, puteți trece rezultatul căutării printr-o conductă, către intrarea unui program de recunoaștere a modelelor precum grep. Aceasta va filtra rezultatele pentru a produce un feedback mai concis.

Iată un exemplu și ce face.

localiza ubuntu | grep .jpg > #găsiți numai imagini jpeg cu ubuntu în numele lor

12.grep

Grep este un acronim pentru Global Regular Expressions Print. Este folosit pentru a găsi modele într-un set de date, care pot include cuvinte întregi, prima literă a propoziției și multe altele.

Iată exemple și ce fac.

grep foo file_1 > #printează toate liniile din fișier_1 care conțin foo

grep ^bar file_1 > #printează numai liniile care încep cu bar

13. buclă

cURL înseamnă Client URL și este un instrument de transfer de date între computere folosind diferite protocoale de rețea. Este extrem de configurabil și programabil, cea mai simplă utilizare fiind preluarea unei pagini web.

Iată un exemplu și ce face.

curl google.com > #load google.com

14. istorie

Shell-ul Linux își amintește intrările recente de comandă. Unele sisteme oferă un istoric de 500 de comenzi, în timp ce altele oferă implicit 1,000. De asemenea, sunteți liber să îl schimbați.

Iată un exemplu și ce face.

istorie | grep curl > #find comenzi recente care conțin curl

15. kill & xkill

Kill și xkill sunt două metode de terminare a proceselor din sistem. Cu kill, trebuie să cunoașteți și să furnizați ID-ul de proces al programului pe care trebuie să-l încheiați. Cu xkill, puteți închide programele grafice folosind mouse-ul pentru a indica și faceți clic pe ele.

16. om & info

Puteți oricând să introduceți man sau info, urmat de o comandă pentru a obține manualul utilizatorului sau intrările din pagina de informații pentru acea comandă. De asemenea, puteți introduce o comandă, urmată de –help, pentru a obține mai multe informații despre utilizarea acesteia.

Iată câteva exemple și ce fac.

man curl > #afișează intrarea din pagina de manual Linux pentru cURL

find –help > #show informații de utilizare pentru comanda find

Concluzie

Ajunși la sfârșitul acestei liste, rețineți că acestea sunt cele mai importante comenzi pentru începători. Există mult mai multe comenzi pentru shell-ul Linux, inclusiv unele mai complexe și mai puternice.

Este nevoie de ceva timp pentru a învăța aceste comenzi și pentru a fi confortabil să le folosești. Dar odată ce o faci, te vei bucura că ai învățat să le folosești.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke este un pasionat de computere căruia îi place să citească o gamă largă de cărți. Are o preferință pentru Linux față de Windows/Mac și a folosit
Ubuntu încă de la începuturile sale. Îl poți prinde pe twitter prin intermediul bongotrax

Articole: 299

Primiți chestii de tehnologie

Tendințe tehnice, tendințe de pornire, recenzii, venituri online, instrumente web și marketing o dată sau de două ori pe lună