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

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

0
голосов
2ответа
817 показов

Исправлена ошибка с bash в Ubuntu 13.10

Я попытался исправить ошибку bash в Ubuntu, используя sudo apt-get update sudo apt-get install bash но это не удалось. Я думаю, что-то не так с файлом source.list. Кто-нибудь знает, какой источник я ...
0
голосов
1ответ
518 показов

Скрипты Bash не работают, но на Mac-терминале эти команды в скриптах работают

Я застрял с проводной проблемой.Мои bash-скрипты сейчас не работают.Это работало ранее.Я не знаю почему.Интересно, что команды на скрипте работают, когда я ввожу его непосредственно в терминал. Это ...
0
голосов
2ответа
18k показов

Сценарий оболочки для файла SFTP на удаленном сервере

Вероятно, это вопрос, который задавали раньше, но я не могу найти хороший вопрос / ответ. Мне нужно написать сценарий оболочки, который будет вызываться программой PHP (функция exec) для перемещения ...
0
голосов
1ответ
75 показов

Bash прочитал в течение времени цикла

Я пытаюсь предложить пользователю ввести, скажем, "5" или "10", а затем сохранить его как переменную. И если они не введут ни одно из этих двух чисел, продолжайте подсказывать им, пока они не ...
0
голосов
0ответов
1k показов

Обойти $ Recycle Bin в CygWin?

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

Как скопировать несколько файлов и переместить их в несколько папок с помощью терминала для Mac

У меня на рабочем столе Mac есть папка Bthepics которой есть 9 изображений, которые я хочу скопировать и перенести в 500 папок одновременно. Эти 500 папок находятся в папке на рабочем столе моего ...
0
голосов
1ответ
1k показов

Как восстановить пароль Kali Linux, используя LILO?

Я забыл свой пароль Kali и попытался войти в однопользовательский режим LILO, но он все еще запрашивает пароль root (который я забыл). В качестве вторичной меры я просто побежал init=/bin/bash ...
0
голосов
1ответ
33 показов

Список папок по времени модификации детей в Linux?

У меня есть папка, мы назовем ее /scripts/ , которая содержит подпапки для ряда различных скриптов (скажем, /scripts/file_export , /scripts/record_ingest , /scripts/stats). Внутри этих папок ...
0
голосов
1ответ
227 показов

Использование экрана GNU для создания среды разделенного экрана из командной строки

Может кто-нибудь указать мне синтаксис для использования экрана GNU из командной строки. В предыдущем кластере мне удалось создать bash-скрипт, который бы создавал X чисел плиточных оболочек, каждый ...
0
голосов
1ответ
118 показов

Какой файл использует OSX Mavericks для настройки переменных среды для терминала

Я изменил что-то на своем Mac, и когда я запускаю терминал, просто нажимая на значок, ни одна из переменных PATH не загружается, чтобы сообщить терминалу, где находятся основные (или любые команды). ...
0
голосов
1ответ
468 показов

Целевая структура каталогов для tar отличается от исходной структуры каталогов

Есть ли способ установить другую целевую структуру каталогов, чем оригинальная структура каталогов, из которой был создан архив tar, не создавая его вручную? Например, у меня есть много файлов в ...
0
голосов
1ответ
475 показов

Linux находит файлы в подкаталогах по расширению (.txz), а затем перемещает их в указанный каталог с помощью регулярных выражений

Я отразил каталог с сервера с большим количеством подкаталогов, каждый из которых содержит пакет .txz и обычные файлы .txt и дескриптор. Я хотел бы сделать следующее: Найдите / найдите все файлы .txz ...
0
голосов
2ответа
925 показов

Linux zip и исключить каталог в скрипте Bash

Я пытаюсь написать сценарий bash/shell для архивирования определенной папки и игнорирования некоторых вложенных папок в этой папке. Это папка, которую я пытаюсь сжать " sync_test5 ": Мой скрипт bash ...
0
голосов
2ответа
3k показов

Как проверить, есть ли команда busybox?

В моем случае я хочу посмотреть, есть ли в busybox встроенная команда "md5sum". В настоящее время я делаю это: $ echo | busybox md5sum &>/dev/null && echo yes || echo no Я не смог найти никакой ...
0
голосов
2ответа
947 показов

Скрипт Bash, который вызывает программу с некоторыми звёздочками в аргументах

Я провел последний час или около того, пытаясь написать довольно простой сценарий bash, и я никогда не чувствовал себя настолько глупым. Итак, у меня есть список строк (которые являются ...
0
голосов
1ответ
310 показов

Как получить историю bash уже запущенной сессии?

Как получить историю bash уже запущенной сессии? 1.) Я был выброшен из моего сервера из-за неисправности кабеля. 2.) Я снова вошел в систему, используя новый сеанс. История другого сеанса недоступна. ...
0
голосов
2ответа
238 показов

Параллельное выполнение команд, которые никогда не заканчиваются

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

Может ли GNU diff рекурсивно сравнивать только имена файлов в разных структурах папок?

