{"id":6973,"date":"2019-03-26T06:38:27","date_gmt":"2019-03-26T06:38:27","guid":{"rendered":"https:\/\/ittutorial.org\/?p=6973"},"modified":"2019-07-10T11:55:08","modified_gmt":"2019-07-10T11:55:08","slug":"ortam-degiskenlericevre-degiskenleri-2","status":"publish","type":"post","link":"https:\/\/ittutorial.org\/ortam-degiskenlericevre-degiskenleri-2\/","title":{"rendered":"ORTAM DE\u011e\u0130\u015eKENLER\u0130(\u00c7EVRE DE\u011e\u0130\u015eKENLER\u0130)"},"content":{"rendered":"<div>Bu konuyu anlamak i\u00e7in ilk \u00f6nce komutumuzu kullan\u0131l\u0131m sonra ne anlatmak istedi\u011fine bakal\u0131m. Kullanaca\u011f\u0131m\u0131z komut\u00a0<b>echo$PATH<\/b>\u00a0komutudur.<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 root@tayfun:-#echo $PATH<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 root@tayfun:-#_<\/div>\n<div><\/div>\n<div>Komut \u00e7\u0131kt\u0131s\u0131 bize ne anlatmakdad\u0131r?Demek istedi\u011fi \u015fudur:Konsoldan girilen bir komutu \u00e7al\u0131\u015ft\u0131rmam i\u00e7in s\u0131ras\u0131yla baz\u0131 dizinlere bakmak gerek. E\u011fer verilen komutun \u00e7al\u0131\u015ft\u0131r\u0131labilir dosyas\u0131 bu dizinlerin alt\u0131ndaysa \u00e7al\u0131\u015ft\u0131r\u0131r\u0131m. Yani yola (<b>PATH<\/b>) ekliyse \u00e7al\u0131\u015ft\u0131r\u0131m, yoksa \u00e7al\u0131\u015ft\u0131rmam. Yukar\u0131da g\u00f6r\u00fclen ve biribiriyle : i\u015faretiyle ayr\u0131lm\u0131\u015f ifadelerin olu\u015fturdu\u011fu yap\u0131ya yol (PATH) ortam de\u011fi\u015fkeni denir.<\/div>\n<div><\/div>\n<div>Herhangi bir anda \u00e7al\u0131\u015fma ortam\u0131n\u0131z i\u00e7in ortam de\u011fi\u015fkenlerini g\u00f6rmek i\u00e7in\u00a0<b>printenv<\/b>\u00a0ya da\u00a0<b>env<\/b>\u00a0komutu kullanabiliriz.<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 root@tayfun:-# env<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 XDG_VTNR=7<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 SSH_AGENT_PID=922<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 XDG_SESSION_ID=1<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 GPG_AGENT_INFO=\/run\/usr\/0\/keyring\/gpq:0:1<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 TERM=xterm<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 SHELL=\/bin\/bash<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 XDG_MENU_PREFIX=gnome-<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 VTE_VERSION=3801<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 GJS_DEBUG_OUTPUT=stderr<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 WINDOWID=1642111<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 GJS_DEBUG_TOPICS=JS ERROR;JS LOG<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 USER=root<\/div>\n<div><\/div>\n<div><\/div>\n<div>\u015eimdi \u00a0komut \u00e7\u0131kt\u0131s\u0131nda da g\u00f6r\u00fclen ortam\/ \u00e7evre ya da kabuk de\u011fi\u015fkenleri ne ifade ediyor bakal\u0131m:<\/div>\n<div><\/div>\n<div><\/div>\n<div><b>PATH:<\/b>Bir komut verildi\u011finde komut program\u0131n\u0131 olu\u015fturan dosyan\u0131n aranaca\u011f\u0131 dizindir.<\/div>\n<div><\/div>\n<div><\/div>\n<div><b>HOME:<\/b>Kullan\u0131c\u0131n\u0131n \u00a0ki\u015fisel dizinin (ev dizini) ad\u0131n\u0131 i\u00e7eren de\u011fi\u015fken.<\/div>\n<div><\/div>\n<div><\/div>\n<div><b>TERM:<\/b>Grafik ekran g\u00f6r\u00fcnt\u00fclerinin g\u00f6nderilece\u011fi X sunucusu ile ilgili de\u011fi\u015fken.<\/div>\n<div><\/div>\n<div><\/div>\n<div><b>SHELL:<\/b>O anda \u00e7al\u0131\u015fmakta olan kabuk program\u0131n\u0131n ad\u0131 ve yeri.<\/div>\n<div><\/div>\n<div><\/div>\n<div>\u00d6rne\u011fin bir program\u0131n konsoldan verdi\u011fimiz bir kmutla direk \u00e7al\u0131\u015fmas\u0131n\u0131 istiyoruz. Yani program\u0131n oldu\u011fu dizin alt\u0131na gidip \u00e7al\u0131\u015ft\u0131r\u0131lmak yerine yola (PATH)ekleyip , programla ilgili komutu kulland\u0131\u011f\u0131m\u0131zda bu sayede direk \u00e7al\u0131\u015fmas\u0131n\u0131 istiyorsunuz. Bunun i\u00e7in program\u0131n\u0131z\u0131n oldu\u011fu dizini yola eklemeniz gerekir. E\u011fer program\u0131n\u0131z \/usr\/local\/prog dizinindeyse \u015fu komutu vererek yola ekleyebilirsiniz:<\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 PATH=$PATH:\/usr\/local\/prog<\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>Ortam de\u011fi\u015fkenin ad\u0131n\u0131 echo$DE\u011e\u0130\u015eKEN\u0130N_ADI komutuyla \u00f6\u011frenebiliriz dedik. Fakat diyelim ki bir ortam de\u011fi\u015fkeninin de\u011ferinide de\u011fi\u015ftirmek istiyoruz diyelim. Bunun yapmak i\u00e7in \u015fu komut kal\u0131b\u0131n\u0131 kullan\u0131r\u0131z:<\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0exportDE\u011e\u0130\u015eKEN\u0130N_ADI=de\u011feri<\/div>\n<div><\/div>\n<div><\/div>\n<div>Bu de\u011fi\u015fikli\u011fin sistemde kal\u0131c\u0131 olma\u0131n\u0131 istiyorsan\u0131z .bashrc dosyas\u0131na bu ifadeyi eklemeniz gerekir. \u00c7\u00fcnk\u00fc sistem a\u00e7\u0131l\u0131rken bu dosyay\u0131 okuyarak dosyada yer alan de\u011ferlere g\u00f6re a\u00e7\u0131lacakt\u0131r.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bu konuyu anlamak i\u00e7in ilk \u00f6nce komutumuzu kullan\u0131l\u0131m sonra ne anlatmak istedi\u011fine bakal\u0131m. Kullanaca\u011f\u0131m\u0131z komut\u00a0echo$PATH\u00a0komutudur. \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 root@tayfun:-#echo $PATH \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin \u00a0 \u00a0 \u00a0 &hellip;<\/p>\n","protected":false},"author":36,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5322],"tags":[457,2099],"class_list":["post-6973","post","type-post","status-publish","format-standard","","category-linux-turkce","tag-database-bakim-ve-destek","tag-oracle-scripts"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/6973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/comments?post=6973"}],"version-history":[{"count":1,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/6973\/revisions"}],"predecessor-version":[{"id":6974,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/6973\/revisions\/6974"}],"wp:attachment":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/media?parent=6973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/categories?post=6973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/tags?post=6973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}