Jak je zde popsáno, můžete použít
ssh -t [email protected] bash --noprofile
ve skutečnosti, jak navrhuje @JoL, nepotřebujete ani --noprofile , protože když ssh spustí bash jako další příkaz, nepovažuje se za přihlašovací shell. Spouští se ssh -t [email protected] bash bude číst pouze soubory RC; a běží ssh -t [email protected] bash --norc nebude číst ani ty.
Zkuste použít SSH a spustit sh místo bash , např.
ssh [email protected] sh
Poté přejmenujte (mv ) nebo upravte poškozený soubor (ex/vi ).
Spusťte ssh -t host vi .bash_profile (nebo vámi zvolený editor namísto vi ) a opravte .bash_profile .
(-t V závislosti na zvoleném editoru nemusí být tato možnost nutná.)
Pokud přesně víte, co je potřeba opravit, možná to budete moci opravit neinteraktivně. Například něco jako
printf 's/exec foo/. foo/\nwq\n' ssh host ed .bash_profile
Jak nastavit písma v podsystému Linux?
Selhání instalace nástrojů VMWare. Nelze najít program depmod