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

33
Использование переменных для хранения цветовых кодов терминала для PS1?

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

33
Какие эмуляторы терминала поддерживают режим управления tmux?

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

33
поиск текста на выходе терминала

Я запускаю приложение с командой, $ grails run-appкоторая печатает вход в терминал, как показано ниже. То, что я хочу, это поиск определенного текста (скажем user authorities) в этом журнале, чтобы я мог проверить дальше. Один из способов использовать Logis Apis для записи в текстовый файл, но я...

33
Как работает команда очистки?

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

32
Как узнать «уровень» снарядов, в которых я нахожусь?

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

32
Как запустить набор программ внутри tmux или gnome-терминала внутри скрипта?

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

32
Как работает терминал Linux?

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

32
Принудительно переустановить экран GNU до текущей ширины терминала?

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

30
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):...

30
как изменить размер области экрана по горизонтали

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

29
Почему цвета 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
Есть ли способ заблокировать командную строку?

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

29
Как я могу создать псевдоним для команды git [action] (которая включает пробелы)?

Большинство моих моих псевдонимов имеют такую ​​форму: alias p='pwd' Я хочу, чтобы псевдоним, git commitчтобы он сделалgit commit -v Но попытка создать псевдоним с пробелом выдает ошибку: $ alias 'git commit'='git commit -v' -bash: alias: `git commit': invalid alias name...

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

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 7 лет назад . Раньше у меня был сотрудник, который был действительно хорош в UNIX. Он показал мне, как использовать привязки клавиш Vi для редактирования команд моей оболочки....

28
Как настроить отображение bash, чтобы оно не показывало текст vim после выхода?

Мой вопрос прост, но мне трудно его легко сформулировать / объяснить. Я захожу в несколько ящиков Unix с разными аккаунтами. Я вижу 2 разные вещи для user1и user2, при редактировании текстовых файлов в VIM user1 Когда я vim filenameпечатаю, открывается vim, и я редактирую файл. Когда я закрываю...

28
Как автоматически записать все ваши терминальные сессии с помощью утилиты скрипта

То, чего я хочу достичь, - это возможность автоматически записывать сеансы терминала в файл всякий раз, когда я использую Yakuake / Konsole. Это легко сделать, если в начале моей сессии я сделаю: script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log Но я хочу запускать...

28
Как удалить псевдоним из моей оболочки навсегда

Когда меня не было рядом с компьютером, какой-то парень достал его и установил псевдоним для себя lsв моей корневой папке. Он установил это 'yes NeverGonnaGiveYouUp'. Так что теперь, когда я в своей корневой папке и lsнабираю, я получаю бесконечный цикл NeverGonnaGiveYouUp. Это сводит меня с ума, и...