Каков другой удар на терминальный сеанс для Konsole?

Это должно просто быть:

scp /local/path/to.file <user>@<ubuntu machine>:/remote/path/

от терминала на Вашей машине Fedora. Вы получаете ошибку? Каков вывод после выполнения команды?

0
30.01.2014, 00:47
1 ответ

Профиль Konsole содержит настройки, характерные для Konsole, например, терминального шрифта, цвета текста, цвета фона, настроек для shorcuts для управления вкладками и т.д.

/etc/passwd определяет оболочку по умолчанию для пользователя, который bash просто наиболее распространенная опция. Альтернативы bash zsh, ksh, csh и т.д. Можно погуглить каждого из них для обнаружения больше о них. Оболочка по умолчанию является программой, которая будет запущена в Konsole, который по существу может работать с любой оболочкой или терминальной программой в этом отношении.

У Вас также есть файлы как .bashrc который содержит настройки, характерные для удара, независимо от терминала, он выполняется в. .profile более широко все еще, в котором это произведет любую оболочку, используется, даже если это не bash.

Я думаю, что самое важное различие для создания - то, что Konsole является 'эмулятором терминала', подразумевая, что это он просто делает то же задание как старый терминал стиля, но приятно в настольной среде. Существуют различные настройки, какой эффект, как он делает это задание и очень не относится к фактическому выполнению оболочки в нем.

2
28.01.2020, 02:37
  • 1
    Таким образом, что предназначено "другим ударом на сессию Konsole"? –  Jim 30.01.2014, 01:12
  • 2
    Вам, вероятно, придется дать больше контекста на этом, но скорее всего это означает, что у Вас есть другой процесс удара для каждой консольной сессии. Просто тот же путь как два экземпляра Konsole является отдельным, так процессы удара, которые они выполняют. –  Graeme 30.01.2014, 01:15
  • 3
    я думал, что процесс удара работает "отдельно" от терминала. Я не уверен, что Вы имеете в виду процесс удара. Тот определяется в/etc/passwd? –  Jim 30.01.2014, 01:32
  • 4
    Каждый раз, когда Вы запускаете программу, процесс создается (с, собственный идентификатор процесса). Каждый раз Вы открываете окно или вкладку Konsole новое bash процесс (или независимо от того, что определяется в /etc/passwd) запускается. Они отличны друг от друга и родительского процесса Konsole. Для основных терминальных программ существуют связанные потоки: stdin (для ввода текста), stdout и stderr (оба для текстового вывода). Это - через них это bash (или любая другая оболочка), связывается с терминалом. –  Graeme 30.01.2014, 01:41
  • 5
    @Jim я сказал бы, что, никакой удар не работает отдельно от терминала, терминала, порождает новый процесс удара. Если бы Вы хотите совместно использовать процесс удара между вкладками, Вам было бы нужно что-то как tmux или другой оконечный мультиплексор. –  xenoterracide 30.01.2014, 21:52

Теги

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