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

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

1
Заміна [0-9] на [AJ] не працює з sed
Я працюю над командою, яка замінює всі цифри 0-9 відповідними літерами в sed. Я знаю, що я роблю щось не так, але sed не трактує регулярний виразок заміни як щось інше, як рядковий буквал. Я використовую команду sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Мені це здається досить простим, але я …


3
Термінал OS-X поводиться дивно після інтерактивного запуску Python
Після запуску python repl (2.7.10) в терміналі os-x і виходу з нього термінал більше не відлунюється введеним входом, і трапляються деякі інші дивні речі. Якщо я запускаю pythonще раз exit(), то термінал, здається, буде відновлений. Зараз я просто закриваю вкладку і відкриваю нову, тому я не перевіряв це широко. Я …
11 macos  bash  terminal  python 

2
Встановлення каталогу з хоста в boot2docker для Windows
Я працюю докер 1.6 і boot2dockerна вікні Windows 8.1. Коли я використовую комбінацію клавіш Boot2Docker Start, він переносить мене на підказку cygwin bash, де я можу запускати команди докера на самому місці. У мене проблеми з монтажем каталогу з папки користувачів. Я спробував: $ docker run -d --name abe -v …

4
Де зберігаються функції оболонки в Linux?
Спочатку я шукав причину, яка whichнічого не виводить після надання йому певних програм в якості аргументу, наприклад cd. З того, що я тут знайшов , причина, ймовірно, полягає в тому, що cdна моїй машині є функція, яка підтверджується запуском type cd. TLDR: Але як звичайні програми, які whichможуть знаходитись завдяки …


5
Паралельні петлі оболонки
Я хочу обробити багато файлів, і оскільки у мене тут є маса ядер, я хочу це робити паралельно: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Я знаю рішення Makefile, але мої команди потребують аргументів із списку глобальних оболонок. Я знайшов: > function pwait() { > while …

6
Чи є спосіб уникнути одноцитат в оболонці?
E. g. я хочу сказати perl -e 'print '"'"'Hello, world!'"'"', "\n";' Чи є менш незручний спосіб це зробити, наприклад, уникнути одинарних цитат? Так, я знаю, що вмію писати perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' Але це питання стосується цитування в оболонці, а не в Perl. …

3
Не вдається запустити програму в tmux
Я отримую цю помилку, коли намагаюся запустити Sublime Text або SourceTree з tmux: $ subl Unable to launch Sublime Text 2 $ stree Unable to open SourceTree Здається, я також не можу відкрити програми x x: $ open MPlayerX.app LSOpenURLsWithRole() failed with error -10810 for the file /Applications/MPlayerX.app. Я використовую …

3
Практичний (ближчий до класичного Linux) спосіб використання (автоматизації) SUDO для CygWin
Вміння використовувати sudoкоманди в CygWin корисно і швидше, ніж відкривати підвищену оболонку: Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. Як показано вище, ви також можете запускати команди / скрипти Windows, як і Linux. Для …


6
Яка різниця між термінами «оболонка» та «баш»?
Яка різниця між "Шелл" і "Баш" і що означають ці терміни? Наскільки я знаю, різниці немає. Але я бачив багато книжок про «Шкаралупу» та інші про «Баш»! Тож у випадку, якщо я хочу працювати з терміналом на Mac OS X і писати кілька сценаріїв баш, мені цікаво, до яких книг …
11 macos  bash  shell 

4
Перехід до каталогу за допомогою змінних bash не працює, коли імена каталогів мають пробіли
Скажімо, я хочу зберігати таку команду у змінній cd "/cygdrive/c/Program Files/" Тому я це роблю dir="cd \"/cygdrive/c/Program Files/\"" Це повинно зберігати команду для переходу до каталогу програмних файлів, тому коли я набираю $ dir, він переводить мене до цього каталогу. Щоб переконатися, що цитати були правильно використані, я набираю echo …
11 linux  bash  cygwin 

2
Чому встановлення запиту bash (PS1) вручну призводить до того, що у root буде розміщено $ замість #?
Я на CentOS 6.4. За замовчуванням запит користувача root має #символ, тобто він виглядає приблизно так [root@myserver ~]# . echo $PS1роздруковує [\u@\h \W]\$; але якщо я PS1="[\u@\h \W]\$"(який не повинен нічого міняти, afaics), я в кінцевому підсумку з запитом , який виглядає наступним чином : [root@myserver ~]$. Чому, коли я …
11 bash  prompt 

5
Чи є в Linux команда, яка чекає, поки вона буде припинена?
Я намагаюся створити пакетний файл Windows, який починає putty / plink з переадресацією портів, і нічого іншого. Частина Windows поки готова: start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 Так як я не хочу , щоб виконувати інші команди після аутентифікації, я використовую ForceCommandз Match Userзаявою: Match User sampleUser ForceCommand …
11 linux  bash  ssh  terminal  putty 

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