0% au considerat acest document util (0 voturi)
19 vizualizări10 pagini

ASUL Lab2 Comenzi

Documentul oferă o prezentare generală a comenzilor și instrumentelor utilizate în administrarea sistemelor Unix-Linux, inclusiv comenzi pentru gestionarea fișierelor și directoarelor, manipularea datelor și utilizarea expresiilor regulate. De asemenea, sunt prezentate comenzi utile pentru interacțiunea cu linia de comandă și redirecționarea fluxurilor de date. Resurse suplimentare pentru comenzi și scurtături sunt incluse la final.

Încărcat de

avramrobert32
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPTX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
19 vizualizări10 pagini

ASUL Lab2 Comenzi

Documentul oferă o prezentare generală a comenzilor și instrumentelor utilizate în administrarea sistemelor Unix-Linux, inclusiv comenzi pentru gestionarea fișierelor și directoarelor, manipularea datelor și utilizarea expresiilor regulate. De asemenea, sunt prezentate comenzi utile pentru interacțiunea cu linia de comandă și redirecționarea fluxurilor de date. Resurse suplimentare pentru comenzi și scurtături sunt incluse la final.

Încărcat de

avramrobert32
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPTX, PDF, TXT sau citiți online pe Scribd

Administrarea

Sistemelor Unix-Linux $ bash

(ASUL) $ ls

$ man
Laboratorul 2
$ sudo su
Command Line
Tools – Linux

$ cp
$ mv

$ echo

bash-3.2$
CLI (Command Line Interface)
Linia de comandă – Shell (Linux)
• Linia de comandă este o interfață text prin care
utilizatorii interacționează cu OS-ul prin comenzi
specifice;
• În Linux linia de comandă oferă câteva opțiuni
ajutătoare:
• [TAB]– pentru autocompletare;
• history - pentru vizualizarea comenzilor anterioare;
• !! – pentru repetarea comenzii anterioare;
• [CTRL+R]– pentru căutarea comenzilor anterioare.
• [Up Arrow]– arată comanda anterioară (din istoric);
• [Down Arrow]– arată comanda următoare (din
istoric);

More useful terminal shortcuts here: [Link]


Comenzi pentru gestiunea
directoarelor și fișierelor în Linux
• cd – change current directory – schimbarea directorului
• pwd – print name current/working directory – afișarea directorului curent
• mkdir – make new directory – crearea unui nou director
• rmdir – remove directory – ștergerea unui director
• ls – list directory contents – listarea conținutului unui director
• cp – copy files/directories – copierea fișierelor și/sau a directoarelor
• mv – move (rename) files – mutarea/redenumirea fișierelor și/sau a
directoarelor
• rm – remove files/directories – dștergerea fișierelor și/sau a directoarelor
• ln – make links between files – crearea de legături hard și simbolice.

c shell commands in Linux: [Link]


Comenzi pentru terminal
(Environment commands)
• printenv/env – afișarea tuturor variabilelor globale din
Shell;
• set – setarea sau afișarea opțiunilor pentru Shell;
• echo – afișarea unui mesaj pe ecran;
• Câteva variabile globale comune din terminal:
 $USER/$PATH – calea de căutarea pentru comenzi;
 $HOME – calea directorului principal;
 $PWD – calea directorului curent;
 $HOSTNAME – numele gazdei;
 $LANG – limba implicită a sistemului;
 $EDITOR – editorul de text implicit;
 $UID – ID-ul utilizatorului curent;
 $SHELL – locația curentă a terminalului.
e: [Link]
Comenzi de ajutor
• man – afișarea informațiilor despre o comandă;
• apropos – căutare în manual;
• info – afișarea documentației.
Comenzi pentru
manipularea datelor din
fișiere în Linux
• file – determinarea tipului de fișier;
• cat – concatenarea fișierelor și afișarea pe ecran;
• sort – sortarea liniilor fișierelor text;
• uniq – vizualizarea sau omiterea liniilor repetate
• more – vizualizarea conținutului unui fișier pe ecran, câte o
pagină
• less – vizualizarea conținutului unui fișier cu mișcare înapoi
• nl – numerotarea liniilor din fișiere
• wc – numărarea cuvintelor, liniilor, caracterelor și octeților
• head – afișarea primei părți a fișierelor
• tail – afișarea ultimei părți a fișierelor

e: [Link]
Comenzi pentru expresii
regulate în Linux
• grep – căutarea liniilor din fișiere care se potrivesc unui
model;
• sed – editor de stream (flux) pentru filtrarea și
transformarea textului;
• awk – limbaj de scanare și procesare a textului.

More: [Link]
Fluxuri și redirectări în
Linux
• > – redirecționarea ieșirii către un fișier;
• < – redirecționarea intrării dintr-un fișier;
• << – adăugarea la fișier de intrare standard;
• >> – adăugarea la fișier de ieșire standard;
• 2> – redirecționarea erorilor standard;
• 2>> – adăugarea erorilor standard;
• &> – redirecționarea atât a ieșirii standard, cât și a
erorilor;
• <> – deschiderea fișierului pentru citire și scriere.

re: [Link]
Pipes în Linux
• | – pentru a lega comenzile;
• tee – pentru a citi din intrarea standard și a scrie în
ieșirea standard și fișiere.

More: [Link]
Cheatsheets
• [Link]
ml

• [Link]
[Link]

• [Link]
nuxCommandLineCheatSheet_1.pdf

• [Link]
6652/RH124RedHatSystemAdministrationIforum-board/2
09/1/advanced-linux-commands-cheat-sheet-red-hat-de
[Link]

S-ar putea să vă placă și