uygulamada terminal, her karakter bir anlam ifade ediyor. Bir kodun küçük bir parçası, bir komut satırı argümanı veya bir komut dosyasının parçası olabilir. "Boşluk" da Terminalin bu özelliğinden muaf değildir. Bir komut satırı argümanında Terminal'e yazılan bir "boşluk", boşluk olarak tanınmayacaktır. Dolayısıyla hata: Beklenmeyen argüman.
En basit örnek, öğrendiğimiz öğreticiyi kullanmaktır. ekran görüntülerinin otomatik olarak kaydedileceği varsayılan konum (Masaüstü) nasıl değiştirilir macOS.
Ekran görüntülerini kaydedeceğimiz klasörün "Ekran Görüntüleri" olmasını istiyorsak, Terminal'deki komut satırında "boşluk" argümanını doğru şekilde tanımlamamız gerekecek. Aksi takdirde, sonra komut satırını yürütme onunla buluşacağız hata.
Bu komut satırı yanlış:
defaults write com.apple.screencapture location ~/Desktop/Screen Shots
Komut satırı argümanında iki kelime arasında bir boşluk tanımlamak için, "karakterini kullanacağız"\"İlk kelimeden hemen sonra.
Doğru komut satırı:
defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots
Dikkat, komut satırı boşluk içerir. Bu eğitici sadece boşluk içeren komut satırı argümanları için geçerlidir. Bizim durumumuzda, bir klasör isim, iki yazılı kelimeden ibarettir.