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

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

6
Немедленно скажите, какой вывод был отправлен на stderr
При автоматизации задачи целесообразно сначала проверить ее вручную. Было бы полезно, однако, если бы любые данные, поступающие в stderr, были сразу же распознаваемы как таковые и отличались от данных, поступающих в stdout, и иметь все выходные данные вместе, чтобы было очевидно, какова последовательность событий. Последнее, что было бы неплохо, - …
8 bash  colors  stderr 

2
Цвета в соединении ssh
У меня есть цветной терминал bash (например, ls и vim показывают цвета, когда настроены для этого). Как я могу иметь эти цвета при подключении к удаленному серверу через SSH?
8 linux  bash  ssh  colors 

3
Добавление ветки git к приглашению bash на снежном барсе
Я использую это: $(__git_ps1 '(%s)') Он работает, однако, он не обновляется, когда я меняю каталоги или извлекаю новую ветку. У меня также есть этот псевдоним: alias reload='. ~/.bash_profile' Образец прогона: user@machine:~/dev/rails$cd git_folder/ user@machine:~/dev/rails/git_folder$reload user@machine:~/dev/rails/git_folder(test)$git checkout master Switched to branch 'master' user@machine:~/dev/rails/git_folder(test)$reload user@machine:~/dev/rails/git_folder(master)$ Как вы видите, он устанавливается правильно, но только …

3
Не удается назначить PS1 на OS X Bash
Я пытаюсь настроить PS1 поэтому он отображает название ветки в git: user.name:some/repo (master) $ Тем не менее, ничего, что я делаю, похоже, не работает. Даже когда я просто пытаюсь назначить PS1 напрямую, это не работает: user.name:~ $ echo $PS1 \u:\w $ user.name:~ $ PS1='oh yeah' user.name:~ $ echo $PS1 \u:\w …

3
Запустите mplayer из Bash в фоновом режиме без дополнительной Bash
Я хотел бы посмотреть фильм с mplayer от bash на заднем плане, как я делаю со всеми программами и никогда не было никаких проблем: mplayer Kick* & если вы хотите увидеть Kickboxer, например. Но это не открывает окно, а говорит, что процесс остановлен. Я могу открыть окно фильма с fg …
7 bash  mplayer 

1
Имя вкладки терминала OS X Mountain Lion + открыть новую вкладку в том же каталоге
1) В Mountain Lion через Настройки вы можете изменить настройку Терминала, чтобы новая вкладка могла открываться в том же каталоге, что и вкладка открытия. (т.е. если я нахожусь в ~ / workspace и открываю новую вкладку, то новая вкладка будет в ~ / workspace). 2) Также в Mountain Lion возможно, …

4
Неожиданное поведение в Баш
От man bash: A simple command is a sequence of optional variable assignments followed by blank-separated words and redirections, and terminated by a control operator. The first word specifies the command to be executed, and is passed as argument zero. The remaining words are passed as arguments to the invoked …

2
Что такое ярлык командной строки, чтобы закомментировать текущую строку
Я ищу ярлык командной строки, чтобы закомментировать текущую строку в терминале. Например, я мог бы ввести git commit -am "a comm а потом понимаешь, что я на самом деле не хочу совершать еще. Я бы нажал комбинацию клавиш, и моя наполовину введенная строка была бы закомментирована и введена, таким образом …

2
Обратный вывод команды
Я пытаюсь получить обратный вывод из git log --branches --graph --oneline (К сожалению, вы не можете перейти --reverseк нему, потому что он говорит, что это несовместимо с --graph) Есть ли способ отменить вывод команды?
7 bash  git 

5
Как сделать так, чтобы Bash Script принимал входные данные до его запуска?
По сути, вы вызываете мой Bash Script, набирая mybashscriptв консоли. Тогда это начинается: Welcome to mybashcript! Choose an option (login|logout|view|erase|quit|): Затем пользователь вводит любой желаемый ввод, который затем активирует скрипт Python ниже в соответствующем дереве каждого параметра. Что мне интересно, так это как сделать так, чтобы пользователю нужно было всего …
7 linux  bash 

1
Как добавить кучу WAV-файлов, сохранив (не добавляя ноль) числовой порядок?
У меня есть много (7500) WAV-файлов (названных по их номерам), которые я хотел бы объединить в один. Я думаю, что это должно быть сделано с помощью цикла bash, потому что при использовании глобирования некоторые файлы были бы в неправильном порядке (например, 1111 до 2). Какой лучший способ сделать это под …
7 bash  wav  sox 

2
Как избежать ошибки «grep: Argument list too long»?
Я использую Mac 10.7.5 и на оболочке Bash. Я пытаюсь найти экземпляры строки в группе файлов, но получаю эту ошибку Daves-MacBook-Pro:folder davea$ find . -name "*" | xargs grep 'state-icons' xargs: grep: Argument list too long Как я могу запустить команду (или аналогичную), чтобы избежать этой ошибки?
7 bash  script  grep  xargs 

3
Расширяющиеся глобусы в xargs
У меня есть такой каталог mkdir test cd test touch file{0,1}.txt otherfile{0,1}.txt stuff{0,1}.txt Я хочу выполнить некоторую команду, такую ​​как ls, для определенных типов файлов в каталоге, и иметь расширение * (glob) для всех возможностей имени файла. echo 'file otherfile' | tr ' ' '\n' | xargs -I % ls …
7 linux  macos  bash  unix  xargs 

1
Почему bash говорит, что нет такого файла или каталога, когда файл находится в пути
Поэтому я удалил cmake и переустановил его с обновленной версией, и путь правильный, и файл есть, но всякий раз, когда я пытаюсь запустить cmake, bash выводит эхо -bash: /usr/bin/cmake: No such file or directory pi@raspberrypi /usr/local/bin $ dir cmake cpack ctest indiecity pi@raspberrypi /usr/local/bin $ export | grep PATH declare …
7 linux  bash 

1
Альтернатива «fc -s» в Zsh?
В bashУ меня был удобный псевдоним: alias r="fc -s" Который только что повторил последнюю команду. Такой же как !!, Теперь я привык к этому (мышечная память), но не могу понять, как воссоздать псевдоним. fc не имеет -s вариант в zsh, Как я могу связать !! поведение к r?

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