Noțiuni de bază Comenzi Linux/Unix cu exemple și sintaxă (listă)

Gestionarea fișierelor devine ușoară dacă cunoașteți comanda de bază potrivită în Linux.

Uneori, comenzile sunt denumite și „programe”, deoarece de fiecare dată când rulați o comandă, este codul de program corespunzător, scris pentru comandă, care este executat.

Să învățăm ce trebuie să cunoaștem comenzile de bază Linux cu exemple:

Clic aici dacă videoclipul nu este accesibil

Listarea fișierelor (ls)

Dacă doriți să vedeți lista fișierelor de pe sistemul dvs. UNIX sau Linux, utilizați „eu comanda.

Afișează fișierele/directoarele din directorul curent.

Listarea fișierelor

Notă:

  • Directoarele sunt notate cu culoarea albastră.
  • Fișierele sunt notate cu alb.
  • Veți găsi scheme de culori similare în diferite variante de Linux.

Să presupunem că folderul „Muzică” are următoarele subdirectoare și fișiere.

Listarea fișierelor

Poți să folosești „ls -R” afișează toate fișierele nu numai în directoare, ci și în subdirectoare

Listarea fișierelor

NOTĂ: Aceste comenzi de bază Linux sunt sensibile la majuscule. Dacă intri, „ls – r” vei primi o eroare.

'ls -al' oferă informații detaliate despre fișiere. Comanda oferă informații într-un format de coloană. Coloanele conțin următoarele informații:

1st Coloană

Tipul de fișier și permisiunile de acces

2nd Coloană

# de legături rigide către fișier

3rd Coloană

Proprietarul și creatorul fișierului

4th Coloană

Grupul proprietarului

5th Coloană

Dimensiunea fișierului în octeți

6th Coloană

Data și ora

7th Coloană

Nume director sau fișier

Să vedem un exemplu -

Listarea fișierelor

Listarea fișierelor ascunse

Elementele ascunse în UNIX/Linux încep cu –Listarea fișierelor ascunsela începutul fișierului sau directorului.

Orice director/fișier care începe cu „.” nu va fi văzut decât dacă îl solicitați. Pentru a vizualiza fișierele ascunse, utilizați comanda.

ls -a

Listarea fișierelor ascunse

Crearea și vizualizarea fișierelor

Comanda de server „cat” este folosită pentru a afișa fișiere text. Poate fi folosit și pentru copierea, combinarea și crearea de noi fișiere text. Să vedem cum funcționează.

Pentru a crea un fișier nou, utilizați comanda

  1. pisică > nume de fișier
  2. Adauga continut
  3. Apăsați „ctrl + d” pentru a reveni la promptul de comandă.

Crearea și vizualizarea fișierelor
Cum să creați și să vizualizați fișiere în Linux/Unix

Pentru a vizualiza un fișier, utilizați comanda -

cat filename

Să vedem fișierul pe care tocmai l-am creat -

Crearea și vizualizarea fișierelor

Să vedem un alt exemplu de fișier2

Crearea și vizualizarea fișierelor

Sintaxa pentru a combina 2 fișiere este -

cat file1 file2 > newfilename

Să combinăm proba 1 și proba 2.

Crearea și vizualizarea fișierelor

De îndată ce introduceți această comandă și apăsați Enter, fișierele sunt concatenate, dar nu vedeți un rezultat. Asta pentru ca Bash Shell (Terminal) este de tip silentios. Comenzile Shell nu vă vor oferi niciodată un mesaj de confirmare precum „OK” sau „Comandă executată cu succes”. Va afișa un mesaj numai atunci când ceva nu merge bine sau când a apărut o eroare.

Pentru a vizualiza noul fișier combo „eșantion”, utilizați comanda

cat sample

Crearea și vizualizarea fișierelor

Notă: Doar fișierele text pot fi afișate și combinate folosind această comandă.

Ștergerea fișierelor

Comanda „rm” elimină fișierele din sistem fără confirmare.

