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

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

1
голос
2ответа
107 показов

Новые строки при сохранении переменной в файл - bash

У меня есть несколько IP-адресов в переменной. ActiveIPs= 192.168.0.1 192.168.0.2 192.168.0.3 Я хочу сохранить их в такой файл 192.168.0.1 192.168.0.2 192.168.0.3 Как мне это сделать?
1
голос
1ответ
343 показов

bash не распознает команду alt+backspace

Я использую bash и alt+backspace, чтобы удалить слово за раз. Это работает хорошо, но по какой-то причине перестает работать через некоторое время. Кажется, что он не распознает клавишу alt и просто ...
1
голос
4ответа
553 показов

Командная строка (Win8) с использованием bash?

Есть ли способ использовать (базовые) команды bash в командной строке из Windows 8? Я все еще буду использовать более сложные команды в своих сценариях, но для простой навигации и т.д. Возможно ли ...
1
голос
3ответа
4k показов

Новая строка в цикле

Как я могу сделать новую строку в цикле в Bash? Я пытался echo -e но это не работает. Когда я открываю файл журнала, все в одной строке. for i in */ ; do ...
1
голос
1ответ
473 показов

Subversion URL завершение bash

Я нашел приведенный ниже скрипт и получил его правильно, и он успешно завершил мои команды, но не работает для моих URL. Я использую OSX Snow Leopard и 3.2.48 и уже несколько месяцев пользуюсь ...
1
голос
3ответа
924 показов

Почему bash не находит мою явно существующую папку Desktop?

Я, вероятно, делаю что-то глупое / явно неправильное здесь, но я пытаюсь передать сценарий с помощью curl и запустить его в Terminal на OS X. Команда, которую я использую для этого: sh -s stable
1
голос
1ответ
337 показов

Как я могу установить флаги с префиксом gentoo

Я установил систему LFS , после чего я попытался установить префикс gentoo в своей системе. Но приходит ошибка: I'm going to check for some variables in your environment now: it appears ASFLAGS is ...
1
голос
1ответ
627 показов

Отключение завершения "oh-my-zsh" SVN

Я использую версию Zsh: 4.3.11 с фреймворком oh-my-zsh . В сочетании с «oh-my-zsh» Zsh будет пытаться автоматически завершать команды SVN (и Git в этом отношении), когда клавиша TAB нажимается во ...
1
голос
1ответ
192 показов

Bash Prompt теряет персонажей

После написания нового приглашения для Bash я заметил, что один символ моих команд теряется при переносе на новую строку. Вот изображение примера (я набирал 1234567890 снова и снова): Вот мой $PS1 ...
1
голос
1ответ
3k показов

Как сделать так, чтобы "находить" только совпадающие файлы в определенных подкаталогах

Я использую Bash для Mac OS X 10.6.8. Используя команду find , я бы хотел найти файлы, которые соответствуют *.XML Однако я хотел бы сопоставить только те файлы в 16xxxx а не 16yyyy из некоторого ...
1
голос
2ответа
666 показов

Как записать вывод части скрипта оболочки

