Это зависит, что Вы понимаете путем установки. Если Вы изменяетесь, префикс в настраивают время, Вы сможете "установить" большую часть программного обеспечения, которое можно найти. Отметьте две вещи, хотя:
Установка в этом случае приведет к наличию всех файлов в структуре каталогов под предопределенным префиксом, в противоположность основной файловой системе. Это означает, необходимо будет выполнить это программы по-другому. Вы, возможно, должны были бы сделать вещи как изменение PATH
и LD_LIBRARY_PATH
переменные среды, иначе программы могут не определить местоположение всех их необходимых компонентов программного обеспечения и библиотек.
Вы не сможете использовать программы, которые требуют суперпользователя (корень) полномочия. Это может означать не только административные программы, но также и многих другой, который использует некоторые более сложные системные элементы/механизмы, такие как блокировка ресурса или усовершенствованное использование веб-интерфейса.
Можно получить доступ к этому через forward-search-history
функция, которая является, связывает на значение по умолчанию с ctrl+s. К сожалению, ctrl+s используется для передачи сигналов xoff
на значение по умолчанию, что означает, Вы не можете использовать его для изменения направления поиска. Существует два решения для решения проблемы, одного отключения, отправляющего xoff/xon
передача сигналов и другое изменение привязка клавиш для forward-search-history
Выполненный stty -ixon
в Вашем терминале или добавляют его к Вашему ~/.bashrc
. Это позволяет Вам использовать ctrl+s для использования forward-search-history
функция истории.
Для получения дополнительной информации о потоке управления взглянули на то, Как разморозиться после случайно нажатия Ctrl-S в терминале? и некоторые ответы
Если Вы не хотите изменять поведение по умолчанию ctrl+s, можно изменить привязку клавиш для forward-search-history
с bind
. Поскольку большинство ключей уже определяется в ударе, Вам, вероятно, придется стать творческими:
bind "\C-t":forward-search-history
Это свяжет ctrl+t с передавать-историей-поиска, но знать, что на значение по умолчанию ctrl+t работает transpose-chars
В качестве альтернативы базовому обратному поиску и прямому поиску, предоставляемым вашим bash, вы можете изучить:
fzf , сам -описал «нечеткий поиск командной строки -».
Он может заменить обратный поиск по умолчанию вашего bash (и других терминалов ).
Его преимущества заключаются в том, что:
Мой рабочий процесс теперь полностью зависит от fzf, а не от базового обратного поиска на машинах, которыми я управляю.
stty -ixon
вzsh
и это работает очень хорошо. Однако есть ли любой возможно нежелательные побочные эффекты в отключенииxoff/xon
передача сигналов? – student 31.05.2012, 12:18ctrl+s
для приостановки терминального вывода больше. Если Вы никогда не использовали его, прежде чем это не будет никакой проблемой – Ulrich Dangel 31.05.2012, 17:24C-s
.. очень полезный при использовании хвоста на журналах сервера. Аккуратный! (Мне жаль, что у меня не было другого upvote :)) – Ashutosh Jindal 20.11.2012, 11:37bind '"\C-t": history-search-forward'
– stiemannkj1 26.03.2015, 19:14