Pentru a elimina un fișier utilizați sintaxa -

rm filename

sterge fisierele

Cum să ștergeți fișiere folosind comenzi Linux/Unix

Mutarea și redenumirea fișierelor

Pentru a muta un fișier, utilizați comanda.

mv filename new_file_location

Să presupunem că vrem să mutăm fișierul „sample2” în locația /home/guru99/Documents. Executarea comenzii

mv sample2 /home/guru99/Documents

Mutarea și redenumirea fișierelor

Comanda mv are nevoie de permisiunea de super utilizator. În prezent, executăm comanda ca utilizator standard. Prin urmare, obținem eroarea de mai sus. Pentru a depăși eroarea, utilizați comanda.

sudo command_you_want_to_execute

Programul Sudo permite utilizatorilor obișnuiți să ruleze programe cu privilegiile de securitate ale superutilizatorului sau root.

Comanda Sudo va cere autentificarea parolei. Cu toate acestea, nu trebuie să cunoașteți parola de root. Puteți furniza propria parolă. După autentificare, sistemul va invoca comanda solicitată.

Sudo menține un jurnal al fiecărei comenzi executate. Administratorii de sistem pot urmări persoana responsabilă pentru modificările nedorite din sistem.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Pentru redenumirea fișierului:

mv filename newfilename

Mutarea și redenumirea fișierelor

NOTĂ: În mod implicit, parola pe care ați introdus-o pentru sudo este păstrată timp de 15 minute pe terminal. Acest lucru elimină nevoia de a introduce parola de mai multe ori.

Aveți nevoie doar de privilegii root/sudo, numai dacă comanda implică fișiere sau directoare care nu sunt deținute de utilizator sau grup care rulează comenzile

Manipularea directorului

Manipularea directorului

Manipularea directorului în Linux/Unix

Gata cu manipularea fișierelor! Să învățăm câteva comenzi Linux de manipulare a directoarelor cu exemple și sintaxă.

Crearea directoarelor

Directoarele pot fi create pe un sistem de operare Linux folosind următoarea comandă

mkdir directoryname

Această comandă va crea un subdirector în directorul de lucru actual, care este de obicei „Directorul de pornire”.

De exemplu,

mkdir mydirectory

Manipularea directorului

Dacă doriți să creați un director într-o altă locație decât „Directorul principal”, puteți utiliza următoarea comandă -

mkdir 

De exemplu:

mkdir /tmp/MUSIC

va crea un director „Muzică” sub directorul „/tmp”.

Manipularea directorului

De asemenea, puteți crea mai multe directoare simultan.

Manipularea directorului

Eliminarea directoarelor

Pentru a elimina un director, utilizați comanda -

rmdir directoryname

Exemplu

rmdir mydirectory

va șterge directorul mydirectory

Eliminarea directoarelor

Vârf: Asigurați-vă că nu există niciun fișier/subdirector sub directorul pe care doriți să-l ștergeți. Ștergeți mai întâi fișierele/subdirectorul înainte de a șterge directorul părinte.

Eliminarea directoarelor

Redenumirea directorului

Comanda „mv” (mutare) (acoperită mai devreme) poate fi folosită și pentru redenumirea directoarelor. Utilizați formatul de mai jos:

mv directoryname newdirectoryname

Hai să încercăm:

Redenumirea directorului director

Cum să redenumești un director folosind comenzi Linux/Unix

Alte comenzi importante

Comanda „Omul”.

Man înseamnă manual, care este o carte de referință a unui Sistem de operare Linux. Este similar cu fișierul HELP găsit în software-ul popular.

Pentru a obține ajutor pentru orice comandă pe care nu o înțelegeți, puteți tasta

man 

Terminalul ar deschide pagina de manual pentru acea comandă.

De exemplu, dacă tastăm man man și apăsăm enter; terminalul ne-ar oferi informații despre man command

Man comandă

Man comandă

Comandamentul Istoriei

