Linux Shell üçün Beginners Guide

A Shell nədir?

Masa üstü mühit və qrafik istifadəçi interfeysi əvvəlində, Linux əməliyyat sistemi ilə qarşılıqlı əlaqənin yeganə yolu, terminal kimi tanınan komanda xəttini istifadə etmək idi.

Terminalda vəzifələri yerinə yetirmək üçün bir sıra əmrləri dəstəkləyən qabıq adlı xüsusi bir proqram istifadə olunur.

Mövcud müxtəlif qablar mövcuddur. Ən çox istifadə edilən mərmi aşağıdakılardır:

Ən müasir Linux dağılımları , digər kabukların varlığını bilməli olduqlarına baxmayaraq, bash qabığını və ya dash qabığını istifadə edir.

Qəbulu necə aça bilərsən?

Əgər ssh vasitəsilə bir Linux serverinə qoşulursanız, düz bir Linux kabuğuna qovuşacaqsınız. Linux-un bir masa üstü versiyasını istifadə edirsinizsə və bir masa üstü mühit istifadə edirsinizsə, o zaman terminalı açaraq bir kabuğa gələ bilərsiniz.

Bu təlimatda terminalın bir sıra müxtəlif yollarla necə çıxış ediləcəyi göstərilir.

Terminala girildikdən sonra terminal üçün u mənim qabığı istifadə edə bilərsiniz.

Bir Terminal və Shell eyni şeydirmi?

Tez-tez bir-biri ilə birlikdə istifadə edərkən bir terminal və qabıq çox fərqli heyvanlardır. Terminal bir kabuka daxil olmaq imkanı verən bir proqramdır.

Daha əvvəl də qeyd edildiyi kimi, bir terminal qabığın müxtəlif növlərini işə sala bilər. Qabıqda işləmək üçün terminal emulatoruna ehtiyac yoxdur. Müəyyən dövrlərdə skriptlərin çalıştırılmasına imkan verən bir vasitə olan bir CRON işi ilə bir kabuk skriptini çalıştırabilirsiniz.

Shell ilə necə əlaqə qururam

Terminal pəncərəsində olduqca çox şey edə bilərsiniz ki, daha qrafik mühitdə əldə edə bilərsiniz, amma mövcud olan əmrləri bilmək lazımdır.

Bütün əmrləri siyahıya almaq üçün müxtəlif yollar var. Məsələn, aşağıdakı komanda mövcud əmrləri siyahıya alır:

compgen -c | daha çox

Bu, bütün mövcud əmrləri göstərəcək, amma əmrlərin nə olduğunu bilmədiyiniz müddətcə rahatlıq hiss etməyiniz mümkün deyildir.

Aşağıdakıları yazaraq, hər komanda haqqında məlumat oxumaq üçün man əmrindən istifadə edə bilərsiniz:

man əmr adı

Oxumaq istədiyiniz əmr adı ilə "komanda adını" dəyişdirin.

Həmişə mövcud olan Linux əmrlərinin əksəriyyətindən necə istifadə etmək üçün bu saytda təlimatlara əməl edə bilərsiniz.

Bilmək istəsəniz əsas məsələlər faylları necə idarə etmək, faylları necə düzəltmək, fayl sisteminin harada olduğunu tapmaq, dizinləri yuxarı və aşağı çəkmək, faylları necə yükləməyi, faylları kopyalamaq, faylları silmək və necə dizinler etmək olar.

Xoşbəxtlikdən bu təlimatda bütün bunları necə edəcəyinizi sizə göstərəcəyik .

A Shell skript nədir

Kabuk skripti, çağırıldığında, komandaları bir-birinin digər istifadəçi girişini bir-birindən daha sonra yerinə yetirəcək bir faylda yazılmış bir kabuk əmrləri seriyasıdır.

Shell skriptləri təkrarlanan təkrarlanan vəzifələri yerinə yetirmək üçün bir yol təqdim edir.

Klaviatura Kısayolları

Terminal pəncərəsindəki kabukla tez bir zamanda əlaqə qurmaq üçün lazım olan bir sıra klaviatura qısa yolları var:

Komanda Xəttindən istifadə edərək proqram yüklə

Kabuk, faylları kopyalamaq və onları redaktə etməkdən daha çox istifadə edilə bilər.

Məsələn, proqram yükləmək üçün qabığı istifadə edə bilərsiniz. Proqram yükləmək üçün bir çox əmr bir əməliyyat sisteminə aiddir və xüsusi bir kabuk deyildir.

Məsələn, apt-get Debian əsaslı bölüşdürmələrində mövcuddur, yum isə Red Hat əsaslı paylamalarda mövcuddur.

Apt-get istifadə bir shell script, lakin hər bir distribution üzrə işləməyəcək. Xüsusi bir kabuk komandası olmağından fərqli olaraq komanda proqramıdır.

Faydalı məsləhətlər və fəndlər

Bu təlimat command line üçün 15 faydalı məsləhət və fəndlərin siyahısını təqdim edir.

Bu, fonda əmrləri necə yerinə yetirəcəyini, əmrləri dayandırmaq, necə çıxdığınızdan sonra əmrləri necə tutmağı, müəyyən bir tarixdə və vaxtda əmrləri necə idarə etmək, prosesləri necə görmək və idarə etmək, prosesləri, Youtube videolarını necə yükləməyi, veb səhifələrini necə yükləməyi və hətta taleyin necə alındığını izah edə bilərsiniz.