Tırnak işaretleri dışındaki ters eğik çizgi, “ayrıştırma sırasında bir sonraki karakteri tam anlamıyla yorumlama” anlamına gelir. Yana .çözümleyici için sıradan bir karakter, \.aynı şekilde ayrıştırılır .ve yerleşiği çağırır .(ki sourcebash ile eş anlamlıdır).
Bu bağlamda fark yaratabileceği bir durum vardır. Bir kullanıcı adı verilen bir takma ad tanımlamış ise .daha önce de .profileve .profileadlar genişleyen bir kabuk içinde okunduğunu (ki vurmayı o etkileşimli çağrılan ne zaman varsayılan olarak yalnızca yapar) daha sonra, .takma ad tetikleyebilir ancak \.yine yerleşiğini tetikler, kabuk çünkü hiçbir şekilde alıntılanan kelimeler üzerinde takma ad genişletmeyi denemez.
Bir kullanıcı için takma ad yaptıktan sonra şikayet ettiğinden bunun .değiştirildiğinden şüpheleniyorum .\..
Not: \.adlı bir işlevi çağırır .. Muhtemelen fonksiyonları yazan kullanıcılar, takma ad yazan kullanıcılardan daha bilgilidir ve .profileüçüncü taraflardan kod ekleyecekseniz standart bir komutu yeniden tanımlamanın kötü bir fikir olduğunu bilirler . Ancak, hem diğer adları hem de işlevleri atlamak istiyorsanız, yazabilirsiniz command .. Bu pasajın yazarı bunu yapılı olmayan antik kabukları önemsediği için commandya da farkında olmadıkları için daha büyük olasılıkla yapmadı.
Bu arada, herhangi bir takma ad tanımlamak .profilekötü bir fikirdir çünkü bir kabuk başlatma komut dosyası değil .profile, bir oturum başlatma komut dosyasıdır. Bash için takma adlar aittir ..bashrc