Как открыть несколько терминалов, поэтому я могу открыть несколько оболочек?

Вы вызываете функцию mail из той же функции:

#!/bin/bash

mail() {
    # This actually calls the "mail" function
    # and not the "mail" executable
    echo "Free of oxens" | mail -s "Do you want to play chicken with the void?" "example@example.org"
}


mail

exit 0

Это должно работать:

#!/bin/bash

mailfunc() {
    echo "Free of oxens" | mail -s "Do you want to play chicken with the void?" "example@example.org"
}

mailfunc

exit 0

Обратите внимание, что имя функции больше не вызывается из самой функции.

0
23.12.2018, 20:51
2 ответа

Чтобы открыть несколько терминалов в Fedora, откройте терминал, перейдите в строку меню и нажмите «Файл» > «Новое окно» или «Файл» > «Новая вкладка». Лично я предпочитаю последнее, так как вы можете просто переключаться между вкладками, а затем открыть все окно, и все они будут доступны. Каждая вкладка представляет собой отдельный сеанс оболочки, как и каждое окно.

3
28.01.2020, 02:18

Насколько я понимаю, вы хотите открыть больше терминалов и просматривать их все одновременно. Если вы используете графический интерфейс, вы можете захватить свою вкладку и перемещать ее, изменять ее размер и вставлять в любое место на экране, как вы перемещаете любое другое приложение. Если вы используете CLI, вы можете использовать программу tmux.

1
28.01.2020, 02:18

Теги

Похожие вопросы