Comanda History arată toate comenzile de bază din Linux pe care le-ați folosit în trecut pentru sesiunea curentă de terminal. Acest lucru vă poate ajuta să vă referiți la comenzile vechi pe care le-ați introdus și să le reutilizați în operațiunile dvs.

Comanda de istorie

Comanda clară

Această comandă șterge toată dezordinea de pe terminal și vă oferă o fereastră curată la care să lucrați, la fel ca atunci când lansați terminalul.

Șterge comanda

Lipirea comenzilor în terminal

De multe ori ar trebui să tastați comenzi lungi pe Terminal. Ei bine, poate fi enervant uneori, iar dacă doriți să evitați o astfel de situație atunci copiați, lipirea comenzilor poate veni în ajutor.

Pentru copiere, textul dintr-o sursă, ați folosi Ctrl + c, dar pentru a-l lipi pe Terminal, trebuie să îl utilizați CTRL + Shift + p. Puteți încerca, de asemenea Shift + Inserați sau selectați Editare> Lipire din meniu

NOTĂ: Cu actualizările Linux, aceste comenzi rapide se continuă să se schimbe. Puteți seta comenzile rapide preferate prin Terminal> Editare> Comenzi rapide de la tastatură.

Imprimare în Unix/Linux

tipărire

Cum să imprimați un fișier folosind comenzi Linux/Unix

Să încercăm câteva comenzi de bază Linux cu exemple care pot imprima fișiere într-un format dorit. Mai mult, fișierul original nu este afectat deloc de formatarea pe care o faceți. Să învățăm despre aceste comenzi și despre utilizarea lor.

Clic aici dacă videoclipul nu este accesibil

comanda 'pr'

Această comandă ajută la formatarea fișierului pentru imprimare pe terminal. Există multe comenzi de terminale Linux disponibile cu această comandă care ajută la efectuarea modificărilor dorite de format în fișier. Cel mai folosit'relatii cu publicul' Comenzile Unix cu exemple sunt enumerate mai jos.

Opțiune Funcţie
-x Împarte datele în coloane „x”.
-h „antet” Atribuie valoarea „antetului” ca antet al raportului
-t Nu tipărește antetul și marginile de sus/de jos
-d Double spațiează fișierul de ieșire
-n Indică toate liniile cu numere
-l lungime a paginii Definește liniile (lungimea paginii) dintr-o pagină. Implicit este 56
-o margine Formatează pagina după numărul marjei

Să încercăm câteva dintre opțiuni și să studiem efectele acestora.

Împărțirea datelor în coloane

"Instrumente este un fișier (prezentat mai jos).

pr Comanda

Dorim ca conținutul său să fie aranjat în trei coloane. Sintaxa pentru același lucru ar fi:

pr -x Filename

Opțiunea „-x” cu comanda „pr” împarte datele în x coloane.

pr Comanda

Atribuirea unui antet

Sintaxa este:

pr -h "Header" Filename

Opțiunile „-h” atribuie valoarea „antetului” ca antet al raportului.

pr Comanda

După cum se arată mai sus, am aranjat fișierul în 3 coloane și am atribuit un antet

Indicând toate liniile cu numere

Sintaxa este:

pr -n Filename

Această comandă indică toate liniile din fișier cu numere.

pr Comanda

Acestea sunt câteva dintre opțiunile de comandă „pr” pe care le puteți utiliza pentru a modifica formatul fișierului.

Imprimarea unui fișier

Odată ce ești gata cu formatarea, și este timpul să obțineți un pe suport de carton din fișier, trebuie să utilizați următoarea comandă:

lp Filename

or

lpr Filename

În cazul în care doriți să imprimați mai multe copii ale fișierului, puteți utiliza modificatorul de numere.

pr Comanda

În cazul în care aveți mai multe imprimante configurate, puteți specifica o anumită imprimantă utilizând modificatorul Imprimantă

pr Comanda

Instalarea software-ului

