Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
9
голосов
4ответа
19k показов
Ubuntu/ Gnome: открыть приложение в определенной рабочей области
Как настроить приложение на открытие в определенной рабочей области? Больше информации: Мне нравится иметь свою C++ IDE в рабочей области 2, мою Java IDE в рабочей области 3, и мою электронную почту, ...
9
голосов
3ответа
7k показов
Автозаполнение Bash добавляет косую черту после имени файла
Я недавно обновил свою систему с Etch до Lenny. Теперь, когда я использую автозаполнение, имена файлов (не каталогов) появляются с косой чертой в командной строке. Кажется, это связано с несколькими ...
9
голосов
1ответ
14k показов
Bash: обратный поиск в DNS активных IP-адресов
У меня есть однострочная команда, которая перечисляет 10 самых активных IP-адресов из журнала доступа к веб-серверу: cat access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail -n10 Примерный ...
9
голосов
3ответа
13k показов
Как вывести первые 10 байтов в шестнадцатеричном формате файла?
Мне нужно напечатать первые 10 байтов файла в шестнадцатеричном формате из командной строки linux mint. Может кто-нибудь мне помочь? Спасибо
9
голосов
4ответа
13k показов
Bash: чтение ввода в то время как цикл чтения не работает
Чтение ввода в течение цикла чтения, кажется, не работает while read line do echo "get some input from the user" read response done < some_file.txt выполнение не приостанавливается, как если бы ...
9
голосов
5ответов
18k показов
Переместить все файлы из подкаталогов в текущий каталог?
Как я могу переместить файлы, содержащиеся во всех подкаталогах, в текущий каталог, а затем удалить пустые подкаталоги? Я нашел этот вопрос, но адаптирую ответ на: mv * . не работал; Я получил много ...
9
голосов
2ответа
12k показов
Как получить полный путь к целевой ссылке
Если у меня есть символическая ссылка /var/opt/foo созданная с помощью ln -fs /path/to/target/dir foo . Как я могу в скрипте, который видит только ссылку get /path/to/target/dir? То, чего я хочу ...
9
голосов
5ответов
16k показов
Нет такого файла или каталога после ввода $ PATH в терминале
когда я пишу в терминале echo $PATH мой вывод :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin но когда я пишу только: $PATH этот вывод я не правильно понял, вывод: bash: ...
9
голосов
2ответа
10k показов
Поставь задачу на задний план с помощью bash
Я знаю, что вы можете начать фоновую работу с Bash, выполняющим foo & . Однако лучший способ поместить задний план в фоновый режим - это нажать Ctrl+z, чтобы приостановить его, а затем bg 1 чтобы ...
9
голосов
2ответа
14k показов
Можно ли запускать сетевые команды, такие как nmap, в WSL?
Недавно я получил юбилейное обновление Windows 10 и установил bash. Я попытался установить nmap, но он не запустился. Мой вопрос: есть ли способ, чтобы такие команды, как nmap, правильно работали в ...
9
голосов
2ответа
1k показов
Когда перефразировать исполняемые файлы в $ PATH с помощью bash?
В оболочке Bash есть встроенная команда hash -r для сброса внутреннего кеша $PATH для исполняемых файлов. Когда необходимо использовать эту команду? Связанный: Как перефразировать исполняемые файлы в ...
9
голосов
2ответа
2k показов
Почему обратная косая черта перед звездочкой в `find`?
В этой команде: find . -name \*.pyc -delete Зачем нужна обратная косая черта перед *.pyc ?
8
голосов
3ответа
3k показов
Разница между tmux и опциями разделения оболочки на iTerm2?
В настоящее время я переключился на iTerm2 + VIM для моей среды разработки. Я заметил, что последняя версия iTerm2 поддерживает tmux и были люди, использующие tmux для разделения окна на несколько ...
8
голосов
2ответа
8k показов
Можно ли настроить wget для отображения времени передачи в миллисекундах?
Как правило, wget показывает время передачи в секундах. Есть ли способ, которым я могу показать время в миллисекундах?
8
голосов
1ответ
1k показов
Как я могу предотвратить «У вас есть почта». сообщение от отображения каждый раз, когда я открываю терминал
Каждый раз, когда я открываю Терминал, я получаю "У вас есть почта". сообщение, но у меня нет почты. Когда я запускаю MAIL, на нем написано: "Нет почты для myusername". Я пробовал несколько способов ...
8
голосов
4ответа
13k показов
bash: использование scp в cron не удается, но запускается успешно при запуске из командной строки
Я пытаюсь использовать scp в bash-скрипте, запущенном cron (я запускаю это на Ubuntu 10.0.4 LTS). Скрипт работает нормально (т.е. передает и копирует file1 и file2 на / с удаленного сервера, когда я ...
8
голосов
3ответа
6k показов
Как использовать Windows для установки Java из BashOnWindows10?
Я не могу запустить версию java.exe для Windows из BashOnWindows10. Он присутствует в PATH, но вызов молча прерывается. Моя цель - избежать повторной установки JDK/JRE в WSL. Поскольку я запускаю ...
8
голосов
4ответа
29k показов
"команда не найдена" при запуске сценария оболочки. Что я сломал?
Я на OSX Snow Leopard. Вот полное содержание grr.sh: #!/bin/sh echo wow Когда я пытаюсь запустить его из терминала: $ grr.sh -bash: grr.sh: command not found $ /bin/sh grr.sh wow $ sh grr.sh wow $ ...
8
голосов
2ответа
589 показов
Могу ли я заставить bash прекратить анализ и проверку определенного псевдонима?
Я использую Fedora 25 и добавил следующий псевдоним в свой профиль bash: alias releasenotes="dnf updateinfo --refresh info `dnf check-update | cut -d '.' -f 1 | xargs` | less" (Я не могу использовать ...
8
голосов
2ответа
1k показов
Почему bash tab-раскрывает тильду, когда я заканчиваю имя файла vim?
Если я cat ~/.bashr то это будет завершено с cat ~/.bashrc . Если я vim ~/.bashr то он завершится до vim /home/neil/.bashrc ... (Он делает то же самое с vi , который имеет псевдоним "vim" .) Могу ли ...
8
голосов
6ответов
11k показов
Bash цвет оболочки на Mac?
Как вы можете сделать список исполняемых файлов оболочки Bash другого цвета, чем неисполняемые файлы? Я попытался отредактировать ~/.bashrc чтобы он содержал следующую строку (иначе она пуста): ...
8
голосов
1ответ
3k показов
Является ли невидимая ошибка в bash ошибкой или функцией?
В каждом дистрибутиве Linux, который я использовал последние 10 лет, было следующее неудобство: вы запускаете программу в терминале, используя bash. После остановки или прерывания программы все, что ...
8
голосов
2ответа
1k показов
Как раскрасить выходные столбцы ls?
Вид названия говорит сам за себя: я хотел бы получить эти аккуратные цветные столбцы с выводом чего-то вроде ls -al , скажем, как в ответе 10basetom на этот вопрос.
8
голосов
2ответа
5k показов
Как закрыть другие окна в tmux?
Я пишу некоторые функции в .bashrc чтобы сделать tmux простым в использовании: #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } ...
8
голосов
2ответа
11k показов
Как я могу пакетно переименовать набор имен файлов в Linux?
У меня есть папка с изображениями с именем: pic001-2.png pic002-2.png pic003-2.png Как мне переименовать их в следующее? pic001.png pic002.png pic003.png Я пробовал mv "pic*-2.png" "pic*.png" но ...
8
голосов
3ответа
14k показов
Выключение Linux через 30 секунд?
Простой вопрос: какие параметры можно использовать для выключения компьютера под управлением Linux/OSX за 30 секунд? Я всегда запускал Windows, где бы я shutdown -s -t 30 но параметры разные. Я ...
8
голосов
3ответа
44k показов
Как выполнить скрипт Python из консоли без записи полного пути?
У меня есть несколько сценариев Python в /usr /share /scripts /, которые я часто использую, и я хочу иметь возможность выполнить их, просто написав имя, а не полный путь, как я могу это сделать? echo ...
8
голосов
1ответ
5k показов
Что означает & при использовании в конце сценария bash?
Я использую bash-скрипт для запуска и добавляю & в конец, вот так: ./bin/Startup.sh par1 & Что означает символ & в конце? Благодарю.
8
голосов
4ответа
5k показов
Как я могу найти в исходных файлах текст?
На данный момент я использую две команды, я уверен, что должен быть лучший способ ... wim@wim-acer:~/ffmpeg$ find . -name "*.h" -print0 | xargs -0 grep -i invalid\ preset wim@wim-acer:~/ffmpeg$ find ...
8
голосов
6ответов
8k показов
Как получить PIPESTATUS и вывод в bash-скрипте
Я пытаюсь получить дату последнего изменения файла с помощью этой команды TM_LOCAL=`ls -l --time-style=long-iso ~/.vimrc | awk '{ print $6" "$7 }'` TM_LOCAL имеет значение типа «2012-05-16 23:18» ...
8
голосов
3ответа
7k показов
Как рекурсивно найти файл .doc, содержащий определенное слово?
Я использую Bash под Ubuntu. В настоящее время это работает хорошо для текущего каталога: catdoc *.doc | grep "specificword" Но у меня есть много подкаталогов с файлами .doc. Как я могу найти, ...
8
голосов
2ответа
2k показов
Отказаться от процесса Cygwin Bash
Есть ли способ правильно отречься от процесса Cygwin Bash? например я могу бегать в фоновом режиме /cygdrive/c/Windows/notepad.exe & и окно блокнота показывает, но когда я закрываю bash с помощью ...
8
голосов
9ответов
37k показов
Как найти индекс слова в строке в bash?
В bash-скрипте У меня есть строка, которая содержит несколько слов, разделенных одним или несколькими пробелами. то есть: Name Age Sex ID Address Если я хочу найти какое-либо слово, например, я хочу ...
8
голосов
1ответ
32k показов
Как перезаписать файл с помощью echo?
При использовании echo "foo">> bar.txt более одного раза он добавляется в конец файла. Как перезаписать bar.txt каждый раз?
8
голосов
2ответа
4k показов
Есть ли инструмент командной строки для распознавания лиц?
Я скачал много изображений в одном каталоге, включая People и Landscape . Я хочу разделить каталог на две части. Я ищу инструмент командной строки Linux для фильтрации по лицу.
8
голосов
3ответа
12k показов
Cygwin .bashrc не является источником, потому что Cygwin запускается в Windows home
ПРИМЕЧАНИЕ. Пожалуйста, см. Мое второе редактирование ниже для получения обновленной информации о проблеме. Cygwin работал хорошо для меня до прошлой недели. Теперь .bashrc не получает источник. Я, ...
8
голосов
5ответов
743 показов
Дайте всем файлам расширение .jpg
У меня есть каталог, и некоторые расширения файлов указаны в верхнем регистре (.JPG) вместо строчных. Я хочу убедиться, что каждый файл имеет расширение .jpg. Как бы я сделал это из командной строки?
8
голосов
2ответа
3k показов
обратный поиск истории с регулярными выражениями
Я ищу инструмент, позволяющий обратный инкрементный поиск с поддержкой простого регулярного выражения (или нескольких совпадений). Например, если я хочу найти команду 'foo bar baz', я мог бы сделать ...
8
голосов
2ответа
2k показов
Псевдоним не переопределяет записи PATH?
Последняя строка моего .bash_profile : alias cp=/usr/local/bin/gcp Однако это подавляется записью в моем $PATH : $which cp /bin/cp 11:54:32/OCspark $type cp cp is aliased to `/usr/local/bin/gcp' Я ...
8
голосов
2ответа
762 показов
Зарезервированные слова Bash против встроенных команд и форматирование вывода команды времени
В чем разница между зарезервированными в bash словами и встроенными командами? Могу ли я отключить время bash и использовать /usr/bin/time? Если нет, как я могу отформатировать вывод?
8
голосов
2ответа
435 показов
Можно ли настроить способ, которым bash завершает имена каталогов?
Я хотел бы поручить Bash использовать специальный метод для выполнения завершения на определенных именах каталогов. Например, bash будет вызывать мою программу для выполнения завершения, если путь ...
8
голосов
3ответа
601 показов
Какие команды я бы использовал для последовательного создания двух дочерних процессов?
Я хочу порождать два дочерних процесса, но подождите, пока первый не достигнет определенной точки своего выполнения (которую можно определить, изучив stdout), прежде чем порождать второй. Я не ...
8
голосов
3ответа
18k показов
Не могу отредактировать /etc /profile на моем mac
В терминале я делаю это: sudo vi /etc/profile Но я получаю версию только для чтения. Я никогда не был в состоянии редактировать что-либо как суперпользователь. Что происходит?
8
голосов
1ответ
7k показов
Эхо-текст определенного цвета в сценарии оболочки
Я собираюсь написать сценарий оболочки. Я хотел бы иметь возможность визуально различать некоторые из его выходного текста в виде предупреждения, установив его цвет на желтый. Как это сделать?
8
голосов
1ответ
3k показов
перевод строки в переменную bash
Мой скрипт содержит что-то вроде этого: ifc=$(ifconfig) При этом переменная ifc содержит выходные данные команды ifconfig но без перевода строки. Поэтому, когда я печатаю его с помощью echo $ifc я ...
8
голосов
2ответа
15k показов
Как мне создать ярлык, который открывает оболочку Cygwin bash в каталоге по моему выбору (особенно UNC)?
Учитывая стандартную установку Cygwin для Windows XP, я хотел бы создать стандартный ярлык Explorer, который открывает оболочку bash, уже открытую в каталоге по моему выбору. Каталог является ...
8
голосов
3ответа
7k показов
Молния для быстрого (PS1)
Некоторое время назад я видел несколько скринкастов, где у кого-то был значок молнии вместо $ в приглашении bash. Кто-нибудь знает как это сделать?
8
голосов
2ответа
10k показов
Как получить список всех дочерних процессов, порожденных скриптом
Контекст: Пользователи предоставляют мне свои собственные скрипты для запуска. Эти сценарии могут быть любого типа, такие как сценарии для запуска нескольких программ с графическим интерфейсом, ...
8
голосов
3ответа
5k показов
DNS не работает в Bash (Ubuntu) в Windows, используя VPN
Я только начал тестировать "Bash на Ubuntu для Windows", и мне это нравится! Просто проблема в том, что мне нужно использовать VPN для доступа к нашим серверным серверам и серверам разработки. И при ...
8
голосов
3ответа
255 показов
Как получить лучшее представление при наборе каталогов в терминале?
В настоящее время я использую Mac и учусь пользоваться терминалом, но этот вопрос относится и к системам Linux. Я хотел бы спросить, при вводе путей в терминале / командной строке, есть ли способ в ...