Какова цель запуска xterm из обычного терминала

Я видел, что иногда люди запускают xterm из обычного терминала

xterm& 

Но я не понимаю намерения, делает ли xterm наследование всех параметров среды из текущего терминала?

xterm наследует (как и любой другой процесс) переменные среды, находящиеся в вашей оболочке. Но он устанавливает несколько переменных среды. Это ENVIRONMENT разделе « ENVIRONMENT » на странице руководства.

Кстати, xterm чаще всего считается «нормальным терминалом» .

Что касается того, почему кто-то может это сделать:

  • если я нахожу ssh'd на удаленную машину, я могу запускать несколько копий xterm, а не использовать производительность VNC
  • если мой текущий терминал работает на экране, я запустил xterm, чтобы получить поведение без экрана.

У других людей будут другие причины.

Они наследуют экспортируемые ценности, одно полезное

 #export needed variables & functions xterm& 

заключается в том, чтобы сделать очистку, это открывает отсоединенный процесс и от запуска xterm

 killall gnome-terminal #you still have the variables and functions exported