Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
6ответов
1k показов
строка соответствия в awk
Как я могу найти файл, чтобы найти строки с SRC =, например, здесь? я имею в виду, как я могу найти исходный IP-адрес в этом файле, например, с помощью awk Mar 10 03:17:12 ubuntu kernel: ...
1
голос
2ответа
1k показов
CDPATH в командной строке Windows?
Принятый ответ на этот вопрос Fast Ways of Cd'ing на * nix? упоминает Bash с CDPATH есть ли эквивалент в Windows? так из любого каталога, например, c:\windows> Я мог бы сделать c:\windows> cd compbar ...
1
голос
3ответа
560 показов
Выполните команду и поместите результаты в переменную ... все в сценарии bash
Я работаю над сценарием bash, который создает резервную копию файла конфигурации перед копированием в новый файл. Вот как выглядит мой фрагмент: mv ~/myStuff.conf ~/myStuff.conf.bak cp ...
1
голос
3ответа
3k показов
Как натянуть длинную строку на несколько строк, не зная, где находится символ новой строки
Я хочу найти определенную строку по нескольким строкам в файле и получить строку, в которой найдено совпадение. Однако моя проблема в том, что файл содержит одну очень длинную строку, а не слова, и я ...
1
голос
0ответов
1k показов
Команда find с exec sh работает не в сценарии оболочки, а в командной строке (raspberrypi)
Я хочу найти "старые" папки в /volume1/photo/ipcam, которые названы как "????-??-??"и переместите соответствующие папки в Dropbox (с той же структурой каталогов /ipcam /...) в подпапку /ipcam ...
1
голос
2ответа
69 показов
Найдите два новейших файла изменений и сравните их
У меня есть скрипт, который wgets файл .txt и изменяет имена. Я хотел бы проанализировать изменения между самым новым и последним файлом. Вот как я могу их выбрать: ls -t -l | awk '{print $9}' | head ...
1
голос
2ответа
2k показов
Как сравнить содержимое двух каталогов, используя bash?
У меня есть 2 каталога, которые должны содержать те же файлы и ту же структуру каталогов. Я думаю, что в одном из этих каталогов чего-то не хватает. Используя оболочку bash, можно ли сравнить мои ...
1
голос
1ответ
623 показов
Bash одинарные кавычки в команде поиска
У меня возникли проблемы с работой сценария оболочки. Я пытаюсь динамически сгенерировать команду find на основе ввода пользователя, и я сталкиваюсь с проблемой, заключающейся в том, что мои ...
1
голос
2ответа
176 показов
Команда unix zip все, кроме файла, оканчивающегося на _fpartxx
Мне было интересно, если у меня есть структура папок, как это: /var/www/testing/file1.iso_fpart0 /var/www/testing/file1.iso_fpart1 /var/www/testing/file1.iso_fpart2 /var/www/testing/file1.iso ...
1
голос
2ответа
910 показов
Хвост и grep рекурсивно?
Попытка tail , хотя список доменов для поиска кода хакера. Все файлы, которые я ищу, одинаковы, поэтому я пытался что-то вроде этого: grep -rnl * -e "Ai9LbaFz7lC13SwzDxAYT72vwA" Попытка увидеть имя ...
1
голос
1ответ
111 показов
BASH, запись массива в строку разделителя nl_012_\n
Работа в BASH GNU bash, версия 4.2.25(1) -релиз (x86_64-pc-linux-gnu) под Ubuntu 12.04LTS У меня проблема с записью содержимого массива в строку, разделенную новыми строками. Я нашел эту запись (Как ...
1
голос
1ответ
2k показов
процесс kill на внешнем скрипте, запущенном как сервис
Я настроил службу linux (CentOS) для запуска скрипта, который запускается в backgroud (daemon /home/user/testftp.sh &) или в контексте службы start и stop: # Source function library. . ...
1
голос
1ответ
2k показов
Команда find -exec работает на Debian Squeeze, но не на Ubuntu 10.04
В сценарии оболочки (интерпретатор /bin /bash) в Debian Squeeze работает следующее: find ~/bin/ '!' -type d -exec dos2unix {} \; Теперь я знаю, что по какой-то причине dos2unix был переименован в ...
1
голос
2ответа
3k показов
Различать и игнорировать строки, отсутствующие в одном файле
Я хочу различать два файла и игнорировать строки, которые присутствуют в одном файле, но отсутствуют в другом. Например File1: foo bar baz bat File2: foo ball bat В настоящее время я запускаю ...
1
голос
1ответ
201 показов
терминал (bash) запускает программу на другом компьютере, не копируя ее
Есть ли способ (используя терминал - bash), чтобы я мог запустить программу, используя чужой процессор, оперативную память, монитор, колонки и т.д., Но программа была сохранена на моем компьютере? ...
1
голос
7ответов
10k показов
tar -xzf для многих файлов tar.gz в каталоге
У меня есть много файлов в каталоге. у каждого из них очень разные имена: one.tar.gz juk.tar.gz cv.tar.gz erf.tar.gz vcx.tar.gz cxcd.tar.gz vc.tar.gz jkjk.tar.gz zxc.tar.gz asd.tar.gz ghj.tar.gz ...
1
голос
2ответа
1k показов
Сценарий Bash выполняется, но команда «пока» не найдена
Я пишу bash-скрипт для класса, у которого есть главное меню с двумя подменю. Я еще не закончил свой сценарий, но у меня уже есть проблема, которую я не смог исправить: Мой сценарий работает ...
1
голос
2ответа
418 показов
Сценарий Bash - найдите каталог и сделайте в нем что-нибудь. Или найдите файл и сделайте что-нибудь с ним
Это то, что я до сих пор: for f in 'svn ls repository_dir'; do svn checkout repository_dir/$f/trunk/dir1/dir2/dir3/dir4/needed_dir done Это прекрасно работает для проектов (из них 100), в которых ...
1
голос
1ответ
321 показов
зацикливание .mpeg дамп
Необходимо выгрузить файл MPEG2 в цикле, либо в стандартный вывод, либо в именованный канал. Это работает: $ { while : ; do cat myLoop.mpg; done; } | vlc - Это работает с текстовым файлом, содержащим ...
1
голос
2ответа
560 показов
На экране GNU команда Recalled bash history отображает одну позицию символа слева от фактического местоположения.
Я использую 32-разрядную версию Red Hat 5 (2.6.18-194.26.1.el5). Проблема в том, что когда я вспоминаю любую предыдущую команду в истории bash, первый символ в команде отображается сразу после ...
1
голос
1ответ
446 показов
Автоматизация перезапуска сети без рут-прав / пароля
Я заядлый торрентер, и так как я занят днем, то запуск Transmission-GTK ночью - мой лучший выбор. Тем не менее, мой сервер колледжа любит выгнать людей после продления или ограничения времени ...
1
голос
2ответа
1k показов
команда ls - разделитель полей длинного формата
Есть ли способ использовать другой разделитель полей для длинного вывода ls? У меня проблемы с анализом вывода команды ls -l потому что некоторые поля, в моем случае группа, содержат пробелы. Я ...
1
голос
2ответа
79 показов
неприятный процесс, забивающий мою раковину
В то время как для большинства процессов, запущенных из оболочки, я могу извлечь из них свою оболочку с помощью последовательности Ctrl - z и bg , но некоторые из них не позволят мне снова получить ...
1
голос
1ответ
1k показов
рекурсивная разность файлов без учета регистра
Как запустить рекурсивный diff, если имена файлов совпадают, но имеют разные регистры? Например: ./Root/Directory/FileName.txt ./Branch/directory/filename.txt diff -r -i Root Branch выполняет ...
1
голос
4ответа
659 показов
Помимо ls, cd, mv, cp, chmod/chown, sudo и vi, какие утилиты командной строки наиболее полезны для освоения?
Использование Bash, но любая оболочка в порядке.
1
голос
1ответ
2k показов
Как динамически создать целевую структуру каталогов при использовании mv с подстановочными знаками в bash?
Я довольно плохо знаком с сценариями BASH и ищу элегантный способ решения своей задачи: В данном каталоге определенные файлы должны регулярно сортироваться в подпапках. Имя файлов имеет фиксированную ...
1
голос
2ответа
92 показов
Unix Показать, какая файловая система
Как отобразить тип файловой системы, которую я сейчас просматриваю (например, ext3, ext4 или xfs)?
1
голос
1ответ
2k показов
Как сбросить teminal под Mac OS X программно
Как и в вопросе о том, как сбросить teminal под Mac OS X, мне было интересно, как сбросить буфер прокрутки окна терминала Mac OSX из скрипта. Я знаю, что могу нажать Cmd-K, чтобы сбросить его ...
1
голос
1ответ
233 показов
Как я могу получить имена файлов, открытых процессом?
Я хочу перечислить все имена файлов, открытых процессом init. Я знаю о каталоге /proc/PID/fd . Но это дает только файловые дескрипторы. Как я могу получить имена файлов из списка файловых ...
1
голос
4ответа
2k показов
Как я могу очистить мой файл bashrc/zshrc?
Со временем я добавил кучу вещей в мою PATH, и это выглядит довольно ужасно. Как я могу очистить это или как правильно "переформатировать" все это? export PATH="$PATH:~/scripts" export ...
1
голос
1ответ
2k показов
Что на самом деле происходит с обратными ударами bash?
Я всегда думал о обратных галочках в bash как о «выполнении вывода команды 'some_command' . Что происходит в следующем ... рассмотрим скрипт myscript.pl который печатает следующий текст: export ...
1
голос
0ответов
77 показов
Крон Деймон написан в оболочке
Я ищу скрипт в bash или ksh, который бы делал ... более или менее ... так же, как crond. Ситуация такова, что наш системный администратор внезапно запретил использование crontab всем обычным ...
1
голос
2ответа
519 показов
команда bash dirs и опция +N
Я пытаюсь использовать команду dirs с опцией +N. В руководстве сказано: dirs [-clpv] [+n] [-n] Without options, displays the list of currently remembered directories. The default display is on a ...
1
голос
0ответов
138 показов
Bash Читать все символы
Мне нужно уметь читать каждую клавишу, которую можно нажать с помощью bash. Это включает в себя клавиши со стрелками, esc и функциональные клавиши. Команда "read" не сработает, потому что некоторые ...
1
голос
2ответа
406 показов
Как показать регулярные части текста
У меня много файлов, строки которых выглядят как lotsofblah/XY##_####_morefoo где # это число. Теперь я хочу показать только части YZ##_#### в Bash, каждый в новой строке, конечно.
1
голос
1ответ
434 показов
Порядок сценариев профиля Bash на экране
Я поместил эхо в три скрипта профиля, которые показывают имя файла, чтобы я мог видеть порядок их выполнения. Когда я вхожу, я вижу. /etc/profile /etc/profile.d/color-ls ~/.bashrc /etc/bashrc $ alias ...
1
голос
1ответ
289 показов
Линии истории libreadline объединяются
Это сводило меня с ума в течение трех лет. Я не знаю, как полностью описать проблему, но думаю, что смогу наконец описать способ ее воссоздания. Ваш пробег может варьироваться. У меня есть смесь ...
1
голос
1ответ
136 показов
убить запущенный скрипт (я думаю, я должен выделить терминал)
Мне было интересно, как убить работающий скрипт в этой ситуации: две машины; машина1 и машина2. machine1 пишет: ssh machine2
1
голос
1ответ
92 показов
Запуск и передача скриптовых команд в скрипт терминала
У меня есть a.command, скрипт, который ожидает ввода пользователя (например, набирает что-то и затем нажимает return). Он зацикливается навсегда. Например, он сообщает пользователю, является ли его ...
1
голос
6ответов
431 показов
Ищете рекомендации для руководства OS X Bash
Я только начал использовать Терминал в Mac OS X и нашел команду man очень полезной, хотя объяснения очень компактны или сложны для меня. Я ищу очень простое справочное руководство - как, например, ...
1
голос
2ответа
1k показов
сравнивая две директории и получая вывод с абсолютным путем
пытался сравнить две директории. один каталог - это справочный каталог (dir1), а другой - каталог, в котором выполняются изменения (dir2) Мне нужен список файлов, которые изменены или добавлены в ...
1
голос
1ответ
188 показов
Какие разрешения мне нужно дать моему пользователю для запуска команды shutdown -r 5 из cron?
У меня есть скрипт bash, который я запускаю в /etc /crontab в Linux $ uname -a Linux mymachine.com 3.4.76-65.111.amzn1.x86_64 #1 SMP Tue Jan 14 21:06:49 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Скрипт ...
1
голос
1ответ
440 показов
Tmux вызывает проблемы с Bash стрелка вверх
При использовании tmux меня возникают проблемы с призрачными персонажами при использовании клавиш со стрелками вверх и вниз в Bash. Если я нажимаю клавишу « Стрелка вверх» несколько раз, а затем ...
1
голос
3ответа
736 показов
Есть ли способ переместить каретку, перемещая мышь?
В обоих окнах cmd и bash я бы хотел найти способ перемещения каретки, перемещая мышь. Это значительно упростит редактирование командной строки для меня.
1
голос
2ответа
609 показов
Является ли слово shell синонимом процесса?
Из этой статьи: Sourcing выполнит команды в текущей оболочке, выполняя создаст новую оболочку и выполнит команды там. Он описывает, что каждая оболочка имеет свой собственный PID. Я не вижу никакой ...
1
голос
1ответ
793 показов
Запуск оболочки CygWin: какие команды консоли Windows (DOS) исчезают?
Если под моей Windows с CygWin (v2.831 32bit) я делаю: cmd mode 80,50 ширина экрана меняется, но если я открою терминал CygWin, например, bash: C:\cygwin\bin\bash --login -i $ mode 80,50 bash: mode: ...
1
голос
2ответа
1k показов
Терминал CygWin в удаленной консоли (SSH) не запускается по правильному пути $ HOME
Я установил CygWin v1.7.28. Проблема быстро объяснилась: в основном, при запуске оболочки CygWin через удаленный вход в систему $ HOME находится не там, где должен, со всеми вытекающими (плохими) ...
1
голос
1ответ
281 показов
изменение горячих клавиш Bash
Я хотел бы изменить некоторые горячие клавиши в bash, чтобы они соответствовали подсказкам dos, потому что я перехожу между ними. Я вижу, что для того, чтобы изменить некоторые из горячих клавиш в ...
1
голос
2ответа
2k показов
Найти и скрыть расширение файла
Я пытаюсь найти все файлы с одинаковым именем файла (исключая расширение файла), которые встречаются 3 раза. Мне также нужен полный путь к файлу. Что у меня есть сейчас #get file without extension ...
1
голос
1ответ
95 показов
Почему это не работает? эхо 'abc' | строки
я нашел tcpdump -l -s0 -w - tcp dst port 80 | strings на этой статье. Поэтому я хочу попробовать использовать команду strings . Но команда как echo 'abc' | strings не работает. Зачем? Заранее ...