Proqramlaşdırma

Terminal

Terminal nədir?

Terminal köhnə adı ilə komanda sətridir. Ekranda bir sətir durur, sən söz yazırsan, Enter basırsan, proqram həmin sözü oxuyur. Qovluğu dəyişmək, faylın adını görmək, Python-u işə salmaq və Git addımı yazmaq buradan olur. Linux-da bu pəncərə çox vaxt Terminal adlanır. Windows-da Command Prompt və ya PowerShell ola bilər. Mac-da da Terminal var. Pəncərə eyni işi görür, içinə yazdığın dil isə dəyişə bilər. Bash həmin dillərdən biridir. Əmr bash-dən deyilsə, başqa proqram onu oxuyur. Pəncərəni bağlamaq faylı silmir. Yazdığın əmr bitibsə, nəticə artıq diskdədir. Düyməli pəncərədə gizlənən işi terminal bir sətirdə göstərir. Ona görə proqramçı onu tez-tez açır.

Terminal nə üçün istifadə olunur?

Terminal düymənin gizlətdiyi əmri birbaşa yazmaq üçündür. Nəticəni də həmin pəncərədə görürsən.

  • Qovluğu dəyişmək və faylın adını görmək
  • Python və ya Git əmrini işə salmaq
  • Xətanın mətnini oxumaq
  • Düyməsi olmayan proqramı açmaq

Terminal ilə nə etmək olar?

Terminal ilə söz yazırsan, proqram həmin sözü yerinə yetirir. cd qovluğu dəyişir. ls və ya dir faylları sayır. python faylı işə salır. git addım yazır. Pəncərə bunları özü bilmir. İçindəki proqram bilir. Səhv söz yazsan, pəncərə səni başa düşmədiyini deyir. Faylı silən əmr də buradan yazılır, ona görə tanımadığın sətri Enter ilə qaçırmamaq lazımdır. Terminal internet saytı deyil və proqramlaşdırma dili deyil. O, əmrin yazıldığı yerdir.

Terminal öyrənmək çətindirmi?

Pəncərəni açmaq asandır. Çətinlik əmrin hansı qovluqda durduğunu bilməkdir. Səhv qovluqdasa, fayl tapılmır və proqram yoxdur sanırsan. Yolun yazılışı Windows-da və Linux-da eyni deyil. Böyük hərf də bəzən fərq edir. Kopyaladığın əmrin içində sənin maşınında olmayan ad ola bilər. Tanımadığın əmri, xüsusən silən və ya hər yerə yazan əmri, bir sətirdə işə salmaq olmaz.

Üstünlükləri və məhdudiyyətləri

Terminal sürətlidir və düymənin gizlətdiyini göstərir. Səhv də bir sətirdə tez olur. Düyməli pəncərə yeni başlayan üçün sakitdir, amma bəzi işlərin düyməsi yoxdur. Bash-i öyrənmək pəncərəni öyrənmək deyil. Əvvəl pəncərəni aç, hansı qovluqda durduğunu gör, sonra qısa əmr yaz.

Əsas anlayışlar

Terminal pəncərədir. Əmr içindəki sözdür. Bash isə həmin sözün bir dilidir.

  • Enter sözü işə salır
  • Pəncərəni bağlamaq faylı silmir
  • Bash terminalın özü deyil
  • Səhv qovluqda əmr faylı tapmır

Qısa nümunə

Bu, qovluğu dəyişir və oradakı adları göstərir. Pəncərə bunu özü yazmır, sən yazırsan.

cd layihe
ls

Tez-tez verilən suallar

  • Terminal və Bash eynidir? Xeyr. Terminal pəncərədir. Bash həmin pəncərədə işlənən dillərdən biridir.
  • Terminalı bağlamaq faylı silir? Xeyr. Pəncərə bağlanır. Bitmiş əmrin nəticəsi diskdə qalır.
  • Windows-da terminal varmı? Bəli. Command Prompt və PowerShell eyni işin pəncərəsidir. Əmrin yazılışı Linux-dakından fərqli ola bilər.