Capitol gratuit

Comenzi de bază Linux

Stăpânirea comenzilor de bază este fundația administrării AlmaLinux. Acest capitol acoperă comenzile esențiale pe care le veți folosi zilnic.

Introducere

Stăpânirea comenzilor de bază este fundația administrării AlmaLinux. Acest capitol acoperă comenzile esențiale pe care le veți folosi zilnic.

Vizualizare și editare fișiere

# Vizualizare conținut
cat /etc/hostname            # Afișează tot fișierul
less /var/log/messages       # Vizualizare paginată (q pentru ieșire)
head -20 /var/log/messages   # Primele 20 de linii
tail -50 /var/log/messages   # Ultimele 50 de linii
tail -f /var/log/messages    # Urmărire în timp real (live)

# Căutare text
grep "error" /var/log/messages              # Caută "error" în fișier
grep -ri "failed" /var/log/                 # Recursiv, case-insensitive
grep -c "404" /var/log/httpd/access_log     # Numără aparițiile

# Căutare fișiere
find / -name "*.conf" -type f               # Găsește fișiere .conf
find /var/log -mtime -1 -type f             # Modificate în ultima zi
find / -size +100M -type f                  # Fișiere peste 100MB
which nginx                                 # Locația unui executabil
locate httpd.conf                           # Căutare rapidă (updatedb)

Editoare de text

EditorComandăDificultateUtilizare
nanonano file.confUșorEditări rapide, începători
vimvim file.confGreu (dar puternic)Administratori experimentați
vivi file.confGreuDisponibil pe orice sistem
# Comenzi vim esențiale
# i     - intrare în modul Insert (editare)
# Esc   - ieșire din modul Insert
# :w    - salvare
# :q    - ieșire
# :wq   - salvare și ieșire
# :q!   - ieșire fără salvare
# dd    - ștergere linie
# yy    - copiere linie
# p     - lipire
# /text - căutare "text"
# u     - undo

Redirectare și pipe-uri

# Redirectare output
echo "Hello" > file.txt         # Scrie (suprascrie) în fișier
echo "World" >> file.txt        # Adaugă la fișier
command 2> errors.log            # Redirectare erori
command > output.log 2>&1       # Tot output-ul într-un fișier

# Pipe-uri (|) - conectare comenzi
cat /var/log/messages | grep "error" | wc -l    # Numără erorile
ps aux | grep httpd                              # Procese Apache
df -h | grep -v tmpfs                            # Disc fără tmpfs
history | tail -20                               # Ultimele 20 comenzi
Sfat: Utilizați comanda man pentru a citi manualul oricărei comenzi: man ls, man grep, man chmod. Apăsați q pentru a ieși din pagina de manual.

Continuați cu restul cursului

Acesta este capitolul 3 din cele 20 ale cursului, cu 5 lecții din 73. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.

Cumpărați cursul la 110 €