3
`ssh <host>` adalah shell login, tetapi `ssh <host> <command>` tidak?
Saya perhatikan bahwa ketika saya menjalankan perintah langsung pada host SSH menggunakan ssh <host> <command>sintaks, saya melihat output .bashrctetapi bukan output .bash_profile(atau .profile). Misalnya, jika saya menempatkan perintah berikut di bagian atas kedua file, echo ${BASH_SOURCE[0]} dan sumber secara manual .bash_profile(sumber mana .bashrcpada gilirannya), saya akan melihat $ . .bash_profile …