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

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

1
Rm -r следует по символическим ссылкам?
Если у меня есть символические ссылки в некотором поддереве моих каталогов и я решу рекурсивно удалить каталог и его содержимое, будет ли это удалять элементы, символически связанные в дереве?
12 bash  unix 

6
Как получить время выполнения Bash в миллисекундах под Mac OS X?
Я проверил это , но предоставленное решение не сработало для меня. Используя дату, я могу получить время выполнения в секундах: T="$(date +%s)" #some work here T="$(($(date +%s)-T))" echo "execution time (secs) ${T}" Тем не менее, когда я пытаюсь это: T="$(date +%s%N)" #some work here T="$(($(date +%s%N)-T))" Добавляя% N (как указано …
12 macos  bash  unix 

6
Windows 10 linux bash shell ctrl + space не устанавливает отметки в Emacs
В Windows 10 я установил Подсистему для Linux Bash. Но у меня есть проблема с ярлыком в Emacs Ctrl+ spaceне устанавливает точку отметки. Что я попробовал и не помогло: Я пытался снять флажок «включить сочетания клавиш Ctrl» в меню свойств для консоли Windows Я пытался использовать разные терминалы ConEmu безуспешно. …

2
Разница при использовании обратных кавычек в двойных кавычках и одинарных кавычек в Bash
Почему следующие два исполнения отличаются по выводу? (Мне нужны двойные кавычки для переменных в моей возможной команде) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!

1
Как убрать символы в середине строки в bash
В bash у меня есть строка, и я пытаюсь удалить символ в середине строки. Я знаю, что мы можем удалить символы из начала или конца строки следующим образом: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" но как я могу удалить один в середине?
12 bash 

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

3
Cygwin bash sed блокирует мои файлы
Когда я изменяю файлы в cygwin bash с помощью команды sed, файл блокируется. Воспроизводить: Открыть cmdи cdв непользовательский каталог (например temp) echo aaa > test.txt Откройте в texteditor, добавьте строку, попробуйте сохранить => работает %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" В texteditor добавьте еще одну строку и попытайтесь сохранить => …
12 windows  bash  sed  cygwin 

3
Резервное копирование закладок Firefox и других личных файлов bash script
Я перехожу с Windows на Ubuntu для своего личного рабочего стола, и я хочу знать простой способ резервного копирования личных данных, таких как закладки Firefox, личные документы и т. Д. В Windows я копирую все вручную, а в Ubuntu я хочу создать bash-скрипт, который сделает это автоматически. Я ничего не …
12 windows  linux  bash  backup 

2
Создание bash TAB больше похоже на cmd.exe [duplicate]
На этот вопрос уже есть ответ здесь : Есть ли способ сделать bash более дружественным к TAB? (1 ответ) Закрыто 6 лет назад . Я задавался вопросом, есть ли способ сделать завершение ротационного стиля в bash похожим на поведение на cmd.exe, я обнаружил, что это ускоряет мне ввод команд
12 linux  bash  shell  command-line  sh 

8
Уведомления Growl для завершения задачи оболочки
(OSX Specific) Я, как и многие другие, кроме себя, часто запускаю процесс в оболочке, выполнение которого занимает минуту или две (например, большой коммит svn). В течение этого времени я часто alt-tab и обновляю reddit / slashdot / wikipedia / что угодно. Было бы здорово настроить что-то, что будет публиковать уведомление …
12 macos  bash  shell  growl 

5
Cygwin - cd в скрипте bash
Я новичок в использовании Cygwin, поэтому извиняюсь, если это очень новый вопрос. У меня есть сценарий Bash, где я "CD" в каталог, а затем сделать что-то в этом каталоге. Тем не менее команда cd завершается ошибкой с «Нет такого файла или каталога / c / code / blah / blah». …
12 bash  cygwin 

4
Завершение вкладки оболочки Bash, не расширяйте ~
Я часто использую Tabключ, когда использую оболочку (bash). Но меня раздражает то, что ~всегда расширяется до /home/"user". Я не думаю, что это всегда было так; Есть ли способ остановить это поведение? Пример: cj@zap:~$ ls ~/ Нажмите Tab cj@zap:~$ ls /home/cj/ Я хотел бы продолжать иметь ~/и не в конечном итоге …

8
Заставить BASH-скрипт `for` обрабатывать имена файлов с пробелами (или обходным путем)
Хотя я использую BASH в течение нескольких лет, мой опыт работы со сценариями BASH относительно ограничен. Мой код, как показано ниже. Он должен получить всю структуру каталогов из текущего каталога и скопировать его в $OUTDIR. for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p \"${OUTPATH}${DIR}\" # …
12 bash  find  filenames 

2
Что такое каталог «//»?
На разных машинах Linux вы можете cd / и cd // Оболочка скажет, что текущим каталогом является «/» или «//» после использования соответствующей команды. Таким образом, вопрос: в чем разница между «/» и «//», и если ответ «нет разницы», то почему «//» отображается иначе, чем «/» КСТАТИ cd /// cd …

3
Bash на Snow Leopard не подчиняется терминальным цветам
С новой версией Snow Leopard OS X обновила версию bash до GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0). Теперь мой .bashrcустанавливает следующие настройки: # Colors export TERM=xterm-color export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32' export CLICOLOR=1 export LSCOLORS=ExGxFxDxCxHxHxCbCeEbEb # Setup some colors to use later in interactive shell or scripts export COLOR_NC='\e[0m' # No Color export …

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