Вопросы с меткой [bash]

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

0
голосов
1ответ
92 показов

Используйте grep, чтобы НЕ видеть файлы, соответствующие шаблону?

Я хорошо знаком с использованием grep с конвейером для исключения всего, что не соответствует шаблону. Но могу ли я использовать grep для исключения всего, что соответствует шаблону? Я думал, что это ...
0
голосов
3ответа
774 показов

Как запустить скрипт bash во время загрузки

Я знаю, что этот вопрос задавался несколько раз, но я просто не могу заставить его работать. Вот шаги, которые я предпринял, чтобы заставить это работать: написанный скрипт сохранен как collection.sh ...
0
голосов
1ответ
98 показов

Настройка псевдонима в zsh, хранение дополнительной информации

Я пытаюсь построить триплет псевдонимов в Zsh. JC, G1, G2, jc arg1 arg2 будет таким же, как команда cp -r arg1 arg2 И g1 такой же, как cd arg1 а также g2 такой же, как cd arg2 Идея в том, что я ...
0
голосов
0ответов
213 показов

Не удается войти из-за ошибки сети PuTTY

Я сбросил пользователя ("sftuser"), после этого я не могу войти на сервер, он выдает ошибку при входе в систему с помощью putty: PuTTY Network Ошибка: программное обеспечение вызвало разрыв ...
0
голосов
1ответ
877 показов

Bash Script не может найти команду, в то время как команда может быть выполнена в моем bash

У меня есть скрипт Python, который я хочу перезапустить, если он падает. Поэтому я создал стартовый скрипт Bash, который запускает и перезапускает скрипт Python в /usr /local /bin /starter Вот ...
0
голосов
2ответа
584 показов

linux - добавить строку перед конечной строкой

Я хочу написать скрипт Linux (set_compiler.sh), который добавит строку непосредственно перед конечной строкой. Файл zazzercode.gwt.xml выглядит так: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
0
голосов
1ответ
2k показов

«строка 3: синтаксическая ошибка рядом с неожиданным токеном» в сценарии оболочки

Я пытаюсь запустить какой-нибудь исполняемый файл с параметрами несколько раз. Я написал сценарий для этого. Но я всегда получаю ошибку и не могу понять, как ее исправить. #!/bin/bash export ...
0
голосов
4ответа
3k показов

Как заменить первый н нет. появления строки с использованием sed и / или awk?

Я получил файл alphabet , где есть несколько появления в строке. $ cat alphabet a b c d e f g h i j k a a l m n a p q r a s t u v w a x y z a k l q z где $ cat alphabet | grep -o a | wc -l 7 Теперь, ...
0
голосов
1ответ
875 показов

Командная строка scp не использует автозаполнение без учета регистра

Автозаполнение имен файлов (нажатием клавиши TAB после того, как были написаны первые символы имен файлов) чувствительно к регистру как в моем Ubuntu 13.04, так и в моем Debian Squeeze, когда я ...
0
голосов
3ответа
436 показов

Как найти, где это упоминается в Bash

Я удалил rvm, но теперь каждый раз, когда я делаю ls я получаю это сообщение: -bash: /usr/local/rvm/scripts/initialize: No such file or directory Похоже, он все еще звонит откуда-то, но не может ...
0
голосов
1ответ
2k показов

Переменные linux- env сбрасываются после закрытия консоли

Переменные env я установил, возвращаются к предыдущим значениям после закрытия текущего экземпляра консоли bash . Как установить или сбросить эти переменные, не возвращая их каждый раз? Я использую ...
0
голосов
1ответ
104 показов

Как запустить программу при входе пользователя в Debian, но запретить интерактивную оболочку

Я хочу иметь пользователя в Debian 7.x со следующими ограничениями: Когда пользователь входит в систему, программа командной строки автоматически запускается в сеансе оболочки пользователя. Затем ...
0
голосов
1ответ
112 показов

Отличить и выполнить `set` &` env`?

