Для выполнения нескольких команд одна за другой последовательно в одной строке можно использовать оператор &&. Например:
```
command1 && command2 && command3
```
Это означает, что следующая команда будет выполнена только в том случае, если предыдущая выполнится успешно.
Чтобы изменить шелл для выполнения конкретной команды и вернуться к предыдущему шеллу, можно использовать следующую конструкцию:
```
bash -c "command; exec ${SHELL}"
```
Где "command" - ваша команда для выполнения в другом шелле, например, zsh или fish. После выполнения этой команды, вы вернетесь к предыдущему шеллу.
Надеюсь, это поможет вам достичь желаемого результата.