From 5de47f84099ba296d14f7fc423ac798a0c0d4bbe Mon Sep 17 00:00:00 2001 From: Ege Esin Date: Fri, 9 Apr 2021 10:35:55 +0000 Subject: [PATCH] =?UTF-8?q?Ekle:=201.=20Hafta=20=C3=96devleri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- odevler.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 odevler.md diff --git a/odevler.md b/odevler.md new file mode 100644 index 0000000..8e9d479 --- /dev/null +++ b/odevler.md @@ -0,0 +1,17 @@ +# 1. Hafta Ödevleri + +## cd komutunun neden man sayfası yok? +Çünkü cd bir komut değildir, kabuğun içerisine dahildir. Bu gereklidir çünkü mevcut çalışılan dizininiz, `pwd` komutuyla aynı isme sahip `PWD` çevre değişkeni ile veya çalışan dizini yazdırma komutu ile kontrol edilir. + +Üst işlemlerin çevre değişkenleri bir alt işlem tarafından değiştirilemez. Yani kabuğunuzda `PWD`yi değiştirmiş bir `/bin/cd` komutu çalıştırılsaydı bu sadece `/bin/cd`'yi ve çalıştırdığı her şeyi etkilerdi. + +Buna karşılık man'ın man sayfasına bakıldığında man'ın kapsadığı sayfa türleri arasında birincisinde "Çalıştırılabilir programlar ve kabuk komutları" yer alıyor ancak bu kabuğa gömülü olan şeyleri kapsamıyor. + +[(Kaynak)](https://stackoverflow.com/a/41147924/4357874) + +## /media varken /mnt ne işe yarar? +/media dizini, çıkarılabilir ortamlar için bağlama noktasıdır. /mnt +/mnt dizini, geçici bağlama noktaları için kullanılan bir dizindir. + +## /tmp'nin neden arka fonu yeşil? +ls komutu ile belli bir dizinin içinde bulunan dosya türlerine göre değişik renklendirmeler yapılır. /tmp dizini ise bir sticky yani yapışkan bir dosya türüne sahip olmasından kaynaklı olarak yeşil fon üstüne siyah yazı ile renklendirilmiş olarak gözükür.