В чем разница между командами set и env ? Когда будет / должен быть использован один в отличие от другого? Как они вообще вызваны? (Типичное использование; сценарий случая).
0
голосов
1ответ
16 показов

Автообновление каталога-листинга?

Я хотел бы иметь список каталогов ls . это автоматически обновляет свой вывод, когда файлы добавляются и удаляются в каталог. Это возможно или есть другой инструмент командной строки, который может ...
0
голосов
1ответ
128 показов

команда sublime text 2 создать ссылку, но команда пуста

Я хочу создать ссылку о возвышенном text2, которая размещается в приложениях. Если я вставлю в bash /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl возвышенный текст 2. И я ...
0
голосов
2ответа
123 показов

Установить переменные окружения (например, $ PATH) в начале скрипта - Не применяется для всех программ

Должно быть, я что-то упускаю, но я попробовал несколько способов заставить это работать. Я работаю на суперкомпьютере без прав администратора. Мне нужно использовать конкретную версию Java для ...
0
голосов
2ответа
2k показов

SFTP - рекурсивно получать новые файлы

У меня есть структура удаления файловой системы, как это: + /measure + / 2013-09 + / 2013-09-04 + / fooinstrument + result03343445845.csv + result03343445846.csv + / barinstrument + ...
0
голосов
1ответ
66 показов

Как найти файлы, измененные за последние 24 часа, но не найти из скрытых каталогов и суммировать их

У меня есть следующая команда, чтобы найти файлы, измененные за последние 24 часа и суммировать их все. #!/bin/bash find /mnt/naspath -mtime 0 -print0 | du --files0-from=- -hc | tail -n1 >> ...
0
голосов
1ответ
484 показов

Perl заменить строку внутри файла с именем файла?

Мне нужно заменить строку в файле JSON на имя файла этого файла. Я успешно сопоставил строку, которую нужно заменить, используя приведенное ниже регулярное выражение, но я не могу понять, как ...
0
голосов
2ответа
2k показов

Команда sed возвращает "sed: bad option в выражении замещения"

Например:- У меня есть файл с именем file.txt $ cat file.txt $key У меня есть переменная окружения, например: $ key в текстовом файле и скажем, $ key = 1234, так что я могу заменить значение с ...
0
голосов
1ответ
440 показов

Я хочу, чтобы цикл проходил через файлы с двумя различными расширениями

Я хочу, чтобы следующий цикл проходил через файлы m4a и файлы webm. На данный момент я использую две разные петли, другая просто заменяет все m4a из этой петли. Кроме того, файлы, которые выводит ...
0
голосов
0ответов
116 показов

как мне сделать так, чтобы мой bash-скрипт обнаружил фильтрацию mac

У меня есть своя хакерская лаборатория со старыми компьютерами и роутерами. Я подключил свой маршрутизатор tp link mr3040 openwrt через Ethernet и установил его в качестве собственного маршрутизатора ...
0
голосов
2ответа
3k показов

Хвост, кошка и grep файл одновременно

Поэтому мне нужно следить за файлом журнала в linux, и я хотел бы отслеживать содержимое (чтобы увидеть все предыдущие записи), а также отслеживать файл журнала, одновременно используя grep для ...
0
голосов
2ответа
1k показов

Скрипт для CRON (FTP получает файлы КАЖДУЮ МИНУТУ)

