Linuxdakı mühit dəyişənləri

Anonim

Linuxdakı mühit dəyişənləri

Linux kernelinin əməliyyat sistemlərində ətraf dəyişənləri başlama zamanı digər proqramların istifadə etdiyi mətn məlumatlarını ehtiva edən dəyişənlər adlanır. Adətən, həm qrafik, həm də əmr qabığının ümumi sistem parametrlərini, istifadəçi parametrləri, müəyyən sənədlərin yeri və daha çox yerləri daxildir. Bu cür dəyişənlərin dəyərləri, məsələn, nömrələr, simvollar, qovluqların və ya faylların yolları göstərilmişdir. Bunun sayəsində bir çox tətbiqetmələr tez bir zamanda xüsusi parametrlərə, habelə istifadəçi üçün yeni seçimlər və ya yaratmaq imkanı əldə etmək imkanı əldə edir.

Linuxdakı Ətraf Dəyişənlər ilə işləmək

Bu maddənin bir hissəsi olaraq, ətraf mühit dəyişkənliyi ilə əlaqəli əsas və ən faydalı məlumatlara təsir göstərmək istərdik. Bundan əlavə, onları görmək, dəyişmək, yaratmaq və silmək üçün yollar nümayiş etdirəcəyik. Əsas seçimlərlə tanışlıq təcrübəsiz istifadəçilərə oxşar vasitələrin idarə edilməsində gəzməyə və OS paylamalarında onların dəyəri ilə məşğul olmalarına kömək edəcəkdir. Ən vacib parametrlərin təhlili başlamazdan əvvəl, onları siniflərə bölmək barədə danışmaq istərdim. Belə bir qruplaşdırma aşağıdakı kimi müəyyən edilir:
  1. Sistem dəyişənləri. Bu seçimlər müəyyən konfiqurasiya sənədlərində saxlanılan əməliyyat sisteminin başlanğıcında dərhal yüklənir (aşağıda onlar haqqında, bütün istifadəçilər və bütövlükdə bütün OS üçün mövcuddur. Adətən bu cür parametrlər müxtəlif tətbiqlərin başlaması zamanı ən vacib və tez-tez istifadə olunan hesab olunur.
  2. Xüsusi dəyişənlər. Hər bir istifadəçinin bütün vacib obyektlərin saxlandığı öz ev qovluğu var, istifadəçi dəyişənləri konfiqurasiya sənədləri daxildir. Onların adından artıq aydındır ki, yerli "terminal" vasitəsilə icazə verildiyi bir anda müəyyən bir istifadəçi altında tətbiq olunur. Uzaqdan bağlı olduqda hərəkət edirlər.
  3. Yerli dəyişənlər. Yalnız eyni seansda istifadə olunan parametrlər var. Tamamlandıqda, əbədi olaraq çıxarılacaq və hamısı yenidən başlanğıc üçün əl ilə yaradılmalıdır. Fərdi sənədlərdə saxlanılmır və müvafiq konsol əmrlərindən istifadə edərək yaradılmış, redaktə edilmiş və silinir.

Xüsusi və sistem dəyişənləri üçün konfiqurasiya faylları

Yuxarıdakı təsviri artıq bildiyiniz kimi, Linux dəyişənlərinin üç sinifindən ikisi ümumi konfiqurasiya və əlavə parametrlərin toplandığı ayrı-ayrı sənədlərdə saxlanılır. Hər belə bir obyekt yalnız uyğun şəraitdə yüklənir və fərqli məqsədlər üçün istifadə olunur. Ayrıca, belə əşyalar ayırmaq istərdim:

  • / S. / Profil sistem sənədlərindən biridir. Bütün istifadəçilər və bütün sistem üçün, uzaq bir giriş ilə də mövcuddur. Bunun üçün yeganə məhdudiyyət - standart "terminal" açdığınız zaman parametrlər qəbul edilmir, yəni bu konfiqurasiyanın dəyərləri işləməyəcəkdir.
  • / S. / Ətraf mühit - əvvəlki konfiqurasiyanın daha geniş bir analoqu. Sistem səviyyəsində fəaliyyət göstərir, əvvəlki sənəd kimi eyni variantlara malikdir, amma indi uzaq bir əlaqə ilə də heç bir məhdudiyyət olmadan.
  • /Etc/bash.bashrc - yalnız yerli istifadə üçün, uzaq bir sessiya və ya internet vasitəsilə birləşmə üçün fayl işləməyəcəkdir. Yeni bir terminal seansı yaratarkən hər bir istifadəçi üçün ayrıca aparılır.
  • .Bashrcs müəyyən bir istifadəçiyə, ev qovluğunda saxlanılır və terminalın yeni olduğu zaman qaçır.
  • .Bash_profile .bashrc ilə eynidir, yalnız uzaqdan qarşılıqlı əlaqə üçün, məsələn, SSH istifadə edərkən.

Əsas sistemin və xüsusi mühit dəyişkənlərinin siyahısı

Yuxarıdakı təlimat sayəsində, indi bütün cari parametrləri və onların dəyərlərini tez bir zamanda müəyyənləşdirəcəyinizi bilirsiniz. Yalnız əsas ilə məşğul olmaq qalır. Bu cür əşyalara diqqət yetirin:
  • De. Tam ad - masaüstü mühit. Masaüstünün cari mühitinin adını ehtiva edir. Əməliyyat sistemlərində Linux ləpəsində müxtəlif qrafik qabıqlar istifadə olunur, buna görə tətbiqlər indi aktiv olanı başa düşmək üçün vacibdir. Bu dəyişən deməyə kömək edir. Dəyərlərinin nümunəsi - Gnome, Nanə, Kde və s.
  • Path - Müxtəlif icra olunan faylların axtarışında olan qovluqların siyahısını müəyyənləşdirir. Məsələn, obyektlərin axtarışı və əldə edilməsi üçün əmrlərdən birinin təsiri altında, bu qovluqlara müəyyən edilmiş arqumentlərlə tez bir zamanda axtarmaq və göndərmək üçün bu qovluqlara müraciət edirlər.
  • Shell - aktiv əmr qabığının seçimini saxlayır. Bu cür qabıqlar istifadəçiyə müstəqil olaraq müəyyən skriptləri təyin etməyə və sintaksilərdən istifadə edərək müxtəlif prosesləri işlətməyə imkan verir. Bash ən populyar qabıq hesab olunur. Tanışlıq üçün digər ümumi əmrlərin siyahısı aşağıdakı link haqqında başqa bir məqalədə rast gəlmək olar.
  • Belə bir məhdudiyyətsiz bir miqdarda olan hər hansı bir yerli parametr əlavə olunmalıdır, yalnız onların fəaliyyətinin əsas xüsusiyyətlərini xatırlamaq vacibdir.

    Xüsusi dəyişənləri əlavə edib silmək

    Konfiqurasiya sənədlərində saxlanan sinif dərslərinə keçdik və bu qızlardan faylları özləri redaktə etməli olduğunuzu. Bu, hər hansı bir standart mətn redaktorundan istifadə etməklə həyata keçirilir.

  1. Sudo Gedit .Başrc vasitəsilə istifadəçi konfiqurasiyasını açın .Başrc. Sintaksis dizaynı olan bir qrafik redaktordan istifadə etməyi təklif edirik, məsələn, Gedit. Bununla birlikdə, hər hansı digər, məsələn, vi və ya nano göstərə bilərsiniz.
  2. Linux-da ətraf mühit dəyişiklərinin xüsusi bir konfiqurasiya faylını işə salın

  3. Unutma ki, superuser adından əmr başlayanda parol daxil etməlisiniz.
  4. İstifadəçinin konfiqurasiya faylını Linux-da idarə etmək üçün şifrəni daxil edin

  5. Faylın sonunda, ixrac var = dəyər simini əlavə edin. Belə parametrlərin sayı heç bir şeylə məhdudlaşmır. Bundan əlavə, artıq mövcud olan dəyişənlərin dəyərini dəyişə bilərsiniz.
  6. Linux-da istifadəçi konfiqurasiya faylına dəyişən əlavə edin

  7. Dəyişikliklər etdikdən sonra onları qeyd edin və faylı bağlayın.
  8. Linux-da istifadəçi konfiqurasiya faylına dəyişiklik edin

  9. Konfiqurasiya yeniləməsi, fayl başladıqdan sonra baş verəcək və mənbə vasitəsi ilə edilir .Başrc.
  10. Linux istifadəçi konfiqurasiya faylını yenidən başladın

  11. ECHO $ ​​VAR seçimi ilə dəyişənin fəaliyyətini yoxlaya bilərsiniz.
  12. Linux-da istifadəçi dəyişəninin dəyərini yoxlayın

Dəyişikliklər etmədən əvvəl bu dəyişənlərin təsviri ilə tanış deyilsinizsə, məqalənin əvvəlində məlumatı oxumağınızdan əmin olun. Bu, daxil edilmiş parametrlərin məhdudiyyətləri olan səhvlər ilə daha da səhvlərin qarşısını almağa kömək edəcəkdir. Parametrlərin çıxarılmasına gəlincə, həm də konfiqurasiya faylı vasitəsilə baş verir. # İşarəsinin əvvəlində əlavə etməklə simi tamamilə silmək və ya şərh etmək kifayətdir.

Sistemli mühit dəyişkənliyini yaratmaq və aradan qaldırmaq

Yalnız dəyişənlərin üçüncü sinifinə - sistemik təsir göstərmək üçün qalır. Bunu etmək üçün redaktə etmək, məsələn, məlum bir SSH meneceri vasitəsilə uzaq bir əlaqə ilə aktiv olan / və s. / Profil faylı olacaqdır. Konfiqurasiya elementinin açılması əvvəlki versiyada olduğu kimi həyata keçirilir:

  1. Konsolda, sudo gedit / s. / Profil daxil edin.
  2. Linux-dakı dəyişənlərin sistem konfiqurasiya faylını işə salın

  3. Bütün lazımi dəyişiklikləri edin və müvafiq düyməni basaraq onları qeyd edin.
  4. Linux-da dəyişənlərin sistem konfiqurasiyasını redaktə edin

  5. Obyekti mənbə / s. / Profil vasitəsilə yenidən başladın.
  6. Linux-da dəyişənlərin sistem konfiqurasiyasını yenidən başladın

  7. Sonda Echo $ Var vasitəsilə performansı yoxlayın.
  8. Linux-da sistem dəyişən mühitin işini yoxlayın

Fayldakı dəyişikliklər sessiyanı yenidən başladıqdan sonra da xilas olacaq və hər bir istifadəçi və tətbiq heç bir problem olmadan yeni məlumatlara daxil ola biləcəkdir.

Bu gün təqdim olunan məlumatlar sizin üçün çox çətin görünsə də, onu anlamaq və mümkün qədər çox aspektləri başa düşmək üçün tövsiyə edirik. Bu cür vasitələrin tətbiq edilməsi OS tətbiq etmək, hər bir tətbiq üçün əlavə parametrlər fayllarının yığılmamasına kömək edəcək, çünki hamısı dəyişənlərə daxil olurlar. Ayrıca, eyni zamanda bütün parametrlər üçün qorunma və onları eyni yer daxilində istifadə edir. Xüsusi bir az istifadə olunan mühit dəyişənləri ilə maraqlanırsınızsa, Linux paylama sənədlərinə baxın.

Daha çox oxu