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

46
отключить закрытие окна CTRL-D в терминаторе (эмулятор терминала)

Я часто захожу через несколько сессий SSH. Чтобы выйти из моих сеансов, я нажимаю CTRL+ d, пока не вернусь на свою локальную машину. Однако иногда я нажимаю один раз слишком много, и мой терминал выходит. Есть ли способ заблокировать CTRL+ dот закрытия моего терминала? Я использую терминатор в...

43
Подсветка синтаксиса в терминале

Многие редакторы, ориентированные на программирование, раскрасят исходный код. Есть ли команда, которая раскрасит исходный код для просмотра в терминале? Я мог бы открыть файл с помощью emacs -nw(который открывается в терминале вместо того, чтобы открывать новое окно), но я ищу что-то, что работает...

42
Где я могу найти список кодов ключей терминала для переназначения ярлыков в bash?

Например: "\e[1;5C" "\e[Z" "\e-1\C-i" Я знаю только биты и кусочки, например , обозначения \eescape и C-for Ctrl, но что это за цифры ( 1) и буквы ( Z)? Каковы ;, [и -знаки для? Есть только метод проб и ошибок, или есть полный список кодов ключей bash и объяснение их...

42
Возможно ли иметь привязку ключей vim в терминале?

Я привыкаю к ​​привязкам vim (например, нажимая w, чтобы перейти к слову, dw, чтобы удалить слово и т. Д.) И его режимам (вставка, нормальный, визуальный), и, из любопытства, хотел бы знать: есть ли некоторые вид реализации этого поведения режимов и привязок от Vim к моему терминалу? Есть режим...

42
Невозможно остановить bash-скрипт с помощью Ctrl + C

Я написал простой скрипт bash с циклом для печати даты и проверки связи с удаленным компьютером: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Когда я запускаю его...

41
Как выйти или отменить неверную команду bash?

Я ожидаю, что получу некоторую надбавку за это, но нигде не могу найти ответ. Кажется, это должно быть так очевидно. Иногда, когда я набираю неверную команду в терминале bash, курсор просто переходит на следующую строку без каких-либо ошибок или чего-либо еще. Я не могу сказать, что я сделал не...

41
Как отключить звуковой сигнал только в bash tab-complete

Я нахожу , что сигнал полезно для некоторых вещей, так что я только хочу , чтобы отключить его для завершения вкладки (я не спрашиваю , как полностью отключить его, что уже ответил на другой вопрос о Serverfault). У меня также нет root-доступа, работающего на...

41
Вывод ls имеет переводы строки, но отображается в одной строке. Зачем?

Я думаю, что я могу упускать из виду относительно фундаментальный момент в отношении оболочки. Вывод команды ls по умолчанию отделяет вывод с символами новой строки, но оболочка отображает вывод в одной строке. Кто-нибудь может мне это объяснить? Я всегда предполагал, что выходные данные были...

40
Заставьте diff использовать полную ширину терминала в параллельном режиме

Большинство приложений умело используют всю доступную им ширину терминала. Моя оболочка делает, screen, vim и т. Д. Однако diffв параллельном режиме ( -y) этого не происходит. Это злит меня. Он использует 126 символов ширины, что даже не половина моего терминала шириной 270 блоков. Просматривая...

39
Почему введенный пароль не виден?

Ниже приведен образ процесса, который я использовал для создания пользователя на bash в Linux. Я понимаю, что пароль не должен отображаться в целях безопасности, но что я имею в виду, почему звездочки (или введенные мной символы) не...

39
Как удалить приветственное сообщение «У вас есть почта»

Когда я открываю свой терминал, он говорит: «У вас есть почта», кто-нибудь знает, почему? Я использую OS X, но так как она тоже основана на Unix и использует такие файлы, как bashrc, bash_profile и т. Д. Я подумал, что кто-то здесь может знать, и я не уверен, что это проблема, специфичная для...

38
Документация по переменным LESS_TERMCAP_ *?

Я вижу эти красивые цвета в man-страницах, которые просматриваются с меньшими затратами при установке нескольких этих переменных. Что они имеют в виду, где находится документация? Это интерпретируется less или termcap? Скриншот...

38
Что происходит при нажатии Ctrl + Alt + F <Num>?

Я ищу объяснение того, что происходит в Linux, когда эта комбинация клавиш нажимается для изменения текущего терминала. В частности, какой программный компонент перехватывает эту комбинацию клавиш и меняет терминал? Это ядро? Если это ядро, не могли бы вы указать расположение исходного файла,...

37
Backspace, Tab не работает в терминале (используя ssh)

Когда я захожу на другую машину с Debian с моей учетной записью (с разрешениями sudo), моя клавиша Backspace генерирует некоторые неудобные символы при нажатии. Также Tab& delключи тоже не работают. С другой стороны, у меня также есть другая учетная запись на той же машине, и когда я ssh через...

37
Использование системной даты / времени в Cron Script

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

35
Как я могу закрыть терминал, не убивая его потомков (без запуска `screen` в первую очередь)?

иногда я запускаю приложение в gnome-терминале, но потом мне внезапно приходится перезапускать gnome или что-то в этом роде. Я думаю, что ответ на вопрос также полезен, тогда я хочу отключиться от SSH, где что-то происходит. Терминальное дерево гнома выглядит так: gnome-terminal bash...

35
Как выглядят большие компьютеры, к которым подключены реальные терминалы?

Я изучаю историю компьютеров, чтобы лучше понять, почему терминалы Linux работают так, как они. Я читал, что с середины 1970-х до середины 1980-х годов большинство людей использовали реальные терминалы (в отличие от эмуляторов терминалов) для связи с большими компьютерами, это пример реального...

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

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