Я хочу создать скрипт, который должен запускаться с CRON каждую минуту (вопрос: разумно ли запускать CRON FTP/wget каждую минуту?) сравнивает локальный каталог с удаленным каталогом (Q: я использую ...
0
голосов
3ответа
371 показов

Linux - защита от нас (Root)

Я люблю Linux и все, за что она выступает; Однако, к сожалению, я вырос с Windows. Таким образом, я усвоил очень плохие практики (например, NT Authority защитит меня). У меня есть несколько Linux VPS ...
0
голосов
1ответ
654 показов

Как выяснить (отладить), почему (/etc/rc.d/rc.local) не выполняет команду, которая работает нормально через терминал?

В моем распоряжении есть команда /etc/rc.d/rc.local я не уверен, почему это не выполняется. я думаю, мне нужно либо добавить #!Баш или что-то поверх сценария или, возможно, мне нужно добавить ...
0
голосов
1ответ
691 показов

Запрос ОС / системы / ввода команд в Linux

Я обнаружил уязвимость командного внедрения в Linux. Система не допускает никаких символов пробела, означающих Следующая команда работает: ;ls Но я хочу предоставить команду с пробелом, как: ;ls -l ...
0
голосов
2ответа
975 показов

Разархивировать во временный каталог, затем удалить каталог

Я очень новый пользователь Linux, и я распаковываю tarball в каталог, скажем так, не улыбаясь. Я хочу создать временный каталог с помощью команды mktemp -d и использовать команду tar чтобы ...
0
голосов
0ответов
468 показов

Несовместимая подсветка синтаксиса Notepad++ в Bash/Shell

То, что я хочу (контролируется SCALAR и PARAM ): Однако с кавычками (") все становится (управляется стилем STRING ): Как сделать так, чтобы 2 нижние строки получили подсветку, как указано выше?
0
голосов
1ответ
538 показов

Запустите распечатку в определенном окне экрана

Я пытаюсь запустить экран для подключения к последовательному порту. Я хочу, чтобы он запускал команду, а затем каждые 60 секунд я хочу использовать печатную копию для записи, которая отображается в ...
0
голосов
1ответ
629 показов

В Bash, как передать выходные данные первой команды в аргумент командной строки второго?

Например: mycommand.py -a `cat myfile.json` В этом примере мне нужно передать содержимое myfile.json в качестве значения аргумента -a mycommand.py . Это почти работает, но мне нужно, чтобы содержимое ...
0
голосов
1ответ
119 показов

Скрипт Bash для поиска содержимого файла в каталоге и добавления значения

У меня есть каталог с огромным количеством файлов. Я хочу написать скрипт bash для - Введите этот каталог Узнайте, какие из них являются сценариями Perl (но ни один из них не имеет расширения .pl) ...
0
голосов
1ответ
429 показов

'\' обратная косая черта в одинарных кавычках дает непредсказуемый вывод в linux-скрипте

выходные данные для следующих двух команд одинаковы: echo 'my\name' | grep 'my\\name' my\name а также вывод для следующей команды также такой же, echo 'my\name' | grep 'my\\\name' my\name Может ...
0
голосов
1ответ
44 показов

Настройка поведения Bash

Я использую GNU Bash 4.2.5 с Fedora 18. Всякий раз, когда я пишу что-то в оболочку, говори pe Я получаю раздражающий звук ошибки, затем мне снова приходится нажимать клавишу Tab, чтобы просмотреть ...
0
голосов
1ответ
39 показов

как восстановить tmux последнее приложение

Я давно пользуюсь tmux. меня очень раздражает то, что есть способ восстановить приложение в прошлый раз. например: в моем текущем сеансе tmux у меня есть три окна (два в горизонтальном окне и одно в ...
0
голосов
0ответов
78 показов

Попытка отследить PID в окнах, созданных с помощью команды pub

Я занимаюсь разработкой Polymer и Dart, и когда я запускаю сервер, я запускаю pub serve , чтобы ускорить работу сервера. Проблема в том, что для остановки сервера мне нужно вырваться из него . Это ...
0
голосов
2ответа
2k показов

Как мне рекурсивно пройти по каталогам и назвать файл после каталога?

Я пытаюсь объединить все файлы в подкаталоге в новый файл и дать новому объединенному файлу то же имя, что и в подкаталоге, и я понятия не имею, как это сделать в Bash. Вот как я подошел к этому: у ...
0
голосов
1ответ
354 показов

скорость чтения файла профилирования через /dev /null?

Я профилирую скорость, с которой определенная программа Linux читает определенный входной файл, используя различное количество потоков, выполняя это: time ~/src/myprogram -t $t inputfile 1>/dev/null ...
0
голосов
1ответ
121 показов

Почему я могу получить "Отказано в доступе" для каталога, который, кажется, имеет правильные разрешения?

Я являюсь членом группы, которой принадлежит каталог dir , но я не могу получить к нему доступ. Я не уверен, почему я не мог иметь разрешение. Увидеть ниже: $ groups various including dir $ cd dir ...
0
голосов
1ответ
1k показов

Сценарий входа в Mac OS X для конкретного пользователя

Мне нужно иметь возможность запускать скрипт bash каждый раз, когда конкретный пользователь входит в систему. Решение здесь для всех пользователей. Есть ли способ указать пользователя, и если нет, то ...
0
голосов
1ответ
101 показов

Оболочка, как использовать команду для каждого обычного файла в директории и ниже

Поэтому мне нужно найти все обычные файлы внутри и под каталогом. Для каждого из этих обычных файлов я должен выполнить egrep для шаблона ($ ARG) и выяснить, соответствует ли вывод файла шаблону ($ ...
0
голосов
1ответ
561 показов

Shell Сохранить значения элементов массива в переменных

Мне нужно скопировать файлы из одной папки в другую, здесь информация об источнике и месте назначения находится в текстовом файле. Содержание файла: res.txt /var/lib/jenkins/jobs/Android\ Gradle\ ...
0
голосов
1ответ
75 показов

iTerm2 не уважает мои привязки клавиш ... иногда

У меня установлены сочетания клавиш iTerm2, в которых команда + стрелка влево и команда + стрелка вправо перемещают курсор в начало и конец строки. Это работает большую часть времени. Но не тогда, ...
0
голосов
1ответ
1k показов

Как подавить вывод команды bash

Я нашел этот способ проверки доступности хоста для данного порта, однако меня интересует только код состояния команды, поэтому я пытаюсь что-то вроде этого: [CptBartender@somewhere ~]$
0
голосов
0ответов
72 показов

Может ли FIGNORE быть ограничен конкретными приложениями?

Я знаю, что вы можете использовать FIGNORE, чтобы удалить завершение имени файла из суффиксов. Например, чтобы избежать большого количества мусорных файлов, созданных LaTeX, я использовал: ...
0
голосов
1ответ
116 показов

напишите мне, когда внешний ip изменится

Я пытаюсь написать bash-скрипт для моего сервера. Этот скрипт запускает curl для получения последнего IP-адреса моего ящика и затем отправляет мне электронное письмо, если он отличается от старого ...
0
голосов
3ответа
182 показов

Знание командной строки в Ubuntu

Я хочу знать, есть ли какие-либо ссылки, которые я могу проконтролировать во всем, что происходит в GNOME-Terminal, я учусь на веб-разработчика и собираюсь перейти к веб-администрированию. Я хочу ...
0
голосов
3ответа
1k показов

Есть ли способ инкапсулировать функции Bash?

Я пишу простой скрипт script.bash который должен экспортировать некоторые переменные окружения, чтобы использовать его в моем текущем сеансе, я должен его получить $ . script.bash script.bash ...
0
голосов
2ответа
67 показов

Как я могу устранить двойной вход?

Когда я вхожу в свой Mac OSX, оболочка bash настраивается для автоматического открытия и запуска скрипта. Этот скрипт требует привилегий суперпользователя и снова запрашивает мой пароль. Есть ли ...
0
голосов
1ответ
701 показов

Почему подстановка команд в задании crontab не работает?

crontab -l: * * * * * /Users/michel/Desktop/myScript.sh myScript.sh: #!/bin/bash /usr/local/bin/growlnotify -t 'Fact' -m "$(/Users/michel/Desktop/anotherScript.sh data.txt)" -n 'myApp' он не сообщает ...