10
ответов

Как я могу выполнить команду, которая переживет терминал близко?

Иногда я хочу запустить процесс и забыть об этом. Если я запускаю его с командной строки, как это: красное смещение я не могу закрыть терминал, или он уничтожит процесс. Я могу выполнить команду в таком...
07.03.2019
9
ответов

Как разделить терминал больше чем на одно “представление”?

От vi, если Вы даете команду: SP, экран разделяет на два "представления", позволяя Вам отредактировать больше чем один файл от того же терминала. Вдоль тех тех же строк, там способ иметь несколько...
23.06.2012
8
ответов

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

У меня есть под управлением программа на оболочке SSH. Я хочу приостановить его и смочь не приостановить его выполнение, когда я возвращаюсь. Одним путем я думал о выполнении, которое должно было передать его владение экранной оболочке...
21.01.2016
7
ответов

Минималистический терминальный аудиоплеер, который может играть все мои файлы случайным образом

Я ищу терминальный аудиоплеер. mpg321/mpg123 вполне, в чем я нуждаюсь, но он не может играть весь мой музыкальный каталог (который содержит дочерние каталоги). cmus, кажется, что-то вроде излишества, как...
13.04.2017
7
ответов

Отображение числа недели в определенном формате с помощью ncal или cal

Вы только любите его, когда две команды, каждый делает одну вещь, которую Вы хотите, но ни один не делает обоих? Это - то, что делает cal. Хорошее форматирование. Испытывает недостаток в недельных числах хотя: $ cal январь 2012 Su Mo Tu We...
30.11.2016
7
ответов

Как отобразить 'главные' результаты, отсортированные по использованию памяти в режиме реального времени?

Как я могу отобразить главные результаты в своем терминале в режиме реального времени так, чтобы список был отсортирован по использованию памяти?
30.09.2015
7
ответов

Насколько безопасный это - кошке произвольный файл?

Иногда, когда я кошка двоичный файл по ошибке, мой терминал искажен. Ничто быстрый сброс не может зафиксировать, но не мог взломщик теоретически создавать файл это при отображении на терминале...
27.04.2013
7
ответов

Отключите экранное очищение на текстовой консоли

Я выполняю кластеры Linux, главным образом на SLES10. Серверы являются главным образом блейдами, к которым получают доступ через удаленный терминал. Существует реальная консоль в серверной, но выключенный. Я хотел бы отключить...
25.04.2011
6
ответов

Я могу настроить свою оболочку для печати STDERR и STDOUT в различных цветах?

Я хочу настроить свой терминал, таким образом, stderr печатается в другом цвете, чем stdout; возможно, красный. Это помогло бы сказать два независимо. Существует ли способ настроить это в .bashrc? В противном случае...
13.04.2017
6
ответов

Используя VI ключей для редактирования команд оболочки в UNIX

Я раньше имел коллегу, который был действительно хорош в UNIX. Он показал мне, как использовать привязки клавиш Vi для редактирования моих команд оболочки. Он поместил команду в файл, который работал каждый раз, когда я вошел в систему. С тех пор...
24.10.2013
6
ответов

Исправьте терминальный заголовок после SSH удаленный вход к другой машине

