Вопросы с тегом «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
Я использую Docker 1.6 и boot2dockerWindows 8.1. Когда я использую ярлык запуска Boot2Docker, я перехожу к приглашению cygwin bash, где я могу запускать команды docker. У меня проблемы с монтированием каталога из папки пользователей. Я пробовал: $ docker run -d --name abe -v $APPDATA/Bitcoin:/datadir poliver/bitcoin-abe Я получаю ошибку: invalid value …

4
Где хранятся функции оболочки в Linux?
Сначала я искал причину, по которой whichничего не выводится после предоставления в качестве аргумента определенных программ, например cd. Из того, что я нашел здесь , причина, вероятно, заключается в том, что cdна моей машине есть функция, которая подтверждается запуском type cd. TLDR: Но как обычные программы, которые whichмогут быть найдены …

3
Невозможно запустить приложение в tmux
Я получаю эту ошибку при попытке запустить Sublime Text или SourceTree из tmux: $ subl Unable to launch Sublime Text 2 $ stree Unable to open SourceTree Кажется, я не могу открыть приложения OS 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 также, как …

6
В чем разница между терминами «Shell» и «Bash»?
В чем разница между «Shell» и «Bash» и что означают эти термины? Насколько я знаю, разницы нет. Но я видел много книг о "Shell" и других о "Bash"! Поэтому, если я хочу работать с терминалом в Mac OS X и написать несколько сценариев bash, мне интересно, для каких книг мне …
11 macos  bash  shell 


2
Как вы можете настроить приглашение терминала в терминале со смайликами?
Я пытаюсь выяснить, как я могу настроить приглашение bash моего терминала для использования смайликов. Что я хочу (как видно из примера удара), так это чтобы cwd был отделен от приглашения символом \ n и показал зеленое улыбающееся лицо, если команда выполнена успешно, и красное печальное лицо, если оно не удалось. …

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

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 echo 'Success! …
11 linux  bash  ssh  terminal  putty 

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 

3
Расширение скобок: выполнить несколько команд вместо расширения на одной строке?
Когда вы используете расширение скобок в Bash, что-то вроде echo {a,b,c} становится echo a b c Есть ли способ расширить его до 3 отдельных команд, по одной для каждого расширения, вместо этого? И что: echo {a,b,c} станет echo a echo b echo c
11 linux  bash  expansion 

4
Есть ли способ сохранить макрос клавиатуры в bash?
Я хотел бы навсегда сохранить макрос клавиатуры, который я записал, используя C-x (и C-x ). Есть ли простой способ «увидеть источник» моего недавно записанного макроса, чтобы я мог связать его с сочетанием клавиш в ~ / .inputrc? Я думал, dump-macrosчто сделал бы это, но это не похоже ...

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