Sen bu satırları koymak edebilirsiniz .zsrhc
veya.bashrc
[ -z "$PS1" ] && return
function cd {
builtin cd "$@" && ls -F
}
Sonuç ->
Bu cevaptan açıklama :
Daha önce .bashrc benim var: [-z "$ PS1"] && return, ve bu satırdan sonra her şey sadece interaktif oturumlar için geçerlidir, bu yüzden bu cd komut dosyalarında davranışını etkilemez.
Bu yorumdan daha fazla bilgi :
[-z "$ PS1"], $ PS'nin (etkileşimli bilgi istemi değişkeni) "sıfır uzunluk" (-z) olup olmadığını kontrol eder. Sıfır uzunluksa, bu ayarlanmamış demektir, bu nedenle Bash etkileşimli modda çalışmamalıdır. && dönüş kısmı, bu koşullar altında, bu noktada .bashrc kaynağından çıkar.
Btw, soru için teşekkürler, gerçekten harika :)
Düzenle :
Başka bir çözüm ls isteminize entegre etmek olacaktır; OhMyZsh ile bunu yapabileceğinizden eminim;)