{"id":350,"title":"Linux Ortam De\u011fi\u015fkenleri Rehberi","content":"<p><iframe style=\"width: 711px; height: 399px;\" src=\"https:\/\/www.youtube.com\/embed\/N7TAR3MeVeg?si=PpeMTRsDzSH-b3F1\" width=\"920\" height=\"516\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Linux sistemlerinde <strong>ortam de\u011fi\u015fkenleri<\/strong>, sistemin davran\u0131\u015f\u0131n\u0131 ve yap\u0131land\u0131rmas\u0131n\u0131 temelden y&ouml;neten dinamik de\u011ferlerdir.<\/p>\n<p>Bu y&ouml;netim, sistem s&uuml;re&ccedil;lerinin ve uygulamalar\u0131n nas\u0131l &ccedil;al\u0131\u015faca\u011f\u0131n\u0131 tan\u0131mlayarak ger&ccedil;ekle\u015fir.<\/p>\n<p>Ortam de\u011fi\u015fkenlerinin Linux sistem davran\u0131\u015f\u0131n\u0131 ve yap\u0131land\u0131rmas\u0131n\u0131 y&ouml;netmesinin temel yollar\u0131 \u015funlard\u0131r:<\/p>\n<h3>1. Yap\u0131land\u0131rma Verisi Depolama ve Davran\u0131\u015f Tan\u0131mlama<\/h3>\n<p>Ortam de\u011fi\u015fkenleri, sistemin verimli &ccedil;al\u0131\u015fmas\u0131 ve otomasyonu i&ccedil;in gerekli olan yap\u0131land\u0131rma verilerini depolarlar. Depolanan bu veriler, sistemin ve uygulamalar\u0131n davran\u0131\u015f\u0131n\u0131 do\u011frudan tan\u0131mlar. Bu veriler tipik olarak \u015funlar\u0131 i&ccedil;erir:<\/p>\n<ul>\n<li><strong>Sistem yolu (system path)<\/strong><\/li>\n<li><strong>Kullan\u0131c\u0131 tercihleri<\/strong><\/li>\n<li><strong>Ayarlar<\/strong><\/li>\n<\/ul>\n<p>&Ouml;rne\u011fin, en yayg\u0131n kullan\u0131lan ortam de\u011fi\u015fkenlerinden biri olan <strong>PATH<\/strong> de\u011fi\u015fkeni, sistemin komutlar\u0131 arad\u0131\u011f\u0131 dizinleri tan\u0131mlar. Bu, sistemin y&uuml;r&uuml;t&uuml;lebilir dosyalar\u0131 bulma davran\u0131\u015f\u0131n\u0131 do\u011frudan y&ouml;netir.<\/p>\n<h3>2. Kapsam ve Eri\u015fim Y&ouml;netimi<\/h3>\n<p>Ortam de\u011fi\u015fkenleri, tan\u0131mland\u0131klar\u0131 yere g&ouml;re farkl\u0131 kapsamlar yarat\u0131r, bu da sistemin hangi kullan\u0131c\u0131lara veya s&uuml;re&ccedil;lere hangi yap\u0131land\u0131rmay\u0131 uygulayaca\u011f\u0131n\u0131 belirler. Bu kapsamlar \u015funlard\u0131r:<\/p>\n<ul>\n<li><strong>Sistem &Ccedil;ap\u0131nda Ortam De\u011fi\u015fkenleri:<\/strong>\n<ul>\n<li>Bunlar t&uuml;m kullan\u0131c\u0131lar i&ccedil;in mevcuttur ve sistem y&ouml;neticisi taraf\u0131ndan ayarlan\u0131r.<\/li>\n<li>Yap\u0131land\u0131rma dosyalar\u0131 arac\u0131l\u0131\u011f\u0131yla genel sistem davran\u0131\u015f\u0131n\u0131 temelden y&ouml;netirler.<\/li>\n<li>Bu de\u011fi\u015fkenler, <code>\/etc\/environment<\/code>, <code>\/etc\/profile<\/code> ve <code>\/etc\/bash.bashrc<\/code> gibi dosyalarda tan\u0131mlan\u0131r.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Kullan\u0131c\u0131ya &Ouml;zg&uuml; Ortam De\u011fi\u015fkenleri:<\/strong>\n<ul>\n<li>Bunlar kullan\u0131c\u0131 ba\u015f\u0131na tan\u0131mlan\u0131r.<\/li>\n<li>Kullan\u0131c\u0131n\u0131n kendi tercihlerini ve ayarlar\u0131n\u0131 saklayarak bireysel &ccedil;al\u0131\u015fma ortam\u0131n\u0131n yap\u0131land\u0131rmas\u0131n\u0131 y&ouml;netirler.<\/li>\n<li>Bu de\u011fi\u015fkenler <code>~\/.bashrc<\/code>, <code>~\/.profile<\/code> veya <code>~\/.bash_profile<\/code> gibi dosyalarda saklan\u0131r.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Kabuk De\u011fi\u015fkenleri (Shell Variables):<\/strong>\n<ul>\n<li>Bunlar yaln\u0131zca o anda &ccedil;al\u0131\u015fan kabuk oturumu (terminal) i&ccedil;inde var olur.<\/li>\n<li>&Ccedil;al\u0131\u015fan oturumun davran\u0131\u015f\u0131n\u0131 anl\u0131k olarak y&ouml;netmek &uuml;zere terminal i&ccedil;inde olu\u015fturulabilir ve de\u011fi\u015ftirilebilirler.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&Ouml;zetle, ortam de\u011fi\u015fkenleri, <strong>sistemin veya bireysel kullan\u0131c\u0131lar\u0131n hangi kaynaklara eri\u015febilece\u011fini, hangi tercihleri kullanaca\u011f\u0131n\u0131 ve komutlar\u0131 nas\u0131l y&uuml;r&uuml;tece\u011fini<\/strong> belirleyen temel dinamik ayar katman\u0131d\u0131r. T\u0131pk\u0131 bir binan\u0131n \u0131s\u0131tma, elektrik ve su sistemlerinin bina sakinlerinin g&uuml;nl&uuml;k davran\u0131\u015f\u0131n\u0131 belirlemesi gibi, ortam de\u011fi\u015fkenleri de Linux s&uuml;re&ccedil;lerinin ve kullan\u0131c\u0131lar\u0131n &ccedil;al\u0131\u015fma \u015feklini belirleyen temel altyap\u0131 ayarlar\u0131d\u0131r.<\/p>\n<p>Linux sistemlerinde <strong>sistem &ccedil;ap\u0131ndaki ortam de\u011fi\u015fkenleri<\/strong> (System-Wide Environment Variables), t&uuml;m kullan\u0131c\u0131lar i&ccedil;in eri\u015filebilir olan ve sistem y&ouml;neticisi taraf\u0131ndan ayarlanan de\u011fi\u015fkenlerdir.<\/p>\n<p>Bu de\u011fi\u015fkenler a\u015fa\u011f\u0131daki dosyalarda tan\u0131mlan\u0131r:<\/p>\n<ul>\n<li><strong>\/etc\/environment<\/strong><\/li>\n<li><strong>\/etc\/profile<\/strong><\/li>\n<li><strong>\/etc\/bash.bashrc<\/strong><\/li>\n<\/ul>\n<p>Bu dosyalar arac\u0131l\u0131\u011f\u0131yla tan\u0131mlanan de\u011fi\u015fkenler, sistemin genel davran\u0131\u015f\u0131n\u0131 temelden y&ouml;netir.<\/p>\n<p>Ayr\u0131ca, kaynaklar kullan\u0131c\u0131ya &ouml;zg&uuml; ortam de\u011fi\u015fkenlerinin ise <code>~\/.bashrc<\/code>, <code>~\/.profile<\/code> veya <code>~\/.bash_profile<\/code> gibi dosyalarda sakland\u0131\u011f\u0131n\u0131 belirtmektedir.<\/p>\n<p><strong>PATH<\/strong> de\u011fi\u015fkeni, <strong>sistemin arama yapt\u0131\u011f\u0131 dizinleri tan\u0131mlar<\/strong>.<\/p>\n<p>Kaynaklarda ayr\u0131ca, <strong>PATH<\/strong> de\u011fi\u015fkeninin en s\u0131k kullan\u0131lan ortam de\u011fi\u015fkenlerinden biri oldu\u011fu belirtilmektedir. Ortam de\u011fi\u015fkenlerinin genel olarak sistem yolu (system path), kullan\u0131c\u0131 tercihleri ve ayarlar gibi yap\u0131land\u0131rma verilerini depolad\u0131\u011f\u0131 ve bu sayede <strong>sistem s&uuml;re&ccedil;lerinin ve uygulamalar\u0131n davran\u0131\u015f\u0131n\u0131 tan\u0131mlad\u0131\u011f\u0131<\/strong> da eklenmi\u015ftir.<\/p>\n<p>&nbsp;<\/p>","excerpt":"Linux sistemlerinde ortam de\u011fi\u015fkenleri, sistemin davran\u0131\u015f\u0131n\u0131 ve yap\u0131land\u0131rmas\u0131n\u0131 temelden y\u00f6neten dinamik de\u011ferlerdir.","created_at":"2025-11-26 20:50:22","updated_at":"2026-09-07 14:56:15","category_id":10,"view_count":471,"reading_time":4,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-11-26 17:50:00","featured_image":"fb9317fe1fc752d95fee2efd534e1eea.png","slug":"linux-ortam-degiskenleri-rehberi","category_name":"nix Linux Unix","category_slug":"nix-linux-unix","category_color":"#2a1952"}