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

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

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

настройка p4 на Red Hat Enterprise Linux

Пришло время избавиться от этой простой, но не легко объясняемой темы. И все, что я получил в интернете, так или иначе, не смогло синхронизировать мой склад WINDOWS с клиентом RHEL. Вот что я сделал: ...
0
голосов
1ответ
1k показов

Ввод пароля в сквозном цикле

Сценарий, как у меня есть список корневых паролей. Но я не хочу продолжать пытаться вручную. Итак, я написал сценарий оболочки: для меня в {1..26} делать су - >> результат сделанный и все мои пароли ...
0
голосов
0ответов
956 показов

Kali Linux: переименование файлов в бен

Мне просто интересно. Я хочу переименовать файлы в /bin, такие как - ls -> als // после того, как я изменил это, команда ls больше не работает, и я должен использовать вместо него als - adduser -> ...
0
голосов
1ответ
168 показов

альтернатива touch -d в MAC OS X

Мне нужно изменить время модификации всех моих файлов в папке 1 час назад (проблемы летнего времени с некоторыми программами) Дело в том, что touch -m -r {} -d '-1 hour' Не работает на MAC OS X Любой ...
0
голосов
1ответ
59 показов

Как использовать CD, чтобы найти файл, а затем открыть файл в VIM легко в минимально возможных нажатий клавиш?

Очень часто я нахожусь в ситуации, когда я cd в действительно глубокую структуру каталогов, чтобы перейти к файлу, а затем должен открыть файл в vim. Поэтому во время выполнения cd я постоянно ...
0
голосов
2ответа
1k показов

Какой файл .bashrc редактировать

На моем raspberry pi (запущенном raspbian) я хотел бы отредактировать файл .bashrc чтобы при каждом входе в систему можно было выполнять различные действия. Однако я обнаружил в системе два файла ...
0
голосов
1ответ
386 показов

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

