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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.


3
Как я могу исправить ошибку Broken Pipe?
Я недавно переустановил RVM (следуя инструкциям на http://rvm.io ) после новой установки Ubuntu 12.10, когда я получил SSD-диск. Теперь, когда я печатаю: type rvm | head -1 Я получаю следующую ошибку: rvm is a function -bash: type: write error: Broken pipe Но если я немедленно повторю команду, то получу только: …
36 bash  ruby  .bash-profile  rvm 

7
Как вы меняете цветовую схему в bash на Ubuntu для Windows?
Я пытался создать цветовые схемы с помощью https://terminal.sexy и http://ciembor.github.io/4bit/, но я не могу заставить их экспорты работать с bash в Ubuntu в Windows. Какой правильный подход к настройке цветов в boUoW?


4
UTF8 символы в Windows 10 Bash Terminal
Я установил новую оболочку Bash на Windows 10. Я использую его вместе с ZSH. Однако ни один из символов utf8 не работает, они отображаются в виде квадратных блоков. Как включить кодировку utf8 в оболочке по умолчанию? Это возможно?

6
Есть ли в Fish функциональность «обратного инкрементального поиска», аналогичная BRL CTRL + R?
Я действительно впечатлен функциональностью автозаполнения Fish . Однако в Bash есть одна особенность, которую я не могу найти в Fish. Когда вы нажимаете Ctrl+ Rв Bash и начинаете вводить термин, ваш поиск выполняется .bash_historyдля поиска совпадений в обратном порядке. Есть ли подобная функциональность в Fish?
36 bash  fish 

7
Как отключить set -e для отдельной команды?
Команда set -e сразу приводит к сбою сценария bash, когда любая команда возвращает ненулевой код завершения. Есть ли простой и элегантный способ отключить это поведение для отдельной команды в скрипте? В каких местах эта функциональность описана в Справочном руководстве по Bash ( http://www.gnu.org/software/bash/manual/bashref.html )?
36 bash 

1
Что делает встроенная команда в bash?
Я знаю, что такое встроенная команда, но что она делает builtinсама? Выполнение which lsпоказывает мне /bin/ls, но выполнение which builtinничего не возвращает. man builtinпросто дает мне список встроенных команд, одной из которых является builtin. Остальная часть справочной страницы объясняет, что такое встроенное, но не то, что builtinесть. builtin --helpговорит мне, …
35 bash 

3
Можно ли объединить файлы истории в bash?
Я регулярно запускаю несколько screenсеансов на своих рабочих столах и серверах Linux. Проблема в том, что когда я grepпросматриваю историю команд, я обнаружил, что выполнил команду в другом сеансе, и мне нужно отсоединить и повторно присоединить, чтобы получить этот элемент истории. Можно ли «принудительно» изменить по-разному обновленные истории из нескольких …
35 linux  bash 

6
Более удобный способ редактировать длинную переменную $ PATH?
Я хочу добавить в ~ / .bashrc несколько каталогов к моему $ PATH. Мой $ PATH довольно длинный, поэтому трудно понять, какие каталоги он содержит и в каком порядке. Я знаю, что могу изменить мой ~ / .bashrc так: PATH=$PATH:/some/dir PATH=$PATH:/another/dir:/yet/another PATH=$PATH:/and/another ... было бы легче читать. Но мне было …
35 linux  bash  unix  path 

2
Откройте терминал gnome программно и выполните команды после выполнения bashrc
Для запуска моей среды разработки я написал небольшой скрипт. Одна часть - открыть терминал gnome с несколькими вкладками, где автоматически должны выполняться некоторые команды. Некоторые из этих команд зависят от уже выполненного .bashrc. Но при использовании gnome-терминал --tab -e "команда" --tab --tab команда выполняется до того, как был выполнен .bashrc. …

3
Команда: sudo su -
Я понимаю что su -делает регистрирует вас в root с корневой средой (в отличие от того, suчто входит в систему с правами root) И я понимаю, что sudoделает вы болеете за одну команду Но я не уверен, что это делает: sudo su - Любой желающий уточнить
35 unix  bash  sudo  su 


3
отображать текст с новой строкой в ​​bash
Я хотел бы добавить текст в файл. Так я написал в Bash echo text >> file.conf Однако это не покидает новую строку. Так что я могу сделать это только один раз. Как мне добавить новую строку?
35 linux  bash 

3
Скопировать список файлов
У меня есть список файлов, разделенных пробелами в файле list.txt. Я хотел бы скопировать их в новую папку. Я пытался сделать: cp `cat list.txt` new_folder но это не сработало. Как бы вы это сделали? Обновить: Спасибо за все ваши очень интересные ответы. Я не так много просил :) После того, …
35 bash  unix  cp 

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