Я ищу краткое решение для записи вывода части сценария оболочки в файл. Кроме того, я все еще хочу иметь возможность следить за выводом жизни на экран. От man-страниц "bash" (встроенный exec , ...
1
голос
1ответ
121 показов

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

После обновления до Maverick Ubuntu оболочка bash в gnome-терминал запускается по умолчанию в корневом каталоге, а не в моем домашнем каталоге, это было легко исправить, добавив команду cd в .bashrc. ...
1
голос
1ответ
198 показов

Баш и двойное эхо

У меня есть следующий код. Во всех случаях я ожидаю получить 1 1 . Может кто-нибудь объяснить, почему я не получаю ожидаемый результат в первом случае? Вопрос кажется очень простым, и я думаю, что ...
1
голос
1ответ
184 показов

AWK не работает правильно в моей системе

я не могу запустить этот код из-за ошибки awk 'BEGIN {x=0;y=0} { match($13,/([0-9]+)/,a); x = x + a[1]; match($12,/([0-9]+)/,b); y = y + b[1]} END {print "rxPackets:" x " txPackets:" y}' yourfile ...
1
голос
1ответ
1k показов

Mac OSX Mavericks - ZSH не может 'source ~/.zshrc', слишком много открытых файлов

Я не могу получить какие-либо изменения в моем .zshrc (или в моем случае .bash_profile), потому что я получаю эту ошибку при попытке: /Users/ME/.zshrc:source:100: too many open files: ...
1
голос
1ответ
2k показов

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

Я хочу войти через SSH как user@remote а затем изменить пользователя на tomcat, переместить файлы в $CATALINA_HOME/webapps и перезапустить сервер tomcat в том же сценарии.
1
голос
2ответа
2k показов

Сбой сценария Bash с "синтаксической ошибкой в условном выражении"

Я новичок в bash-скриптинге, и я просто хочу сделать простую небольшую вещь, но все, что я читаю онлайн, кажется, не работает для меня! Итак, у меня есть этот скрипт здесь: #!/bin/bash if [[ $1 = ...
1
голос
1ответ
92 показов

Написание сценария, чтобы сказать, какие пользователи в настоящее время набирают?

Я работаю в лаборатории для класса кибербезопасности и должен выяснить, когда определенные пользователи общаются друг с другом (через именованные каналы). Пользователи используют: python ...
1
голос
2ответа
6k показов

Подавить предупреждения awk

В сценарии я получаю предупреждение вида awk: warning: escape sequence \( treated as plain ( . Поскольку я хочу использовать вывод этого скрипта для выполнения каких-либо задач, я хочу, чтобы он ...
1
голос
0ответов
165 показов

Непреднамеренное автозаполнение или псевдоним в Терминале

В моем macbook есть "странная" функция автозаполнения. Если я пытаюсь набрать « ps -aux » в терминале (iTerm или TotalTerminal) нажатием "s" в пс, автоматически это происходит: "ps -p $$ # Tells the ...
1
голос
2ответа
698 показов

Почему терминал OS X Lion обрабатывает коды подсказки PS1 иначе, чем Snow Leopard?

Я получаю разные варианты поведения в терминале с одним и тем же определением в Snow Leopard и Lion. В моей системе Snow Leopard моя терминальная подсказка определяется в .profile следующим образом: ...
1
голос
6ответов
746 показов

Настройка приложения по умолчанию для текстовых файлов в bash

Я хочу настроить свою среду linux, чтобы при вводе имени текстового файла в командной строке и нажатии клавиши ввода файл открывался в Vim. $: /tmp/file.txt должен открыть файл в Vim. Это похоже на ...
1
голос
1ответ
801 показов

Как добавить содержимое файла в другой

Этот вопрос относится к уже заданному вопросу. Как добавить текст в начало файла Ответ, предложенный Деннисом Уильямсоном, делает работу: echo 'task goes here' | cat - todo.txt > temp && mv temp ...
1
голос
2ответа
149 показов

Клавиша для очистки текущей строки в приглашении

Как очистить текущую строку? Я использую Bash. Мне не нравятся ctrl+c, потому что это оставляет дерьмо напечатанным на экране. Если курсор находится в конце строки, я могу использовать Ctrl+U, и он ...
1
голос
1ответ
176 показов

Bash exeute команда из истории и тянуть следующую / предыдущую команду в командную строку

Я уверен, что где-то читал, но больше не могу найти сайт. В основном я хочу найти историю «^ r», а затем выполнить команду и оставить меня на следующей / предыдущей позиции в истории. Так как обычно ...
1
голос
3ответа
502 показов

Как я могу использовать команду IC в Bash?

Моя консоль не может распознать команду ic в скрипте bash. Мне нужно выполнить эту команду, чтобы сделать некоторые вычисления, но я получаю это сообщение ic: command not found . Как я мог определить ...
1
голос
1ответ
1k показов

Как получить исходный код zshrc из скрипта bash

У меня есть скрипт, написанный на bash, который устанавливает мою конфигурацию zsh и меняет оболочку текущего пользователя на zsh, если это необходимо / возможно. После изменения оболочки по ...
1
голос
2ответа
448 показов

Почему grep не работает с одинарными кавычками?

У меня есть сценарий bash, завернутый в «», поэтому мне нужно использовать «» для моей команды grep, но она не работает. Я не могу переключать кавычки, потому что тогда переменные не раскрываются. ...
1
голос
1ответ
1k показов

Touch and Chown Оба выдают ошибки "Операция не разрешена"

Я не эксперт по Unix, но использую его уже несколько месяцев, и эти ошибки ошеломляют меня. Мой сценарий выглядит следующим образом: я скопировал кучу файлов на сервер Unix из моей обычной учетной ...
1
голос
1ответ
112 показов

Альтернативная оболочка ведет себя странно

Я установил оболочку по умолчанию в Ubuntu, чтобы она была sudosh2 вместо по умолчанию /bin /bash. Теперь, когда я захожу в учетную запись ssh, я получаю, по-видимому, обычное поведение оболочки ...
1
голос
1ответ
410 показов

терминал bash - при вводе недопустимой команды курсор курсора меняется с $ на>

Я использовал приложение «Терминал» в Mac OS X, чтобы удалить некоторые скрытые файлы (по-моему, по умолчанию используется оболочка bash). Я случайно написал свою команду неправильно, и после нажатия ...
1
голос
1ответ
551 показов

Ошибка завершения Bash Mac OSX

Я получаю -bash: complete: bashdefault: invalid option name когда я запускаю свой терминал. Любые идеи относительно того, что я испортил и где? работает bash -x + '[' -n '\s-\v\$ ' ']' + PS1=\h:\w ...
1
голос
2ответа
923 показов

Восстановление базы данных MySQL

Я написал скрипт, который создает резервную копию моей базы данных MySQL и создает файл GZIP с дампом mysql моей базы данных. Я задавался вопросом, возможно ли распаковать файл GZIP и восстановить ...
1
голос
1ответ
34 показов

Избегайте дампа команды на терминале при двойном нажатии Ctrl

Всякий раз, когда я дважды нажимаю Ctrl в моем терминале, появляется список всех возможных команд, и для его завершения требуется некоторое время. Как я могу предотвратить это поведение?
1
голос
0ответов
1k показов

execl: не удалось выполнить exec `/bin/sh '

Я случайно переместил весь каталог bin, boot, dev и т.д. После перемещения все назад я получаю следующее сообщение об ошибке от различных заданий cron: execl: couldn't exec `/bin/sh' execl: No such ...
1
голос
2ответа
2k показов

Изменение прав доступа к файлам работает как root, но не как sudo

У меня действительно странная проблема. У меня есть несколько файлов в большом каталоге, которые я хочу сделать доступными для чтения всем. Итак, я пытаюсь это: sudo find readme* -not -perm -o+r ...
1
голос
1ответ
176 показов

Переместить группу файлов в подкаталог

Я хочу переместить некоторые ключи SSH в файл резервной копии. В частности, я хочу переместить id_rsa* в key_backups/ , подкаталог .ssh. mv id_rsa* key_backup/ возвращает меня usage: mv [-f | -i | ...
1
голос
4ответа
256 показов

Есть ли лучший способ переместить папки вверх по каталогу, чем mv?

Я загрузил довольно большую файловую структуру (> 100 ГБ) в подпапку моего корневого каталога, давайте назовем его /folder . Проблема в том, что я случайно скопировал ее в подпапку этой папки, а не ...
1
голос
4ответа
4k показов

Пропустить параметр в Linux Bash

Мне нужно написать shell-скрипт, который обрабатывает 3 параметра ($ 1 $ 2 и $ 3). В bash мне нужно пропустить параметр 2 (на самом деле я пишу что-то вроде ./script.sh para1 para3). Сценарий в ...
1
голос
1ответ
207 показов

Какие файлы выполняются при входе через ssh?

у меня есть 3 машины, которые используют Debian 6.0.7 для PPC когда я вошел в систему, используя SSH, одна из переменных $ PATH как-то отличается от двух других # echo $PATH ...
1
голос
1ответ
6k показов

$ PATH - Нет такого файла или каталога MAC OSX - Терминал

Уже просили миллион различных версий этого, но я все еще потерян, извините. Вот кое-что из того, что я получаю ... В терминале: $PATH -bash: ...
1
голос
2ответа
48 показов

ScripDuplicating структура каталогов!

У меня есть следующая структура каталогов для моего кода, содержащего файлы * .c ad * .h и некоторые файлы конфигурации и сборки, сгенерированные automake & autoconf. Я хочу скопировать только файлы ...
1
голос
2ответа
492 показов

Переименование имен файлов на основе шаблона в Linux

У меня много данных с такими именами файлов: combination.2005.0801.txt combination.2005.0802.txt ... combination.2005.0830. txt Что мне делать, если я хочу переименовать эти файлы так? 20100801.txt ...
1
голос
4ответа
147 показов

Каталог программ, перечисленных в bash

В bash (или в любой другой оболочке), когда вы вводите "firefox" или другую команду, как bash указывает его фактическое местоположение (/usr/bin/firefox)? Кроме того, где находится "каталог" для ...
1
голос
2ответа
2k показов

Найти файлы в подкаталогах и скопировать их в другой каталог с такими же подкаталогами?

Этот вопрос очень похож на этот, за исключением того, что я хочу сохранить исходные подкаталоги файла. Например, если бы я /temp/a/a.txt /temp/a/a.jpg /temp/a/b.txt /temp/b/c.txt /temp/d/d.txt ...
1
голос
3ответа
115 показов

Как получить несколько сценариев с псевдонимом в Cygwin?

Я хочу выполнить одну команду, затем вызвать вторую, но сначала изменить ее, прежде чем нажать Enter. (Cygwin) Я обычно просто печатаю все это так: svn up 8.0; ./merge.py 8.0 12345 Я также должен ...
1
голос
2ответа
129 показов

Как я могу увидеть подробную разницу между файлами в последнем git pull?

Я запускаю git pull и вижу, что файл изменился. Я хотел бы видеть построчную разницу между тем, что было добавлено или удалено. Я попробовал git diff 12345..67890, (новейший коммит) .. (второй ...
1
голос
2ответа
600 показов

Скрипт для проверки на своп, затем корректно завершите работу

Я ищу сценарий, который проверяет swap и корректно завершает работу, если swap найден как часть этого сценария: #!/bin/bash # This script formats and mounts /dev/sdc { if [ ! -f /scripts/alert ]; ...
1
голос
1ответ
616 показов

Не могу получить bash для работы с python на SGE

В настоящее время я работаю над SGE, и я крайне незнаком со средой Linux. Я должен выполнить сценарии Python, но установка меня немного смущает, и я не могу заставить ее работать. Установка ...
1
голос
1ответ
527 показов

Автоматическое монтирование USB-флеш-драйверов для удаленных серверов с использованием файла bash для запланированного резервного копирования

Я должен сделать запланированное резервное копирование баз данных серверов, используя cronjob для задачи резервного копирования и сценарий bash для операции резервного копирования. Это PHP ...