Я знаю, что могу рекурсивно сравнить два каталога с diff -qr и вывести только различия. Тем не менее, это похоже на сравнение позиций файлов в деревьях (например, /a/b/file01 != /b/c/file01). Я хочу ...
0
голосов
1ответ
1k показов

Как напечатать индекс в цикле for, выполняемом на удаленном хосте через SSH?

Я хочу подключиться по ssh к удаленному хосту, а затем выполнить цикл for, который проходит через последовательность чисел, чтобы контролировать количество различных узлов. ssh user@host /bin/bash
0
голосов
1ответ
328 показов

\ D равно [0-9] в седе?

7 00:00:30,008 --> 00:00:30,066 by line 8 00:00:31,038 --> 00:00:34,050 or later in the nineteen seventies it was usually a 9 00:00:34,005 --> 00:00:38,634^M video consul but the council was not ...
0
голосов
1ответ
609 показов

Centos Как дать разрешение на просмотр папки?

Я помещаю все локальные файлы в Google Compute Engine, используя gcloud compute copy-files затем войдите в виртуальную машину с помощью gcloud compute --project и просмотрите загруженный файл с ...
0
голосов
1ответ
1k показов

Подскажите да или нет, чтобы повторить команду в скрипте bash

Я пытался использовать "while" и "ask", но безуспешно, но вся цель этого сценария - запустить команду или команды, а затем спросить, хотите ли вы повторить команду еще раз. Пример: echo "adding a ...
0
голосов
1ответ
187 показов

Освободить управление из сценария init.d

Я использую logstash-forwarder и запускаю его внутри скрипта инициализации с помощью команды: /opt/logstash-forwarder/bin/logstash-forwarder -config=/etc/logstash-forwarder -spool-size 100 Эта ...
0
голосов
2ответа
986 показов

Введите ответ, как только подсказка вернется?

Это ни безопасная идея, ни одна, которую я бы порекомендовал в другом месте, но у меня есть ситуация, когда иногда требуется время, чтобы моя специальная команда Ansible ответила. Я бы с ...
0
голосов
1ответ
112 показов

Что может привести к тому, что HostName в командной строке будет отображаться по-другому?

Я нахожусь на OSX, и мое имя хоста на панели настроек гласит «Имя компьютера пользователя», но когда я иду в командную строку, оно читает: что-то еще:~ myusername $ Насколько я понимаю, первая часть ...
0
голосов
1ответ
906 показов

SSH к производству пользователю www-данных

Я создаю автоматизацию для развертываний, мы подключаемся к нашим производственным серверам, а затем выполняем git pull в проекте. Проект принадлежит "www-data", поэтому мне нужно -> ssh ...
0
голосов
2ответа
88 показов

Есть ли какая-то причина, по которой этот cronjob потерпит неудачу в cron, но не в командной строке?

Я написал небольшую строку, которая будет отправлять мне электронное письмо при изменении списка файлов - я использовал sha512 для создания списка хэшей, а затем периодически проверяю, совпадают ли ...
0
голосов
1ответ
477 показов

Псевдоним для подключения к экземпляру AWS через SSH не работает

Я сделал псевдоним, чтобы было проще подключиться к моему экземпляру AWS EC2. Хотя есть ошибка. Вот код в ~/.bash_profile: alias aws_connect=‘ssh -i /path/to/keyfile.pem ec2-user@xx.xxx.xxx.xxx’ ...
0
голосов
1ответ
147 показов

Откуда берутся переменные новой оболочки BASH?

Я озадачен тем, как работают переменные среды. Насколько я знаю, для нового процесса, имеющего некоторые переменные окружения, его родитель должен был выполнить export . Но как насчет всех ...
0
голосов
2ответа
338 показов

Почему я добавляю путь к ~/.bash_profile и исходный код, но это не дает никакого эффекта?

В моем install.sh: # other commands to install java... echo 'export JAVA_HOME="/usr/java/latest"' >> ~/.bash_profile source ~/.bash_profile После запуска этого сценария я echo $JAVA_HOME , но ничего ...
0
голосов
1ответ
1k показов

Как получить при запуске `top` командные порты в списке?

Как получить когда запускаются top командные порты в списке? Я получаю информацию о процессе, но мне нужен порт для просмотра (процесс умирает очень быстро, 0 секунд, и я не могу grep после ps aux ). ...
0
голосов
2ответа
75 показов

Файлы, перечисленные в bash, но недоступные