În Windows, instalarea unui program se face prin rularea fișierului setup.exe. Pachetul de instalare conține programul, precum și diverse componente dependente necesare pentru a rula programul corect.

Instalarea unui software

Folosind comenzile de bază Linux/Unix, fișierele de instalare în Linux sunt distribuite ca pachete. Dar pachetul conține doar programul în sine. Orice componente dependente vor trebui instalate separat, care sunt de obicei disponibile ca pachete.

Instalarea unui software

Aveți posibilitatea să utilizați potrivit comenzi pentru a instala sau elimina un pachet. Să actualizăm toate pachetele instalate în sistemul nostru folosind comanda -

sudo apt-get update

Instalarea unui software

Modul simplu și popular de a instala programe pe Ubuntu este prin utilizarea Centrului de software, deoarece majoritatea pachetelor de software sunt disponibile pe acesta și este mult mai sigur decât fișierele descărcate de pe internet.

Instalarea unui software

Verificați și: - Linux Command Cheat Sheet

Linux Mail Comandă

Pentru a trimite e-mailuri printr-un terminal, va trebui să instalați pachetele „mailutils”.

Sintaxa comenzii este -

sudo apt-get install packagename

După ce ați terminat, puteți utiliza următoarea sintaxă pentru a trimite un e-mail.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Acesta va arăta astfel:

Linux Mail Comandă

Apăsați Cntrl+D, ați terminat de scris mesajul. Poșta va fi trimisă la adresa menționată.

Rezumat:

  • Puteți formata și imprima un fișier direct de pe terminal. Formatarea pe care o faceți fișierelor nu afectează conținutul fișierului
  • În Unix/Linux, software-ul este instalat sub formă de pachete. Un pachet conține programul în sine. Orice componentă dependentă trebuie descărcată separat.
  • De asemenea, puteți trimite e-mailuri de pe terminal utilizând „mail” comenzi de rețea. Este o comandă Linux foarte utilă.

Lista de comenzi Linux

Mai jos este o Cheat Sheet a comenzilor de bază Linux/Unix cu exemple pe care le-am învățat în acest tutorial de comenzi Linux

Comandă Descriere
ls Listează toate fișierele și directoarele din directorul de lucru actual
ls – R Listează fișierele și în subdirectoare
ls – a Listează și fișierele ascunse
ls – al Listează fișiere și directoare cu informații detaliate precum permisiuni, dimensiune, proprietar etc.
pisică > nume de fișier Creează un fișier nou
nume de fișier pisică Afișează conținutul fișierului
cat fisier1 fisier2 > fisier3 Unește două fișiere (fișier1, fișier2) și stochează rezultatul într-un fișier nou (fișier3)
fișier mv „cale nouă fișier” Mută ​​fișierele în noua locație
mv nume de fișier nou_nume_fișier Redenumește fișierul cu un nume de fișier nou
sudo Permite utilizatorilor obișnuiți să ruleze programe cu privilegiile de securitate ale superutilizatorului sau root
rm nume de fișier Șterge un fișier
om Oferă informații de ajutor pentru o comandă
istorie Oferă o listă cu toate listele anterioare de comenzi de bază Linux tastate în sesiunea curentă a terminalului
clar Șterge terminalul
mkdir nume director Creează un director nou în directorul de lucru actual sau a la calea specificată
rmdir Șterge un director
mv Redenumește un director
pr -x Împarte fișierul în x coloane
pr -h Atribuie un antet fișierului
pr -n Indică fișierul cu Line Numbers
lp -nc
lpr c
Tipărește copii „c” ale fișierului
lp -d

lpr -P

Specifică numele imprimantei
apt-get Comanda folosită pentru a instala și actualiza pachetele
mail -s „subiect” -c „adresă-cc” -b „adresă-bcc” „adresă” Comanda pentru a trimite e-mail
mail -s „Subiect” la-adresă < Nume fișier Comanda pentru a trimite e-mail cu atașament

Descărcați PDF Tutorial Linux