Ders 3.4: Yollarda ve dosya adlarında boşluklar
Boşluğun bir adı neden iki argümana böldüğü ve onu bir arada tutmanın üç yolu: çift tırnak, tek tırnak ve ters eğik çizgi; ls'in ve Tab ile tamamlamanın bu adları nasıl gösterdiği.
13 dk
Bu derste öğreneceklerin
- mkdir My Files'ın neden iki dizin oluşturduğunu açıklamak
- Adları " " ve ' ' ile tırnaklamak, tek karakterleri \ ile kaçırmak
- $ için tek ve çift tırnak arasındaki farkı bilmek
- Oluşturduğun dosyalarda boşluksuz adları tercih etmek
Temel terimler
- Kelimelere bölme
- Kabuk komut satırını her boşlukta (ve sekmede) ayrı argümanlara keser.
- Çift tırnak " "
- İçindeki her şeyi tek argüman olarak tutar; içerideki $değişkenler ve $(komutlar) yine de açılır.
- Tek tırnak ' '
- İçindeki her şeyi yazıldığı gibi tek argüman olarak tutar: hiçbir şey açılmaz, $ bile.
- \ ile kaçırma (escape)
- Ters eğik çizgi sonraki karakteri sıradan hâle getirir; ardından gelen boşluk bölmez.
- Özel karakterler
- Kabuğun özel davrandığı ve adlarda tırnak gerektiren karakterler: boşluk, ' " $ * ? [ ] ( ) & ; | < > # ~ ve ters eğik çizgi.
← Dosya ve dizinlerle çalışmak · Tüm dersler · Joker karakterler ve yol genişletme →