прямо сейчас я использую короткий код жемчуга для изменения заголовков моих терминальных панелей, печати (" \e] 0;@ARGV \7"); но каждый раз после того, как я ssh к другой удаленной машине, заголовок будет изменен хостом (...
15.06.2012
6
ответов

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

Я использую менеджер окон мозаичного размещения, и я переключился от терминала гнома с несколькими вкладками к нескольким urxvt экземплярам, управляемым менеджером окон. Одной из функций, которые я пропускаю, является способность открыться...
24.02.2012
6
ответов

Терминал и Vim

Я открываю терминал затем, я открываю Vim. Затем я работаю над своим исходным кодом, но к сожалению я нажимаю на близкую кнопку терминальной строки заголовка, и моя работа потеряна. Действительно ли возможно настроить Vim, таким образом что...
23.02.2012
6
ответов

Удаление символов управления (включая консоль кодирует / цвета) из произведенного сценария

Я могу использовать команду "сценария" для записи интерактивной сессии в командной строке. Однако это включает все управляющие символы и цветовые коды. Я могу удалить управляющие символы (как клавиша Backspace)...
09.06.2011
5
ответов

Как я присоединяю терминал к отдельному процессу?

Я отсоединил процесс от своего терминала, как это: процесс $ и Что терминал теперь долго закрывается, но процесс все еще работает, и я хочу отправить некоторые команды в stdin того процесса...
29.04.2019
5
ответов

Сценарий Perl, сделайте CD на терминале

В Сценарии для изменения текущего каталога (CD pwd) показано, как запустить скрипт удара, который изменяет терминальный каталог. Но как я запускаю скрипт жемчуга, который запускает скрипт удара, который изменяет терминал...
13.04.2017
5
ответов

Каково точное различие между 'терминалом', 'оболочкой', 'tty' и 'консолью'?

Я думаю, что эти термины почти относятся к тому же самому при свободном использовании: терминальная оболочка tty консоль, К чему точно относится каждый из этих терминов?
07.11.2015
5
ответов

Только произведите новые 10 (или n) строки долгого вывода команды

У меня есть команда что выводы тысячи строк. Мне на самом деле нужны эти строки для наблюдения прогресса команды. Но я не должен видеть больше, чем 10 новых строк. Как я могу сделать...
05.05.2015
5
ответов

Терминальная подсказка, не переносящаяся правильно

У меня есть проблема, где, если я ввожу в очень длинных командах в ударе, терминал не представит то, что я ввожу правильно. Я ожидал бы это, если бы у меня была команда как следующее: username@someserver ~/...
14.11.2014
5
ответов

Старинный терминал для Ubuntu

Таким образом, я был просто представлен Катоду для OSX, и я полностью очарован тем, как классический это смотрит с, он - стиль ретро 1970-х. Делает любой знает о любых программах/пакетах, которые я могу загрузить для получения моего...
25.07.2014
5
ответов

Telnet отправляет Ctrl-C

Я использую telnet для соединения с терминальным сервером, который проксирует трафик к порту RS-232. К сожалению, при использовании некоторых устройств не возможно отправить символ CTRL+C (0x03). Вместо этого...
27.06.2014
5
ответов

Я использую '& ': почему процесс не работает в фоновом режиме?

Я знаю, что могу добавить и к команде для выполнения процесса в фоновом режиме. Я - SSH'ing в поле Ubuntu 12.04 и запущение программы Python с $python program.py и - но когда я перехожу в...
07.06.2014
5
ответов

Как четкая команда работает?

Я недавно пытался узнать больше, как оболочка работает и смотрела на то, как четкая команда работает. Исполняемый файл расположен в/usr/bin/clear, и это, кажется, распечатывает набор пробела...
14.04.2014
5
ответов

Какие-либо основанные на тексте веб-браузеры поддерживают unicode тянущие поле символы?

У меня есть некоторый HTML как это: &#x250c&#x2500&#x2500&#x2500&#x2500&#x2500 &#x2500&#x2500&#x2500 &#x2500&#x2500&#x25 00&#x2500&#x2500&#x2500 и...
24.11.2013
5
ответов

Как “вершина” управляет шоу живые результаты?

Как я могу записать сценарий оболочки, который показывает результаты в режиме реального времени? Что-то как главная команда, которая обновляет результаты после нескольких фиксированных интервалов времени.
13.10.2013
5
ответов

Как решить проблему, что экран Terminal испорчен? (обычно после изменения размеров)

Иногда, терминальный экран испорчен, и когда мы будем использовать человека ls, чтобы прочитать страницы справочника или нажать Стрелку вверх для движения в предыдущие команды в истории, экран покажет символы не как право...
17.01.2013
5
ответов

Как прокрутить в терминальной клавиатуре использования?

Как я могу прокрутить в ударе с помощью только клавиатуру? Если это не возможно в ударе, есть ли какие-либо другие оболочки, которые поддерживают это?
07.01.2013
5
ответов

xargs и vi - “Вход не от терминала”

У меня есть приблизительно 10 файлов php.ini в моей системе, расположенной повсеместно, и я хотел быстро просмотреть их. Я попробовал эту команду: найдите php.ini | xargs vi, Но vi предупреждает меня, что Вход не от...
31.07.2012
5
ответов

энергия на FreeBSD не воздействует на клавиши со стрелками правильно и другие подобные vi поведения

Я пытался использовать энергию на FreeBSD (через ssh на Linux xterm-совместимый терминал). Однако энергия ведет себя подобная vi из поля. Например, это не воздействует на клавишу Delete, вставляет символ F вместо...
19.07.2012
5
ответов

Используя системную дату / время в Сценарии Крона

Я создаю Cronjob, который скопирует базу данных MySQL, которую я имею в своем сервере, но я не хочу, чтобы он продолжал перезаписывать тот же файл много раз. Вместо этого я хочу иметь массив резервных копий...
07.01.2012

Терминал является средой для ввода текста / вывод. В терминале каждый выполняет командную строку и программы текстового режима (включая оболочки).

Терминал является средой для ввода текста / вывод. В терминале каждый выполняет командную строку и программы текстового режима (включая оболочки).

Этот тег о терминалах в целом; для Терминального приложения Mac OS X используйте .

Не путайте терминал, который является средой для программ текстового режима с , которая выполняет команды. См. также , если Ваша проблема выполняет задачу на командной строке.

Фон

В контексте Unix терминал является средой для ввода текста и вывода. Исторически, терминал был физическим устройством, но в эти дни большинство терминалов обеспечивается эмуляторами терминала.

Если Ваш дисплей находится в текстовом режиме, это обычно известно как “текстовая консоль”, или иногда (несколько смутно) как “виртуальный терминал”.

“Терминал” может быть графическим, но в контексте Unix обычно будет спецификатор, например, “X терминалов”.

Большинство интерактивных программ, запущенных в терминалах, имеет один из двух видов:

  • циклы read-eval-print являются программами, которые читают строку, затем выполняют ее. Оболочки Unix являются примерами этого.
  • полноэкранные программы текстового режима, такой как emacs -nw, lynx, nethack, vi, …

Escape-последовательности

Терминал и программа в нем связываются путем обмена текстом со встроенными escape-последовательностями. При вводе символа в терминале программа получает тот символ; при вводе функциональной клавиши терминал обычно преобразовывает ее в escape-последовательность. В другом направлении, если программа производит печатаемый символ, дисплеи терминала это; если программа производит управляющий символ, она выполняет функцию, такую как перемещение курсора, изменение цвета, и т.д. Большинство терминалов совместимо с управляющими последовательностями Xterm.

Дальнейшее чтение