Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
17
голосов
1ответ
655 показов
Несколько установок и понимание $ PATH
У меня установлена более старая версия Git по адресу: /usr/bin/ Я недавно скачал более новую версию для: /usr/local/bin Когда я печатаю: which git Я получаю местоположение старой версии. Я полагаю, ...
17
голосов
4ответа
21k показов
"Сбросить" цвета терминала после выхода из ssh / выхода из системы
Когда я захожу на удаленный сервер, мне нравится, когда меняются цвета терминала. Я использую setterm в моем удаленном файле ~/.bashrc, чтобы сделать это. Однако, когда я exit , цвета терминала не ...
17
голосов
4ответа
30k показов
Как сравнить временные метки файлов в bash?
Как сравнить временную метку двух файлов? Я пробовал это, но это не работает: file1time=`stat -c %Y fil1.txt` file2time=`stat -c %Y file2.txt` if[$file1time -gt $file2time]; then doSomething fi Я ...
16
голосов
3ответа
3k показов
Можно ли извлечь содержимое запущенного скрипта bash из ОЗУ?
Я случайно переписал очень сложный сценарий bash, в котором я попытался аккуратно реализовать область видимости и потоки. Теперь тот же сценарий все еще выполняется, но файла больше нет, вопрос: ...
16
голосов
7ответов
22k показов
Принудительно использовать сценарий bash, чтобы использовать тройник, не передавая из командной строки
У меня есть сценарий bash с большим количеством выходных данных, и я хотел бы изменить этот сценарий (не создавать новый), чтобы скопировать весь вывод в файл, точно так же, как это произошло бы, ...
16
голосов
2ответа
7k показов
Что происходит с запущенными процессами, когда я теряю удаленное соединение с * nix box?
Я иногда теряю удаленное соединение SSH с моим VPS. Я использую screen для долго выполняющихся процессов, но мне интересно, что произойдет с процессами, которые у меня были запущены, кроме тех, ...
16
голосов
2ответа
9k показов
Префикс к каждому выводу команды во время выполнения
Я пытаюсь сделать модульный скрипт. У меня есть несколько скриптов / команд, которые вызываются из одного скрипта. Я хочу префикс вывода каждой отдельной команды. нелогич-: Мои файлы: allcommands.sh ...
16
голосов
1ответ
24k показов
утилита командной строки для записи с микрофона
Я ищу утилиту командной строки, которая контролирует микрофон, и если вы начинаете говорить, пишет файл. Период записи должен быть скорректирован. Решение: sox -t alsa default recording.wav silence 1 ...
16
голосов
2ответа
46k показов
Bash не загружает .profile в новом сеансе в Linux
Я настраиваю новую машину Linux, которую я получил от нашего ИТ-отдела, и заметил, что .profile не загружается, когда я начинаю новый сеанс терминала. Текущая оболочка - Bash, хотя я изменил ее по ...
16
голосов
6ответов
40k показов
Как скопировать всю корневую файловую систему Linux на новый жесткий диск с помощью ssh и tar
Мне нужно перенести всю корневую файловую систему Linux с неисправного жесткого диска на другой компьютер с открытым доступным разделом. Я почти уверен, что это касается tar и ssh , но я точно не ...
16
голосов
4ответа
27k показов
Как избежать апостроф в строке в кавычках в bash?
Я не понимаю, как bash оценивает экранирование символов апострофа в одиночных кавычках. Вот пример: $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to ...
16
голосов
5ответов
4k показов
Поиск текстового шаблона в Linux
Я новичок в Linux. Мне нужно искать строку "teststring" во всех * .java файлах, находящихся в /home /user1 / (включая подпапки). Как я могу сделать это в Linux с помощью команды оболочки.
16
голосов
2ответа
10k показов
Редактировать первую строку большого текстового файла
У меня огромный текстовый файл, слишком большой, чтобы все это помещалось в память. Все, что мне нужно сделать с этим текстовым файлом, это отредактировать первую строку (это файл CSV, и мне нужно ...
16
голосов
3ответа
71k показов
Командная строка: извлечь подстроку из вывода
Скажи, я запускаю команду SayStuff $ SayStuff и вывод Watermelons and cucumbers Сейчас. Скажем, я хочу извлечь из строки cucumbers из подстроки и передать их во что-нибудь. Путь к этому программно - ...
16
голосов
6ответов
78k показов
Неожиданный конец файла. Gzip сжатый файл
Я схожу с ума с файлом GZIP. Я могу распаковать файл в Windows, используя WinRAR, но это невозможно в любой операционной системе UNIX. файл вроде в порядке. Если я сделаю file the_name_of_the_file.gz ...
16
голосов
5ответов
8k показов
Как запустить sed на более чем 10 миллионов файлов в каталоге?
У меня есть каталог, в котором находится 10144911 файлов. До сих пор я пробовал следующее: for f in ls; do sed -i -e 's/blah/blee/g' $f; done Разбился мой снаряд, ls в тильде, но я не могу понять, ...
16
голосов
4ответа
3k показов
Можно ли распечатать расширение оболочки?
Я знаю, что есть определенный набор правил, которые расширяют команды, набираемые пользователем. (давайте поговорим о оболочке bash.) Можно ли распечатать команду в форме после расширения оболочки? ...
16
голосов
3ответа
27k показов
как остановить cp: overwrite './xxx'? незамедлительный
Как я могу остановить команду cp от запроса перезаписать. Я хочу перезаписать все файлы, не возвращаясь к терминалу. Так как это большие файлы и потребуется некоторое время для их завершения. Я ...
16
голосов
1ответ
30k показов
список файлов, пронумерованных в определенном диапазоне
У меня есть набор файлов в каталоге, пронумерованных следующим образом: file1.txt file2.txt ... file30.txt ... Теперь я хотел бы запустить команду для определенного диапазона файлов, скажем, с 18 по ...
16
голосов
4ответа
14k показов
Выполните команду, если Linux не используется в течение 5 минут
Я хотел бы выполнить такую команду, как notify-send 'a' если моя Linux машина простаивала 5 минут. В режиме ожидания я имею в виду то же самое, что экранная заставка, которая активируется, ...
16
голосов
1ответ
18k показов
Как я могу заставить `find` находить файлы в обратном хронологическом порядке?
Я хочу найти файлы в подкаталогах, отсортированных по метке времени (создания), с самыми последними в первую очередь. Я просмотрел справочную страницу, но, похоже, она позволяет фильтровать только по ...
16
голосов
2ответа
28k показов
что означает красный файл с черным фоном?
У меня проблема с компиляцией, и когда я проверяю свою директорию lib/, я получаю этот вывод из "ls": Что означает комбинация красный / черный? Я проверил вывод «dircolors -p», как предложено здесь ...
16
голосов
4ответа
5k показов
Команда перед каждой командой bash
Кто-нибудь знает способ поставить команду 'time' перед каждой командой в сеансе bash?
15
голосов
5ответов
16k показов
Используя Ctrl или Alt AND для возврата последнего слова в Bash
В Linux я привык нажимать Ctrl - Backspace, чтобы удалить последнее слово, но я не знаю, как это сделать в терминале Bash. В OS XI используйте Alt - Backspace, чтобы сделать то же самое. Есть ли ...
15
голосов
5ответов
4k показов
Bash: обнаружить выполнение против источника в сценарии?
У меня есть скрипт, который завален вокруг моей файловой системы (побочный эффект процесса сборки), который устанавливает некоторые глобальные переменные среды (LD_LIBRARY_PATH, PATH, ROOTDIR и ...
15
голосов
3ответа
35k показов
В Linux, как я могу найти все файлы, содержащие строку, и удалить их?
Я хочу удалить все файлы, которые содержат строку foo . Как я могу сделать это, используя bash в Linux?
15
голосов
2ответа
41k показов
Отправка смоделированных нажатий клавиш в Bash
Недавно я пытался написать скрипт, который можно использовать для автоматизации моей программы на c ++ в bash. Если вы знаете AutoIt, я могу просто показать вам пример того, что я пытаюсь сделать: ...
15
голосов
1ответ
3k показов
Я изменил свою переменную "HOME" и теперь не могу найти "~/.bash_profile", чтобы изменить ее обратно
Я возился с переменными среды на моем Mac, пытаясь научиться их использовать, и я использовал команду nano ~/.bash_profile где затем добавил строку HOME=/Users/MyCompName/Desktop чтобы обновить мою ...
15
голосов
8ответов
16k показов
Как я могу использовать два параметра одновременно с xargs?
Мне нужно конвертировать видео, но я не знаю, где они, поэтому мне нужно их find . Как я могу дать результат и имя выходного файла для FFmpeg с xargs? Я уже выяснил, что с помощью этой команды я могу ...
15
голосов
5ответов
4k показов
Как я могу все еще видеть текст «человека» после того, как я бросил человека?
Я обычно использую tcsh или bash и часто хочу использовать 'man' для просмотра параметров команды. В настоящее время, когда я покидаю man или ctrl-C, текст man исчезает, и я вижу буфер обратной ...
15
голосов
3ответа
35k показов
Изменить кодировку TXT-файла
Когда я пишу: file file1.txt У меня есть такой вывод: Little-endian UTF-16 Unicode текст, с ограничителями строки CR Тогда если я напишу: file file2.txt У меня есть: текст ASCII file2.txt создается ...
15
голосов
2ответа
16k показов
Как настроить задачу cron в OS X для запуска команды curl в определенное время каждый день?
У меня есть команда CURL, которую я хочу запускать каждый день, скажем, в 3 часа ночи, но я не уверен, как это настроить, и все руководства странные. Предположим, у меня большой опыт работы с ...
15
голосов
8ответов
20k показов
Как поставить в очередь несколько файлов для копирования на Mac?
Когда я копирую несколько файлов на Mac, система пытается скопировать их все одновременно. Проблема двоякая. Прежде всего, когда вы выбираете несколько файлов и копируете их, все они объединяются в ...
15
голосов
4ответа
3k показов
Как редактировать .bashrc без входа в систему
Вероятно, это дублирующий вопрос, но я недостаточно знаком с процессом входа / загрузки CentOS (особенно на ВМ), чтобы знать, что искать. Я использую CentOS 7 в VirtualBox. Я случайно добавил ...
15
голосов
6ответов
11k показов
Сделать трубу условной при непустом возврате
Есть ли способ трубы на выходе из одной функции в другую, но только если есть выход?
15
голосов
1ответ
1k показов
Когда я должен положить конфигурации в .bashrc против. .bash_profile?
Я смотрел на Questin 9152: почему мой путь не обновляется сейчас? , Какие настройки должны войти в мой файл ~/.bashrc, а не в файл ~/.bash_profile?
15
голосов
2ответа
1k показов
Что означает последнее «-» (дефис) в опциях `bash`?
В этом уроке нам нужно выполнить следующую команду: # curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - Что означает последний - (дефис) после bash ? Я видел много команд с этим, и не ...
15
голосов
6ответов
89k показов
Как сбросить Bash на Mac OSX, .bash_profile поврежден и bash больше не работает
Я работаю на MacBook Pro с последней версией Mountain Lion. Мне действительно нужна помощь, мне удалось кое-как повредить мой .bash_profile (я думаю), чтобы каждый раз, когда я открывал терминал, я ...
15
голосов
4ответа
14k показов
Где находится каталог Windows Bash в Windows?
Я установил Windows 10 Anniversary Update на свой компьютер. Я хотел бы знать, где находится каталог /root в приглашении Bash в Windows? Я хотел бы иметь возможность писать файлы в Bash, которые ...
15
голосов
2ответа
4k показов
Нет доступных формул для «pdfunite» в Homebrew?
Я на Mac OS X 10.10 (Yosemite), и я новичок в Bash. Я пытаюсь установить pdfunite. Я установил Homebrew и выполнил следующую команду: brew install pdfunite И я получила Ошибка: нет доступных формул ...
15
голосов
2ответа
7k показов
Как сделать резервную копию (WSL) Linux Subsystem для Windows 10, перед перезагрузкой или переустановкой системы?
Моя проблема в том, что мне приходится переустанавливать или переустанавливать Windows из-за некоторых проблем, но я потратил много времени на настройку WSL для разработки и не хочу ее терять. Есть ...
15
голосов
5ответов
17k показов
Почему я не могу выделить текст в эмуляторе терминала Linux с помощью клавиш Shift + стрелка?
Это стандартные сочетания клавиш для редактирования текста, которые я постоянно использую при редактировании текста, буквально, в любом приложении linux, кроме эмуляторов терминала: стрелки влево + ...
15
голосов
4ответа
1k показов
Как я могу проверить дословные символы командной строки bash?
У меня было такое странное поведение этим утром в терминале bash: user@home:/home/user$ [ -f /etc/openvpn/client.conf ] && echo true bash: [: missing «]» user@home:/home/user$ [ -f ...
15
голосов
4ответа
7k показов
Кто имеет дело со звездой * в эхо *
Кто имеет дело (интерпретирует) * в echo * Эхо видит звезду или оболочка заботится об этом и возвращает список имен файлов ... Как насчет cp temp temp*
15
голосов
3ответа
17k показов
Как мне сделать символическую ссылку на каждый из файлов в одном каталоге на другой каталог?
Если у меня есть каталог /foo с несколькими файлами в нем, как мне вставить ссылку на каждую запись в /foo в /bar/? Например, если /foo имеет файлы a , b и c , я хочу создать три символические ...
15
голосов
1ответ
4k показов
Bash: опционально передавая аргументы команде
Я пытаюсь добавить аргументы для вызова команды зависит от другой переменной. Пожалуйста, посмотрите код сценария оболочки: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ ...
15
голосов
2ответа
6k показов
Как получить цветную вкладку завершения?
Есть ли способ получить цветной вывод при использовании дополнения табуляции в терминале? Мои цвета везде в порядке, поэтому я знаю, что успешно включил цветной терминал. Использование bash в Ubuntu ...
15
голосов
5ответов
20k показов
Bash: поиск IP для имени хоста, включая /etc /hosts в поиске
Ubuntu 10.10+ В моем скрипте мне нужно найти IP для данного имени хоста. Если это имя указано в /etc/hosts , то команда должна печатать IP из /etc/hosts , а не с DNS-сервера. Какие команды я пробовал ...
15
голосов
1ответ
8k показов
Почему мой удаленный процесс все еще работает после завершения сеанса SSH?
Я следую за удаленным лог-файлом, выполнив эту команду в локальной оболочке: ssh remotemachine tail -100f /path/to/error_file Когда я нажимаю ctrl-c из этой команды, кажется, что ctrl-c убивает ...
15
голосов
4ответа
42k показов
Как получить полный путь к файлу в bash?
Я хотел бы получить простой способ получить полный путь к файлу. Я сейчас набираю это: echo `pwd`/file.ext Пытаясь сократить его, я сделал псевдоним bash: alias fp='echo `pwd`/' Но теперь, если я fp ...