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

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

3
Какие эмуляторы терминала поддерживают режим управления tmux?
tmuxимеет свой режим управления , активированный с помощью -CC, чтобы эмулятор терминала мог управлять tmux. iTerm2 использует это для того, чтобы окна tmux отображались как отдельные окна iTerm. Существуют ли другие эмуляторы терминала, поддерживающие режим управления? Меня особенно интересуют эмуляторы терминалов / клиенты SSH для Windows, которые могут предлагать такую …
33 terminal  tmux  iterm 

3
Использование переменных для хранения цветовых кодов терминала для PS1?
В моем .bashrc, я использую цветовые коды терминала ANSI, чтобы раскрасить различные биты. Это выглядит так: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' где virtual_envи git_branchbash-функции, которые выводят материал на стандартный вывод. Теперь, чтобы было легче читать и изменять, я хотел бы хранить цветовые коды в переменных и ссылаться на них, а не встраивать их …

6
Как работает команда очистки?
Недавно я пытался узнать больше о том, как работает оболочка, и смотрел, как clearработает команда. Исполняемый файл находится внутри, /usr/bin/clearи, кажется, он выводит несколько пустых строк (равных высоте терминала) и помещает курсор в верхний левый угол терминала. Вывод команды всегда один и тот же, независимо от размера терминала: $ clear …
33 shell  terminal 

15
Как запустить одну и ту же команду linux в нескольких вкладках / оболочке одновременно?
Есть ли какой-нибудь инструмент / команда в Linux, которую я могу использовать для одновременного запуска команды на нескольких вкладках? Я хочу выполнить одну и ту же команду: ./myprog argument1 argument2одновременно в нескольких оболочках, чтобы проверить, нормально ли работают мьютексы в многопоточной программе. Я хочу иметь возможность увеличить количество экземпляров этой …

2
Как работает терминал Linux?
Если вы запустите терминал и вызовете исполняемый файл (если он для простоты ориентирован на строку), вы получите ответ на команду из исполняемого файла. Как это распечатывается для вас (пользователя)? Терминал делает что-то подобное pexpect? (опрос в ожидании выхода) или как? Как он получает уведомление о выводе на печать? А как …

3
Принудительно переустановить экран GNU до текущей ширины терминала?
Я хотел бы заставить экран GNU перекомпоновываться до существующей ширины терминала при повторном подключении сеанса. Мне кажется, это работало должным образом до того, как я обновил машину до CentOS 6, но я не могу понять, как ее восстановить. ( TERM=xterm) Всякий раз, когда я присоединяю сеанс, независимо от состояния, когда …

4
Как запустить набор программ внутри tmux или gnome-терминала внутри скрипта?
Я хотел запустить несколько команд одновременно в tmux, gnome-terminal или xfterminal, на каждой вкладке, где запущена одна команда, и закрыть эту вкладку после ее завершения. Любое другое программное обеспечение также приветствуется Я хотел выпустить один скрипт для этой работы, например, XX "cmd1" "cmd2" "cmd3"

5
Как узнать «уровень» снарядов, в которых я нахожусь?
Если я открою терминал, как у xtermменя будет оболочка. Тогда, если я использую sshили у zshменя будет другой «уровень» оболочки. Есть ли способ узнать, сколько раз я должен Ctrl+Dили напечатать, exitчтобы выйти из них всех? Мое настоящее намерение - выйти из всего, кроме «корневой» оболочки. Также было бы полезно узнать, …
32 shell  terminal 


4
X-приложения предупреждают «Не удалось подключиться к шине специальных возможностей:» на stderr
Кажется, что каждое приложение из терминала выдает предупреждения и сообщения об ошибках, даже если оно работает нормально. Emacs: ** (emacs:5004): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused Evince: ** (evince:5052): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket …
30 terminal  x11  gtk  stderr  bugs 

2
как изменить размер области экрана по горизонтали
Я использую screenдля разделения своих терминалов, но я хотел бы иметь возможность изменить размер горизонтального размера разделенных экранов. Если я это сделаю, C-a :resize 10я только изменить вертикальный размер до 10 строк. Как мне добиться того же, но для горизонтального измерения?


5
Почему цвета Vim выглядят по-разному внутри и снаружи tmux?
Среда: Fedora 25 (4.9.12-200.fc25.x86_64) GNOME Terminal 3.22.1 Использование VTE версии 0.46.1 + GNUTLS VIM - Vi IMproved 8.0 (2016 сентябрь 12, составлено 22 февраля 2017 года 16:26:11) tmux 2.2 Недавно я начал использовать tmux и заметил, что цвета в Vim меняются в зависимости от того, работаю я внутри или вне …
29 terminal  vim  tmux  colors 

4
Есть ли способ заблокировать командную строку?
Например, в сеансе X я могу использовать Ctrl- Alt- Lдля блокировки экрана, чтобы он запрашивал пароль для разблокировки и не позволял кому-либо связываться с моим компьютером. Но если у меня есть открытая терминальная сессия на одном из TTY (который я могу получить доступ с Ctrl- Alt- F1, к примеру) - …

6
Как я могу создать псевдоним для команды git [action] (которая включает пробелы)?
Большинство моих моих псевдонимов имеют такую ​​форму: alias p='pwd' Я хочу, чтобы псевдоним, git commitчтобы он сделалgit commit -v Но попытка создать псевдоним с пробелом выдает ошибку: $ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name
29 bash  shell  terminal  alias  git 

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