Terminalde çalışırken her zaman bir geçerli klasörde bulunursunuz. Dosya oluşturmak, silmek ya da bir program çalıştırmak için önce doğru yerde olmanız gerekir. Bu yazıda bulunduğunuz konumu gösteren pwd ve klasör değiştiren cd komutlarını öğreneceksiniz.
pwd: Neredeyim?
pwd, print working directory (çalışma klasörünü yazdır) ifadesinin kısaltmasıdır. Bulunduğunuz klasörün tam yolunu gösterir:
pwd
Örnek çıktı:
/home/yunus/belgeler
Kaybolduğunuzu düşündüğünüzde ilk yazacağınız komut budur.
cd: Klasör Değiştirme
cd, change directory (klasör değiştir) anlamına gelir. Kullanımı basittir:
cd belgeler
Bu komut, bulunduğunuz klasörün içindeki belgeler klasörüne geçmenizi sağlar. Başarılı olursa terminal herhangi bir mesaj yazmaz, ancak pwd ile konumunuzu doğrulayabilirsiniz.
Mutlak ve Göreli Yol
Bir klasöre iki farklı şekilde ulaşabilirsiniz.
Mutlak yol, kök dizin olan / ile başlar ve bulunduğunuz yerden bağımsızdır:
cd /var/log
Göreli yol ise bulunduğunuz klasöre göre belirtilir:
cd proje/src
Burada proje klasörü, geçerli klasörün içinde olmalıdır.
Özel Kısayollar
cd ..: Bir üst klasöre çıkar.cd ../..: İki üst klasöre çıkar.cd ~veya yalnızcacd: Ev dizininize (örneğin/home/yunus) gider.cd -: Bir önceki bulunduğunuz klasöre döner.cd /: Kök dizine gider.
Nokta (.) bulunduğunuz klasörü, iki nokta (..) ise üst klasörü ifade eder.
Boşluklu Klasör Adları
Klasör adında boşluk varsa yolu tırnak içine alın ya da boşluktan önce ters eğik çizgi kullanın:
cd "Proje Dosyaları"
cd Proje\ Dosyaları
Tırnak kullanmazsanız komut yolu iki ayrı parametre sanır ve hata verir.
Sekme (Tab) Tamamlama
Klasör adının ilk birkaç harfini yazıp Tab tuşuna basarsanız terminal adı otomatik tamamlar. Hem hızlıdır hem de yazım hatalarını önler.
Sık Karşılaşılan Hatalar
- No such file or directory: Klasör yoktur ya da yol yanlış yazılmıştır.
lsile içeriği kontrol edin. - Not a directory: Gitmek istediğiniz şey klasör değil dosyadır.
- Permission denied: O klasöre girme izniniz yoktur.
- Büyük küçük harf: Linux’ta
Belgelerilebelgelerfarklı klasörlerdir.
Windows komut satırında klasör değiştirmek için de cd kullanılır. Ancak başka bir sürücüye geçmek için önce sürücü harfini yazmanız gerekir, örneğin D:.
Özet
pwd konumunuzu söyler, cd sizi taşır, ls ise etrafınızda ne olduğunu gösterir. Bu üç komut terminal kullanımının temelidir ve diğer tüm komutlar bunların üzerine kurulur.


Comments
No comments yet. Be the first to comment.