Что может вызвать следующее поведение в системе Ubuntu 12.04? Я SSHed в машину как пользователь "Ubuntu". При ls -lah /data/* отображаются десятки непустых файлов (например, file1.txt, file2.txt и ...
0
голосов
1ответ
676 показов

Как передать вывод команды в sed

Моя команда sed в ключе #Update в конфигурационном файле. не получает содержимое переменной $ GETKEY Кто-то мне поможет? # Get key from output of the website. GETKEY=`wget ...
0
голосов
0ответов
36 показов

Проверьте наличие команды

Когда я выполняю скрипт bash с пользователем root, я получаю вывод о том, что iptables не существует. Почему это происходит только с рутом? for CMDAPP in "hash" "curl" "iptables" do if ! hash ...
0
голосов
1ответ
701 показов

Команды Drush не найдены при вызове из скрипта bash

Соответствующий системный фон: Я использую MAMP на OSX. Вывод какого which php это /Applications/MAMP/bin/php/php5.3.14/bin/php Вывод, для which drush /Applications/MAMP/bin/php/php5.3.14/bin/drush ...
0
голосов
5ответов
214 показов

История в bashrc при входе и ручном поиске - очистка и загрузка

Я использую кучу разных машин AIX на работе, и мне нужно делиться пользователями с коллегами. Чтобы облегчить мою жизнь, но не беспокоить других своими настройками, я создал файл .bashrc, который я ...
0
голосов
1ответ
484 показов

Использование памяти процессом в сценарии оболочки

Я хочу выяснить использование памяти процессом в сценарии оболочки.Я пытался использовать этот кусок кода: while[process] do if [ -e /proc/$pidno/statm ]; then m=`awk '{OFS="\t";print $1,$2,$3,$6}' ...
0
голосов
1ответ
98 показов

Как правильно проверить переменные в Bash?

У меня есть следующий код: #!/bin/bash FILES=known/* arp-scan -l > temp_scan.log cat temp_scan.log | while read line do for f in $FILES do echo "--------------------------------" ADDR=$(cat $FILES) ...
0
голосов
1ответ
131 показов

Странный вывод в моем Mac iTerm Bash Shell. Как мне сделать это чистым?

Настроил мой bash и допустил какую-то ошибку. Вот моя оболочка bash: android-c26f663baae722eb:~ okyretina$ Я использовал чистый .bash_profile и получил его, а в оболочке все еще есть этот странный ...
0
голосов
1ответ
116 показов

Передача различного набора аргументов различным командам в скрипте bash linux

Я пишу bash-скрипт foo.sh который тоже запускает bar команд с первым входным аргументом, а baz со вторым аргументом: #! /bin/bash bar "$1" baz "$2" Теперь я хочу сделать foo.sh более гибким, имея ...
0
голосов
2ответа
111 показов

OS X Bash 4 терминальных выхода

У меня установлена последняя версия OS X со стандартным терминальным приложением, с bash 4.0 через homebrew Однако, если я запускаю скрипт, содержащий команду выхода, ожидается, что он выйдет из ...
0
голосов
1ответ
93 показов

Есть ли способ, которым я могу либо вставить символ в строку или заменить и произвольный символ с собой плюс некоторые другие символы в sed?

как, скажем, у меня есть ряд чисел, которые составляют телефонный номер и как ########## и я хочу отформатировать их как: ### - ### - #### вставка вставляет только новые строки, и я не знаю, как ...
0
голосов
1ответ
29 показов

bash alias с использованием pipline не запускается

Я хочу отправить test.tjs на конвейер, сначала конвертировать в файл js, затем запустить в узле Итак, я попробовал в файле .bashrc: alias tame="tamejs -o $1.js $1; node $1.js" alias tame="tamejs -o ...
0
голосов
0ответов
127 показов

Linux bash - добавить псевдоним из сценария без исходного (-ing) сценария

Можно ли написать сценарий, как #!/bin/bash alias foo="bar -options" и добавьте псевдоним в работающую оболочку без source(-ing) сценария source myscript будет работать, но только myscript не. ...
0
голосов
1ответ
39 показов

Почему я получаю файл с именем history в каждой папке в bash?

По какой-то причине я получаю файл истории bash в каждой папке, где я запускаю любую команду. Файл называется историей, а не обычной .bash_history. Мой .bash_profile имеет следующее, что влияет на ...
0
голосов
2ответа
366 показов

Выполнять команды терминала, не открывая терминал - Linux

В любом случае в Linux можно открыть терминал или выполнить команду терминала (например, выполнить сценарий), не открывая окно терминала. То, что я хотел бы сделать, это иметь возможность выполнять ...
0
голосов
2ответа
238 показов

Как я могу сделать bash вырезать и вставить к выбору X?

В Bash под Xterm, как я могу получить Ctrl- K / Ctrl- Y, чтобы вырезать и вставить в X выбор?
0
голосов
1ответ
598 показов

Создание макроса с помощью .sh

поэтому я хотел бы написать сценарий, который будет использоваться следующим образом. ./MakeMacro 1 Основная форма скрипта выглядит следующим образом: #!/bin/sh ...
0
голосов
2ответа
817 показов

Установка пути Java в bashrc и cshrc

Версия Java моей системы - 1.6, для запуска Eclipse мне нужна jre 1.7. Я уже скачал и распаковал архив java 1.7, но я не могу изменить путь по умолчанию с /usr/bin/java на путь к моей распакованной ...
0
голосов
1ответ
381 показов

Bash hints не работает после sudo или man

Я использую Centos 6.5. Клавиша Tab на клавиатуре помогает ввести команду в терминал. Например, если я напишу vi и нажму tab, будут напечатаны все возможные возможности: $ vi vi vim vino-passwd ...