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

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


3
Bash на Ubuntu в Windows: невозможно изменить (некоторые) цвета каталогов
В новом приложении Bash on Ubuntu для Windows (10) я пытался изменить цвета каталогов с синего на более заметные, но по какой-то причине не смог изменить некоторые цвета файлов / каталогов. Как мне изменить все цвета каталогов / файлов? Мой файл .bashrc в настоящее время настроен на отображение цвета файла …

2
Можно ли проверить, установлен ли -e в скрипте bash?
Если для работы функции оболочки требуется определенный параметр -e / + e, возможно ли установить этот параметр локально, а затем восстановить его до предыдущего значения перед выходом из функции? myfunction() { # Query here if -e is set and remember in a variable? # Or push the settings to then …

4
Запуск `exec` со встроенным Bash
Я определил функцию оболочки (давайте назовем ее clock), которую я хочу использовать в качестве оболочки для другой команды, аналогично timeфункции, например clock ls -R. Моя функция оболочки выполняет некоторые задачи и затем заканчивается на exec "$@". Мне бы хотелось, чтобы эта функция работала даже со встроенными оболочками, например, clock time …

1
Какая частота пинга безопасна, если не считать DDoS-атаку?
Я пытаюсь составить график работы сервера, регулярно проверяя его и Google, а затем сравнивая время проверки. Я хочу продолжать делать это в течение, скажем, недели. Я отправляю набор из 5 пингов каждому с интервалом в 5 секунд и интервалом в 2 минуты между каждым набором. Ниже приводится bashкоманда. while true; …

1
Знак процента (%) перед командой оболочки
Я просто вставил кучу кода в свою оболочку, но забыл удалить ведущий %перед выполнением команды. Похоже, что ничего не сделал. Почему это ничего не делает в моей оболочке ( zsh )? > % echo foo В bash я получаю следующее > % echo foo bash: fg: %: no such job …

2
Подключитесь к обработчику «команда не найдена» в Ubuntu
Я хочу подключить обработчик для команды не найден wim@SDFA100461C:~$ thing No command 'thing' found, did you mean: Command 'tping' from package 'lam-runtime' (universe) Command 'thin' from package 'thin' (universe) thing: command not found Я хочу изменить это поведение своим собственным сценарием. В частности, я хочу проверить, существует ли команда в …

1
Как я могу перенаправить вывод OS X dtruss при работе с sudo?
Я работаю dtrussна Mac OS X 10.9. Простой пример: sudo -c ls Но я хотел бы записать dtrussвывод в файл. Я видел то, что говорит о том, что я могу сделать что-то вроде: sudo bash -c 'dtruss -c ls >x' но когда я делаю это, вывод dtrussвсе еще идет в …

2
Определение псевдонима в функциях bash
Я использую скрипт (к которому у меня нет прав записи), который создает несколько псевдонимов для настройки среды. Я хотел бы создать функцию bash для настройки моей среды, но кажется, что псевдонимы не сохраняются в теле функции. Вот минимальный пример: # aliases.sh alias fooAlias='echo "this will never work!"' , # .bashrc …
9 bash 

2
Как получить список всех дочерних процессов, порожденных скриптом
Контекст: Пользователи предоставляют мне свои собственные скрипты для запуска. Эти сценарии могут быть любого типа, такие как сценарии для запуска нескольких программ с графическим интерфейсом, внутренних служб. Я не контролирую, как пишутся сценарии. Эти сценарии могут быть блокирующего типа, т.е. выполнение ожидает завершения всех дочерних процессов (программ, запускаемых последовательно) #exaple …

4
Можно ли использовать скрипт оболочки в папке sendto?
Я хотел бы использовать скрипт оболочки bash из SendToпапки. Когда я помещаю ярлык в пакет или исполняемый файл в SendToпапку, он отображается в Send Toподменю контекста оболочки , но когда ярлык указывает на скрипт оболочки, это не так. ОС, на которой я тестирую это Win7 Home Premium SP1. Расширение, .shкоторое …

2
Откройте несколько вкладок в iTerm2 с определенными каталогами
Я хотел бы знать, возможно ли это. Я хочу настроить какой-либо скрипт или команду, которая откроет 5 вкладок, и каждая открываемая вкладка будет иметь свой собственный каталог, указанный Все в одном окне tab 1: open ~/folderA1 tab 2: open ~/folderA2 tab 3: open ~/folderA3 tab 4: open ~/folderA4 tab 5: …
9 macos  bash  iterm2 

1
Подсчет вхождений в первом столбце файла
У нас есть этот файл: 1 2 1 3 1 2 3 3 52 1 52 300 и еще 1000. Я хочу посчитать, сколько раз каждое значение встречается в первом столбце. 1 3 3 1 52 2 Это означает, что мы видели 1три раза. Как я могу это сделать в …
9 linux  bash  perl  awk 

2
сохранить историю Bash, регулярно
У меня есть bash, настроенный для сохранения истории в файл. Это происходит всякий раз, когда bash выходит [правильно]. Поскольку иногда bash не выходит должным образом, история теряется. Итак, вопрос в том, можно ли настроить bash для более регулярного сохранения истории? Я использую Debian Gnu (версия 6, Squeeze) с ядром Linux. …
9 linux  bash  gnu 

2
Как закрыть другие окна в tmux?
Я пишу некоторые функции, .bashrcчтобы tmuxупростить их использование: #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <-- How to `tabonly`? tabp() { tmux previous-window; …
9 bash  vim  tmux 

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