Bash'ı hem istemci hem de sunucuda kullanıyorum. SSH üzerinden bir komut çalıştırırken:
ssh <host> 'declare'
kabuk değişkenlerinin bir listesini verir.ssh <host> 'mount'
montaj noktalarının bir listesini verir.
Ancak, declare
bir Bash yerleşik, mount
harici bir komuttur. SSH, sunucuda aynı ada sahip bir kabuk yerleşik ve harici komut varsa hangisinin çalıştırılacağını nasıl biliyor?
/etc/passwd
. Eğer/usr/sbin/nologin
giriş