GNU/Linux >> Znalost Linux >  >> Linux

Jak SSH do konkrétního adresáře?

Často se přihlašuji na server a poté cd do konkrétního adresáře. Je možné tyto dva příkazy zjednodušit do jednoho?

ssh [email protected]  
cd /home/guest

Pokud je to možné, rád bych se vyhnul změnám na „foo“, protože to budu muset vymazat se správcem serveru. Používám bash, ale jsem otevřený odpovědím v jiných shellech.

Přijatá odpověď:

Stačí dát jako poslední řádek vašeho souboru ~bob/.bash_profile na foo:

cd /home/guest >& /dev/null

Nyní při každém přihlášení (ať už pomocí SSH nebo jinak) se spustí příkaz cd. Žádné machrování s ssh není nutné.

Vím, že jste psali, že byste se „rádi vyhnuli změnám na ‚foo‘, pokud je to možné“, ale pokud je [email protected] účet váš, změna vašeho vlastního .bash_profile by měla být přijatelná, ne?


Linux
  1. Jak klonovat úložiště Git do konkrétní složky

  2. Ssh – Omezení uživatele Ssh/scp/sftp na adresář?

  3. Ssh do konkrétního adresáře?

  1. Jak SSH do kontejneru Docker

  2. Jak připojit hostitelský adresář do kontejneru Docker

  3. Jak obnovit databázi MySQL pomocí příkazu v SSH?

  1. Jak extrahovat soubory Tar do konkrétního nebo jiného adresáře v Linuxu

  2. Jak předat již předaný klíč Ssh do Tmux?

  3. Jak zkopírovat adresáře do adresáře pomocí instalace v bash?