exécution de commande bash dans la nouvelle coque et séjour en nouvelle-shell après cette commande exécute
J'ai un problème. Je suis à la recherche pour le long temps pour répondre à cette question - comment puis-je exécuter la commande dans le nouveau shell bash et de séjour dans ce NOUVEAU shell après cette commande s'exécute. Ainsi, par exemple:
bash -c "export PS1='> ' && ls"
permettra de faire de nouvelles shell, export PS1, la liste des répertoires et ... va sortir de ma coquille. Je veux rester dans le nouveau.
- pouvez-vous nous expliquer ce que vous essayez d'atteindre. Peut-être il y a d'autres façon de le faire.
- Je ne peux pas parler pour danilo, mais dans mon cas je suis en train de faire un ssh sur mon serveur web, cd-rom dans le répertoire app, et ouvrez une console rails pour cette application.
- double possible de Invoquer bash, exécuter des commandes à l'intérieur de nouveau shell, puis donner le contrôle de retour à l'utilisateur
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir quelque chose de similaire en abuser la
--rcfile
option:De page de manuel de bash:
.bashrc
fichier de base de cette façon!bash --rcfile <(echo "source "$HOME/.bashrc";export PS1='> ' && ls")
Le paresseux: