Запитання з тегом «bash»

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.


3
Як я можу виправити помилку зі зламаною трубою?
Нещодавно я перевстановив RVM (слідуючи інструкціям на http://rvm.io ) після нової установки Ubuntu 12.10, коли отримав SSD Drive. Тепер, коли я набираю: 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
Я встановив нову оболонку bash на Windows 10. Я використовую її разом із ZSH. Однак жоден з символів utf8 не працює, вони виглядають як квадратні блоки. Як увімкнути кодування символів utf8 в оболонці за замовчуванням? Це можливо?

6
Чи є функція "зворотного інкрементального пошуку" у риб, схожа на 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 

2
Що саме є <() в bash (і = () в zsh)?
Мені досить зручно з башем, але останнім часом я опинився на заміні, про яку не знав. Що саме є &lt;(&lt;command&gt;)в баші? Як воно порівнюється з =(&lt;command&gt;)в zsh? Я розумію, що це стосується дескрипторів файлів за замовчуванням. У моєму комп’ютері echo &lt;() повертається /proc/self/fd/11, що я виявив копію сценарію STDOUT, але …
36 linux  bash  shell  zsh 

3
Bash Shebang для манекенів?
У мене є кілька bash-скриптів, у яких я налаштований, які в основному використовують #!/bin/bash але я регулярно стикаюся з деякими, схожими на це #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex і так далі. Чи може хтось пояснити значення та переваги цих варіантів shebang та чи застосовуються вони до інших шебангів?
35 bash  shell  script 

1
Що робить вбудована команда в bash?
Я знаю, що таке вбудована команда, але що робить builtinсама? Виконання which lsпоказує мені /bin/ls, але виконання which builtinнічого не повертає. man builtinпросто дає мені список вбудованих команд, однією з яких є builtin. На решті сторінки man пояснюється, що таке вбудований, але не те, що builtinтаке. builtin --helpкаже мені, builtin: …
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-terminal --tab -e "команда" --tab --tab команда виконується до .bashrc. Чи є можливість …

3
Команда: sudo su -
Я розумію, що su -робить записує вас до кореня з кореневим середовищем (на відміну від того, suякий увійде в корінь із оточенням) І я розумію, що sudoробить ви корінь для однієї команди Але я не впевнений, що це робить: sudo su - Кожен бажає уточнити
35 unix  bash  sudo  su 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.