Я пытался создать сценарий bash, который делает следующее. Используйте команду find для поиска файлов старше 7 дней (find . -type f -mtime +7 ! -iname '.*' , Выберите родительский каталог (из ...
0
голосов
2ответа
156 показов

Ошибки Mac OS .bash_profile

Я использую Mavericks 10.9.5, и я попытался установить Metasploit из этого руководства. Так было до тех пор, пока я не установил Homebew echo PATH=/usr/local/bin:/usr/local/sbin:$PATH >> ...
0
голосов
3ответа
903 показов

sed переименовывает файлы, перемещая числа в конец файла

У меня есть каталог, который содержит несколько файлов со следующим шаблоном. 1953-МАДАМА БАБОЧКА 1953-МАДАМА БАБОЧКА_001 Я пытаюсь переименовать их, чтобы добиться следующего: МАДАМА БАБОЧКА [1953] ...
0
голосов
1ответ
76 показов

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

Я новичок в Bash. У меня есть каталог tags с большим количеством .txt файлов с похожими именами, как это [coral/home/tags]$ ls: file1.txt file2.txt file3.txt file4.txt Каждый файл .txt содержит такую ...
0
голосов
0ответов
140 показов

Прокрутка в tmux через SSH (PuTTY)

Я использую SSH в своем RaspPi (Raspbian) с PuTTY и хочу использовать tmux, чтобы не беспокоиться об окончании соединения во время установки чего-либо. Моя проблема в том, что когда я вызываю tmux из ...
0
голосов
1ответ
335 показов

Использование \r в bash PS1

Я немного устал от своих печатающих головок в Bash от того, что испортил PS1. Например, я бы выполнил команду, такую как ls , и пока она работает, начните вводить следующую команду, например, echo , ...
0
голосов
1ответ
756 показов

Класс регистрации Python не работает при отправке stdout в /dev /null

У меня есть сценарий Python 3, в котором включена регистрация (для целей отладки). Всякий раз, когда я запускаю / выполняю этот скрипт, он работает нормально, и создаются лог-файлы. Я также создал ...
0
голосов
1ответ
86 показов

Ловушки для чтения только для чтения

Предположим, что root Linux устанавливает ловушку для некоторого сигнала в /etc/bash.bashrc , скажем: trap 'rm -f ~/tmpfile' EXIT root не хочет, чтобы кто-то другой запутался с этой ловушкой. Поэтому ...
0
голосов
1ответ
866 показов

Как остановить tail -f кроме использования kill

Я хочу написать сценарий оболочки, чтобы определить, успешно ли запускается моя программа. Существует файл журнала, созданный программой. Если в файле журнала есть новая строка: Server startup in , ...
0
голосов
2ответа
210 показов

Почему я получаю ошибки mv с этой командой sed?

Учитывая следующий каталог: [~/test]find . . ./something_else.txt ./univision.rbw ./something_else.rb ./testtest ./testtest/weewee.rb ./testtest/weewee.txt ./univision.rb Выполнение следующей команды ...
0
голосов
1ответ
237 показов

Zip epub с использованием 7zip и выдача файла исключений

У меня есть много epub, поскольку папки должны преобразовать его в сжатый .epub, поэтому я создал bash-скрипт для этого ... который сжимает папку epub в zip, а затем переименовывает ее в .epub с ...
0
голосов
0ответов
316 показов

как перечислить все CNAMEs текущего сервера в приглашении bash?

У меня есть сервера с родовыми названиями (например , eu1.example.com , который имеет множество полезной CNAME (например mail.example.com rocket.example.com Как я могу перечислить CNAME в приглашении ...
0
голосов
1ответ
779 показов

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

Мне нужно сделать короткий скрипт aux bash, чтобы очистить буфер logcat и затем вывести его в файл (новый процесс). Проблема в том, что при каждом запуске мне нужно убивать предыдущий процесс, ...
0
голосов
1ответ
144 показов

История FreeBSD bash: не может получить доступ к последнему символу команды

Есть старый сервер, с которым я работаю, работает модифицированный FreeBSD 6.1 с выпуском bash 2.05b.0(1). При нажатии клавиши «вверх» появляется последняя команда из истории, но я не могу получить ...
0
голосов
1ответ
2k показов

Удалите последние значения столбца в файле, отделенном от поля, используя скрипт оболочки Unix

Файлы разделены | символ трубы myfile.txt Hello|how|are|you|hope|you|are|doing|fine Lilly|jasmine|rose|sunflower|nightfire|flowers Я хочу удалить столбцы больше 3. Я хочу, чтобы результат был ...
0
голосов
1ответ
1k показов

Решение для автоматического VPN-соединения на Ubuntu 13.10

С незапамятных времен я ищу решение для автоматического подключения к VPN-серверам в моей Ubuntu 13.10. Он должен подключиться при запуске и переподключиться при разрыве соединения. Я попробовал ...
0
голосов
2ответа
532 показов

Копирование файлов с использованием шаблона или шаблона

Я пытаюсь скопировать все файлы, как это: ... dialogue022-en.txt dialogue023-en.txt dialogue024-en.txt ... в такие файлы: ... dialogue022-pivot.txt dialogue023-pivot.txt dialogue024-pivot.txt ...
0
голосов
1ответ
402 показов

Как бы я написал эту команду VIM для `sed`?

У меня есть .csv со специальными символами, которые портят импорт, который мне нужно сделать. В VIM я обнаружил, что удалить специальные символы с помощью: :%s/\r//g Это удаляет ^M из некоторых моих ...
0
голосов
0ответов
63 показов

открыть новый экран в Linux, нет доступа к локальной библиотеке Perl

Я добавил мою локальную библиотеку Perl в мой скрипт запуска оболочки (.bashrc) и когда я запускаю терминал в Linux: $ echo $PERL5LIB /home/perl5/lib/perl5:/usr/share/vcftools/perl НО когда я ...
0
голосов
1ответ
1k показов

Как запустить Asterisk от имени пользователя, отличного от пользователя root?

Я скомпилировал Asterisk 11 из исходного кода как пользователь root на CentOS. Теперь я хочу, чтобы Asterisk запускался как пользовательская звездочка группы звездочек. Я оставил комментарий ...
0
голосов
1ответ
804 показов

Вывод сценария перекодировки bash VLC в файл

Я запускаю такой скрипт для перекодирования моих аудио файлов: #!/bin/bash acodec="vorb" arate="256" ext="ogg" vlc="/usr/bin/vlc" fmt="mp3" for a in *$fmt; do $vlc -I dummy -vvv "$a" --sout ...
0
голосов
1ответ
98 показов

Скрипт, который сканирует мою сеть

У меня есть вопрос, я хочу запустить скрипт, который сканирует мою сеть, и который я вижу, когда устройства в моей сети. Я хочу вставить некоторые аргументы также в сценарии Когда я запускаю скрипт: ...
0
голосов
1ответ
171 показов

Синтаксическая ошибка скрипта переменных rsync

Действительно трудно получить переменную аргумента команды для работы с rsync. Поведение, которое я вижу, является этой ошибкой из сценария: rsync: connection unexpectedly closed (0 bytes received so ...
0
голосов
1ответ
52 показов

Точное местоположение usr/local

Я не могу найти точное местоположение usr/local на OS X. Я хочу установить homebrew, потому что я неправильно его установил и хочу сделать переустановку. Homebrew рекомендует установить в usr/local, ...
0
голосов
1ответ
671 показов

Как бы один канал от socat к sed к bc к xargs?

У меня есть сервер, выводящий некоторые числа, я читаю их с помощью socat, затем использую sed, я превращаю эти числа в некоторые математические уравнения, запускаю их с помощью bc, затем мне нужно ...
0
голосов
1ответ
220 показов

ввод из оболочки в скрипте bash

у меня есть скрипт bash, который я хотел бы изменить для поддержки ввода из оболочки atm. Я должен напечатать ссылку после запуска скрипта wiak@test:~$ scripts/lget.sh gimme cookie! ...
0
голосов
2ответа
875 показов

Разное /bin /sh для конкретного пользователя

Я использую дистрибутив Ubuntu, где /bin/sh является символической ссылкой на /bin/dash . Хотя это нормально для большинства моих пользователей, один из них должен иметь символическую ссылку bin/sh ...
0
голосов
0ответов
2k показов

неожиданный EOF при поиске соответствия `" '

JACOB=192.168.1.66 ZAC=192.168.1.65 echo "Type someone's name, or type ? to list options." read OPTNAME if [ $OPTNAME = "?" ]; then echo "Jacob's Computer: Type 'JACOB'" echo "Zac's Computer: Type ...
0
голосов
2ответа
94 показов

тот же переводчик не удалось на некоторых машинах

Я использую следующий код и не удалось. $ echo $TERM xtermc $ v=/bin:/usr/bin:/usr/local/bin ; echo $v | tr ':' '\n' /binn/usr/binn/usr/local/bin Кажется, пропустить мой '/'. Я не знаю, как это ...
0
голосов
1ответ
820 показов

Как отправить файл на другой компьютер с помощью bash-скрипта?

Я знаю, что вы можете использовать sftp для отправки файла из командной строки, но я не знаю, как это сделать в файле .sh. Есть ли способ сделать это одной строкой или несколькими строками, если это ...
0
голосов
0ответов
261 показов

Ошибка терминала Mac OS X: неопределенный метод `grep '

Каждый раз, когда я ввожу команду или даже просто нажимаю клавишу ввода, в Терминале я получаю следующую строку под выводом: -e:1:in `': undefined method `grep' for # (NoMethodError) Странный. ...
0
голосов
1ответ
164 показов

Bash предоставляет опции и передает переменную на выбор

Попытка дать возможность пользователям установщика выбрать либо "Разработка", либо "Стабильный". По умолчанию установщик делает «git checkout 1.1.0», но я превращаю 1.1.0 в $GIT_VERSION и пытаюсь ...
0
голосов
1ответ
176 показов

Как я могу удалить файл, имя файла которого содержит странные символы?

[root@host dir1]# ls -lrt total 412 -rw-r--r-- 1 root root 13747 Jun 3 16:01 -lang?[5~?[5~?[5~?[5~?:q! Мы пробовали разные способы, и они не работают. [root@host dir1]# ls -lrt | tail -1 | awk ...
0
голосов
1ответ
317 показов

Не удалось перенаправить журнал в /var /log /syslog

У меня есть сценарий выскочка, который делает следующее start on runlevel [2345] stop on runlevel [06] respawn pre-start script exec >/dev/kmsg 2>&1 REPO=git@github.com:blabla/bli mkdir -p /var/log ...
0
голосов
1ответ
305 показов

Могу ли я "правильно" запустить vimscript в фоновом режиме?

Я бы хотел запустить скрипт peice of vim в фоновом режиме (желательно для windows, хотя, если он работает только на * nix, это тоже нормально) Идея будет следующая: Пользователь вызывает функцию ...
0
голосов
3ответа
20k показов

Автозапуск программ / скриптов в Debian 8 Джесси

У меня есть сценарий (.sh) для поворота экрана моего ThinkPad на Linux. Я установил Debian 8 Jessie, и "Startup Applications" больше не существует, как я могу запустить его при загрузке? или логин ...
0
голосов
0ответов
76 показов

автоматически добавлять переменную в цикл for без необходимости помещать переменную в каждую строку

Есть ли способ автоматически добавлять переменную $ i к началу команды без необходимости каждый раз указывать ее? Вот мой текущий сценарий. #!/bin/bash for i in "command -c"; do $i command1 show $i ...
0
голосов
1ответ
322 показов

SSH, то выполнение команды в одной строке отличается от запуска в разных строках? Bash Script

В сценарии bash я пытаюсь использовать ssh и osascript для отображения уведомления на другом компьютере Mac. Я могу сделать это только в командной строке, сначала запустив ssh-в другой Mac, а затем ...
0
голосов
1ответ
208 показов

имя каталога bash с пробелом в CDPATH

Я пытаюсь установить ярлык, чтобы мне не приходилось часто вводить действительно длинное имя каталога. В ~/.bash_profile я делаю что-то похожее на: export ...
0
голосов
2ответа
162 показов

Как составить список ВСЕХ подключенных HDD-устройств в понятном для сценария виде?

Как составить список ВСЕХ подключенных жестких дисков удобным для сценариев способом? Все - означает как смонтированный, так и не смонтированный. Подходит для сценариев - означает то, что я могу ...
0
голосов
1ответ
722 показов

Каталог назначения сценария перекодировки bash VLC

Ну, у меня есть такой скрипт транскодирования: #!/bin/bash acodec="vorb" arate="256" ext="ogg" vlc="/usr/bin/vlc" fmt="mp3" for a in *$fmt; do $vlc -I dummy -vvv "$a" --sout ...
0
голосов
1ответ
79 показов

Соответствие () с регулярным выражением Unix/Linux

У меня есть пара файлов с именем (a).1 (a).2 ... (a).100 Поскольку многим инструментам обработки не очень нравится ( и ) имя файла, я подумал, что лучше переименовать их в другое имя. Я гуглил для ...
0
голосов
1ответ
46 показов

что за "!означает в приемлемом правиле

что за "!«означает следующее приемлемое правило iptables -I inacc ! -i br0 -p UDP --dport 69 -j ACCEPT Я думаю, что это связано с интерфейсом br0 . Я думаю, что это означает, что любой интерфейс, ...
0
голосов
2ответа
97 показов

Цитата в скобках

Как я могу заключить в скобки, чтобы предотвратить интерпретацию Bash? Я знаю, что это возможно для замены команды: echo \"`echo "I will be in quote"`\" echo \"$(echo "I will be in quote")\" # same ...