PATH Değişkeni

path-degiskeni (büyük resim için tıklayın)

PATH, işletim sistemine:

“Kullanıcı komut yazdığında hangi klasörlerde bu komutun çalıştırılabilir dosyasını (örneğin .exe, .bat, .cmd) arayacağını”
söyleyen bir sistem ortam değişkenidir.

Neden PATH’e Eklenir?

Uygulamanın exe dosyasını PATH’e eklemezsen:

> myprogram

'myprogram' is not recognized as an internal or external command...

Ama PATH’e eklediğinde:

> myprogram

# program direkt çalışır!

Bir Benzetmeyle:

Bilgisayara diyorsun ki:

“Bak bu klasörde de çalıştırılabilir programlar var. Komut satırında yazdığım her şeyi önce buraya da bakarak ara.”

Gerçek Hayat Örneği:

Java JDK yükledin
→ C:\Program Files\Java\jdk-21\bin klasörünü PATH’e eklersin.
→ Sonra istediğin klasörde javac HelloWorld.java diyerek derleyebilirsin.

Git yükledin
→ C:\Program Files\Git\cmd klasörünü PATH’e ekler
→ git init, git clone gibi komutlar her klasörde çalışır.

*Gönderi ve görsel chatgpt ile oluşturulmuştur.

omurs

Ö S, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

path 

Beğeni


Yıllara Göre Gönderiler








LombokLoglamaB2C (Business-to-Consumer)B2B (Business-to-Business)İçerik Yönetim Sistemi - CMS (Content Management System)Pagination (Sayfalama)Sanal Özel Ağ - VPN (Virtual Private Network)Cronjob (Zamanlanmış Görevler)Printer-YazıcıJava'daki İlkel Veri Tipleri ve Alabilecekleri DeğerlerBit & Byte ve Hafıza Boyutlarındaki Ölçüm BirimleriSanallaştırma (Virtualization)DNS KayıtlarıE-Fatura ve E-ArşivYazılım Lisans TürleriAudit (Denetim) Açık Kaynak (Open Source)Monitoring (İzleme)Sitemap & Robots.txtKilometretaşı (Milestone)BSMV (Banka ve Sigorta Muameleleri Vergisi)KKDF (Kaynak Kullanımı Destekleme Fonu)Siber Pazartesi (Cyber Monday)Black Friday (Kara Cuma)Hotlink.htaccessCryptoLockerMalwareTrojanWormDependency (Yazılım Geliştirme Sürecinde Paket Bağımlılığı)Configuration (Yazılım Geliştirme Sürecinde Yapılandırma)Yahoo ve Yahoo'nun Başarısızlık NedenleriArchiving (Yazılım Geliştirme Sürecinde Arşivleme)Görsel Dosya Türleri (Image Types)ReleaseVersioning & Tagging (Versiyonlama ve Etiketleme)BuildJob (Yazılım Geliştirme Sürecinde Görevler)SonarQubeCDATA (Character Data)Alan Adı Uzantıları (Domain Name Extensions)Regresyon Kara Kutu (Black-Box) TestBeyaz Kutu (White-box) TestGri Kutu (Grey-box) TestYazılım Geliştirme Sürecindeki Temel Test TürleriKod gözden geçirme (Code Review)Birim Testi (Unit Testing)Yazılım Sürecinde EntegrasyonJAR & WAREager & Lazy Fetch TypeMaskelemeKPI (Key Performance Indicator)KII (Key Impact Indicator)Projenin JAR Dosyasını Oluştur - JAR PathSunucu için Linux dağıtım SeçimiKonyteynerler (container technologies)Runtime & Compile Time (Çalışma ve Derleme Zamanı)@Anotasyonlar (@Annotations)