Вопросы с тегом «terminal»

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

2
Как получить текущее имя терминала?
Как получить текущее имя терминала? Я имею в виду имя, которое psотображается в столбце TTY, например: root@dor-desktop:/home/dor/Documents/LAMP_setup/webs_install/do/install# ps aux | egrep 'mysql|(^USER)' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND dor 2238 0.2 1.9 448052 79796 ? S 17:27 0:17 gedit /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.install /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.setup root 4975 0.1 0.5 …
17 bash  terminal 

1
Как скопировать из / в буфер обмена tmux с трубами оболочки?
При работе в среде оболочки я довольно часто сталкиваюсь с необходимостью копировать «промежуточный вывод канала» (например, из / в уже работающие редакторы, в другие оболочки, на другие машины и т. Д.). В оконной среде простой (и универсальный) метод решения этой проблемы часто осуществляется через системный буфер обмена, например: X11: ... …

2
Приостановка вывода терминала
У меня есть команда, которая выводит много данных (скажем, strace с большим количеством системных вызовов, выполняющихся в течение нескольких минут). Есть ли какая-либо опция (например, командная оболочка или что-то подобное), которая позволила бы мне приостановить вывод команды (только вывод на экране, я не против выполнения команды в фоновом режиме), а …

4
Как открыть терминал, разделить на 9 терминалов и переключаться между ними одним скриптом?
Я хотел бы открыть терминал, разделить его, скажем, на 9 частей (3х3) и выполнить некоторый скрипт bash. Но для каждой терминальной части свой скрипт. Это можно сделать с помощью Perl, Python или даже Bash? Как я могу переключаться между этими маленькими терминалами, не используя сочетания клавиш? О, кстати, я использую …

1
Почему команда `reset` включает задержку?
Команда resetвключает задержку между очисткой экрана и возвратом. Это даже на самом последнем типе терминала xterm-256color. Почему? man resetне упоминается задержка, только печать специальных строк. (Это также не касается очистки экрана. Я предполагаю, что это включено в строку инициализации терминала). Я замечаю следующий вывод в strace -f reset: nanosleep({tv_sec=1, tv_nsec=0}, …
17 terminal 

6
Просмотр полных команд в выводе ps
При запуске psс -fпараметром в PuTTY (чтобы увидеть команду, соответствующую каждому процессу), строки, которые длиннее, чем ширина терминала, не видны полностью (они не переносятся на несколько строк). Как заставить перенос строки, чтобы я мог видеть полные команды (на нескольких строках, если необходимо) при запуске ps -f?
17 terminal  ps  putty 

2
Alt-Left для пропуска слов не работает в эмуляторах терминала
На предыдущей работе на компьютере с Debian Wheezy я привык к Alt + Left и Alt + Right, чтобы пропустить слова в активной командной строке (в bash). Однако, поскольку дома я обновился до Jessie (Debian 8.0, тестирующая ветвь), это больше не работает: вместо перехода к предыдущему слову, Alt-Left печатает что-то …

1
Кто решает, какое приложение получает сигнал с клавиатуры?
Мое текущее понимание сигналов от клавиатуры в терминале (в значительной степени основанное на попытке сопоставить мои наблюдения с тем, что можно найти в Google) следующее: Пользователь нажимает Cc Это отправляется во входной буфер терминала в виде байта, который вычисляется путем очистки 2 крайних левых битов от 7-битного значения ascii c …
16 terminal  signals 

1
Как запустить приложение с «эмулятором терминала» по умолчанию в Ubuntu?
Я хотел выполнить некоторую команду в эмуляторе терминала, например Konsole, но мне нужно сделать это кросс-десктопным. Есть ли какая-нибудь команда вроде xdg-open, но для получения эмулятора терминала по умолчанию? Я использую Ubuntu.

4
Как я могу проверить, какие определения терминалов доступны?
Основная часть вопроса в заголовке, но немного уточним: На большинстве линуксов я могу find /usr/share/terminfo -type f. Но на машине Solaris у меня есть рядом - этот каталог даже не существует. Я мог бы перебрать список терминалов и сделать что-то вроде: for TERM in xterm xtermc xterm-color xterm-256color screen rxvt …

1
Прокрутить до последней команды в Терминале? (как маркировка терминала OS X)
Терминальные знаки Mac OS X невероятно полезны. Например, когда я набираю команду, которая повторяет много выводов, легко прочитать начало Cmd+Up. Он будет прокручивать до последней команды и выделять ее, так как есть опция « Автоматически отмечать строки подсказок» и Cmd+Upбудет прокручивать до последней метки . Есть ли эмулятор терминала с …

3
Выходной терминал
Существует ли стандартный способ изменения порядка вывода терминального вывода, т. Е. ~/Developer $ command0 -bash: comman0: command not found ~/Developer $ command2 -bash: command2: command not found ~/Developer $ command3 -bash: command3: command not found ~/Developer $ будет отображаться как: ~/Developer $ -bash: command3: command not found ~/Developer $ command3 …
16 terminal 

3
Почему мои клавиши со стрелками не работают в sh?
Я недавно установил Ubuntu, и когда я запускаю sh в Терминале, мои клавиши со стрелками не работают, поэтому я не могу просматривать историю вызовов или редактировать то, что я печатаю. Это просто выходит как странные персонажи ^[[A. Оболочка входа в систему bash, и она работает нормально, но как только я …
16 shell  ubuntu  terminal 

9
Отображение номера недели в определенном формате с использованием ncal или cal
Разве вам не нравится, когда две команды выполняют одну вещь, которую вы хотите, но ни одна не делает обе? Это то, что calделает. Хорошее форматирование. Не хватает номера недели, хотя: $ cal January 2012 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 …

2
Как программы выводят в другое место, чем STDOUT / STDERR? Как этого избежать?
Видимо, я не знаю всех выходных пунктов назначения, которые доступны для использования. Я знаю о stdout( &1) и stderr( &2). Однако, после перенаправления обоих дескрипторов, я иногда все еще получаю некоторый вывод в моей консоли! Самый простой пример, который я могу вспомнить - это GNU Parallel; Каждый раз, когда я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.