Linux-da Sadə Əmrlər: Terminal ilə Tanışlığa İlk Addım

Linux-da Sadə Əmrlər: Terminal ilə Tanışlığa İlk Addım

KateqoriyaTexnologiya
Oxuma vaxtı3 dəq.

Linux əməliyyat sistemi bu gün serverlərin böyük hissəsində istifadə olunur. DevOps, sistem inzibatçılığı, kibertəhlükəsizlik və bulud texnologiyaları sahəsində işləmək istəyən hər kəs üçün Linux bilmək artıq seçim deyil, zərurətdir.

Linux-u öyrənməyə başlayanların ilk qarşılaşdığı mühit isə terminal olur. Qrafik interfeys olsa da, real iş mühitində əmrlər sətri (command line) ilə işləmək daha sürətli və effektivdir.

Bu yazıda Linux-da ən çox istifadə olunan sadə əmrləri real nümunələrlə izah edəcəyik.

Terminal nədir və niyə vacibdir?

Terminal — sistemlə birbaşa ünsiyyət qurduğun mühitdir. Burada yazdığın hər əmr əməliyyat sisteminə konkret tapşırıq verir.

Məsələn:

  • • Fayl yaratmaq
  • • Qovluq dəyişmək
  • • Faylı silmək
  • • Serverdə prosesləri izləmək

Linux öyrənməyə başlayan tələbələrə ilk dediyimiz şey budur:

Terminaldan qorxma. O sənin ən güclü alətindir.

1. pwd – Hal-hazırda hardayam?

Linux-da işləyərkən ilk bilməli olduğun şey: hazırda hansı qovluqdasan?

pwd əmri bunu göstərir.

pwd

Məsələn nəticə belə ola bilər:

/home/elshan

Bu o deməkdir ki, sən istifadəçinin əsas (home) qovluğundasan.

Server mühitində işləyərkən səhv qovluqda əməliyyat aparmaq ciddi problem yarada bilər. Ona görə pwd kiçik görünür, amma çox vacibdir.

2. ls – Qovluğun içində nə var?

Cari qovluqdakı fayl və qovluqları görmək üçün istifadə olunur.

ls

Amma real işdə biz adətən belə istifadə edirik:

ls -l

Bu variant sənə əlavə məlumat verir:

  • • Fayl ölçüsü
  • • İcazələr (permissions)
  • • Sahibi
  • • Tarix

Əgər gizli faylları da görmək istəyirsənsə:

ls -la

Linux-da nöqtə (.) ilə başlayan fayllar gizli sayılır. Məsələn .bashrc.

3. cd – Qovluq dəyişmək

Linux-da hər şey qovluq strukturu üzərində qurulub. Ona görə cd əmri ən çox istifadə olunan əmrlərdəndir.

Məsələn:

cd Documents

Bir səviyyə geri qayıtmaq üçün:

cd ..

Birbaşa home qovluğa getmək üçün:

cd ~

Serverdə işləyərkən tez-tez /etc, /var, /opt kimi qovluqlara keçməli olacaqsan. Ona görə cd əmri refleks halına gəlməlidir.

4. mkdir – Yeni qovluq yaratmaq

Yeni layihə üçün qovluq açmaq çox sadədir:

mkdir project

Bir neçə qovluğu eyni anda yaratmaq da mümkündür:

mkdir backend frontend database

Real DevOps mühitində layihə strukturunu düzgün qurmaq üçün bu əmrdən çox istifadə olunur.

5. touch – Fayl yaratmaq

Boş fayl yaratmaq üçün:

touch app.py

Bu əmrlə app.py adlı boş fayl yaradılır.

touch əslində faylın zaman məlumatını dəyişmək üçün nəzərdə tutulub, amma praktikada ən çox fayl yaratmaq üçün istifadə olunur.

6. cp – Kopyalamaq

Faylı kopyalamaq üçün:

cp file.txt backup.txt

Qovluq kopyalamaq üçün isə -r (recursive) istifadə olunur:

cp -r project project_backup

Serverdə konfiqurasiya fayllarını dəyişməzdən əvvəl ehtiyat nüsxə almaq çox vacibdir. Bu zaman cp həyat qurtaran əmr olur.

7. mv – Köçürmək və ya ad dəyişmək

mv iki məqsədlə istifadə olunur:

  • 1️⃣ Faylı köçürmək
  • 2️⃣ Faylın adını dəyişmək

Ad dəyişmək:

mv file.txt newfile.txt

Başqa qovluğa köçürmək:

mv file.txt /home/elshan/Desktop/

Linux-da ayrıca “rename” əmri istifadə etməyə ehtiyac yoxdur – mv kifayətdir.

8. rm – Silmək

Faylı silmək üçün:

rm file.txt

Qovluq silmək üçün:

rm -r folder
⚠ Vacib məqam:
Linux-da “zibil qutusu” yoxdur. Sildin → getdi.

Server mühitində səhv rm -rf əmri ciddi fəsadlara səbəb ola bilər. Ona görə bu əmrlə diqqətli olmaq lazımdır.

Linux əmrlərini öyrənmək kimlər üçün vacibdir?

Linux əmrləri xüsusilə vacibdir:

  • • DevOps mühəndisləri
  • • Sistem inzibatçıları
  • • Bulud mütəxəssisləri
  • • Kibertəhlükəsizlik sahəsində çalışanlar
  • • RHCSA və digər sertifikata hazırlaşanlar

Əgər sən real serverlərlə işləmək istəyirsənsə, bu əmrlər sənin gündəlik alətlərin olacaq.

Nəticə:

Linux-da sadə əmrlər kiçik görünə bilər. Amma bütün böyük sistemlər məhz bu fundamental anlayışlar üzərində qurulur.

Terminal ilə rahat işləyə bilən insan:

  • • Problemi daha tez həll edir
  • • Serverdə daha az səhv edir
  • • Avtomatlaşdırmaya daha tez keçə bilir

Linux öyrənmək istəyən hər kəs üçün ilk addım bu əmrləri praktikada tətbiq etməkdir.

Linux öyrənməyə başla!

Linuxu müxtəlif səviyyələrdə öyrənmək üçün bizə müraciət edə bilərsən.

Linux öyrən!