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

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

3
Переместить диапазон пронумерованных файлов?
У меня есть 291 пронумерованных файлов (начиная с 001 - заголовок и заканчивая 291 - заголовок), которые нужно переместить в отдельные каталоги. (От 001 до 021 в папку 1, от 022 до 053 в папку 2, они не обязательно имеют одинаковое количество файлов каждый раз). Я подумал, что мог бы …
14 linux  bash  mv 

2
Можно ли запускать сетевые команды, такие как nmap, в WSL?
Недавно я получил юбилейное обновление Windows 10 и установил bash. Я попытался установить nmap, но он не запустился. Мой вопрос: есть ли способ, чтобы такие команды, как nmap, правильно работали в WSL? Заранее спасибо! Ошибка, которую я получаю при запуске sudo nmap -sn 192.168.1.*:route_dst_netlink: cannot bind AF_NETLINK socket: Invalid argument …

1
Черта (-) перед башой
Если я исследую мою Баш оболочки в качестве OS X (10.6.4) терминала, например, путем вводом echo $0, есть тир перед моей оболочкой, как это: -bash. Что означает этот штрих?
14 macos  bash 

10
Есть ли способ получить удобство использования iTerm + Bash в Microsoft Windows?
Я использую Bash в течение многих лет, и мне действительно нравится iTerm. Есть ли способ получить такой уровень удобства использования консоли для Windows от Micosoft? Под этим я подразумеваю завершение вменяемых вкладок, историю (даже если вы закрываете терминал), поиск и т. Д., А также размер терминала, который я могу изменить, …

4
Bash: чтение ввода в то время как цикл чтения не работает
Чтение ввода в течение цикла чтения, похоже, не работает while read line do echo "get some input from the user" read response done < some_file.txt выполнение не приостанавливается, как если бы чтение было вне цикла. Почему это? Есть ли обходной путь для чтения ввода во время цикла чтения?
14 bash 

6
Заставить `#! / Usr / bin / env python` работать на Windows
Я использую Bash на Windows, предоставленной MSYS. Я попытался запустить файл Python с shebang of #!/usr/bin/env python, но я получаю это сообщение об ошибке: /usr/bin/env: python: No such file or directory Что я могу сделать, чтобы сделать эту работу? Я знаю, что могу запустить файл Python, добавив к нему суффикс …
14 python  windows  bash  msys 

5
Как удалить конечные символы в именах файлов в Bash?
У меня есть куча медиа-файлов, как показано ниже: tvshow.s01e11]Bloodlines.avi tvshow.s01e12]suffer.avi tvshow.s01e13]NotMe.avi Я хотел бы переименовать их в tvshow.s01e11.avi tvshow.s01e12.avi tvshow.s01e13.avi Я пытался использовать переименование, но, очевидно, я неправильно понял синтаксис, потому что он не работает.
13 linux  bash  rename 

6
Bash: обнаружить выполнение против источника в сценарии?
У меня есть скрипт, который завален вокруг моей файловой системы (побочный эффект процесса сборки), который устанавливает некоторые глобальные переменные среды (LD_LIBRARY_PATH, PATH, ROOTDIR и т. Д.), Которые должны быть в моей оболочке для правильной работы. Конечно, это означает, что мне нужно source script.sh или же . script.sh заставить его работать, …
13 bash 

5
Как я могу получить информацию о прокси Mac OS X в скрипте Bash?
На моем ноутбуке настроено несколько сетевых расположений: рабочий, домашний и т. Д. На рабочем (ых) компьютере (ах) настроен прокси-сервер, а на остальных нет. Это прекрасно работает для приложений OSX - Safari, Mail, даже Firefox и Thunderbird с плагином System Proxy . Для терминальных приложений , таких как git, svn, gem, …
13 macos  bash  terminal  proxy 

1
Chmod и -r + r
Я попытался вызвать команду chmod в неправильном порядке. chmod file.txt -rЭто сработало по какой-то причине. chmod file.txt +rС другой стороны отказался работать. Почему это? По какой причине одна команда работает, а другая нет?
13 ubuntu  bash 

4
Как рекурсивно заменить символы на sed?
Можно ли рекурсивно заменить вхождения последовательности символов без повторения итерации по той же самой последовательности? Выполняя sedкак в следующих сценариях, я могу получить упомянутый вывод. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' XoXXoX Тем …
13 linux  bash  regex  sed 

1
Почему сдвиг вставки работает только полностью в режиме вставки?
Просто попытался вставить некоторый контент (в Git Bash на сервере CentOS) в файл, используя vim. Я просто открыл файл и попытался использовать shift+, insertи я заметил, что первая половина (примерно) обрезается, но если я установил vim для режима вставки и нажал shift+, insertвсе вставляется отлично. Было просто интересно, почему это? …
13 bash  vim 

2
git в командной строке больше не работает на El Capitan
Прошлой ночью, только что установив OS X 10.11, я с удивлением увидел, что мой терминал Bash сделал следующее: $ git xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools. Предыдущая версия XCode не переносилась на …
13 bash  git  xcode 

3
Что значит . .bashrc на самом деле делать?
Когда я ввожу например. новый псевдоним в моем .bashrcфайле. Я не могу использовать его в этом окне терминала сразу, и до недавнего времени я думал, что мне нужно перезапустить терминал, чтобы перезагрузить .bashrcфайл. Тогда я где-то узнал, что если я напишу . .bashrc это перезагрузит .bashrcфайл в текущем окне, и …

5
Как мне сказать mkdir попытаться создать dir1, и если он уже существует, создать dir2 и т. Д., Пока он не найдет имя, которое не существует?
Я хочу создать каталог с номером в конце, например, «dir1», и увеличивать его, если каталог уже существует, пока не найдет имя каталога, которого не существует, и мне нужно сделать это в одной строке в командная строка Linux, что-то вроде: mkdir --increment dir$ Как бы я поступил так? Пока у меня …

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