Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
1ответ
91 показов
Информационный поток в Linux - как узнать, кто в данный момент активен и печатает?
В настоящее время я играю в игру мафии / оборотней с моим классом кибербезопасности. Основная идея: на одной машине модератор запускает серверную программу все игроки ssh в машину и запускают ...
1
голос
1ответ
850 показов
Как префикс каждой команды в оболочке с "sg - grp -c"?
Я использую оболочку Bash. Я хочу выполнить все команды определенного пользователя, чтобы они выполнялись как определенная групповая команда в оболочке. Как мне это сделать? Можно ли что-нибудь ...
1
голос
1ответ
212 показов
Проверьте наличие дубликатов файлов в двух коллекциях, игнорируя дубликаты в пределах A
У меня есть четыре аналогичные большие коллекции файлов сайта. Это архивные копии одного и того же дерева каталогов разных времен в прошлом. Я хочу объединить их в самую последнюю коллекцию archive1. ...
1
голос
0ответов
1k показов
Bash 4.2 на Windows без виртуальной машины?
Я ищу способ запуска bash 4.2 на Windows без виртуальной машины. Я пробовал использовать CygWin, но последняя версия, которую вы можете установить, это bash 4.1, и я не нашел способа установить bash ...
1
голос
1ответ
218 показов
Нужна помощь $ PATH и перезапустить команды терминала - нет sudo, ps, grep
Мне пришлось изменить некоторые параметры пути, чтобы установить node.js, в свою очередь, я должен был отредактировать файл, который удалил путь из правильного каталога, в котором живут sudo, ps, ...
1
голос
2ответа
73 показов
почему это работает в оболочке для цикла, но не само по себе
почему это работает for X in A* ; do cp $X/output.txt output/$X.txt ; done но не это cp A*/output.txt output/A*.txt Для копирования файла output.txt из нескольких папок с именами A1, A2, A3, A4 и ...
1
голос
1ответ
5k показов
Полный режим киоска браузера Chrome в Linux (Puppy Linux)
Позвольте мне сказать спасибо заранее. У меня проблемы с получением браузера Google-Chrome в полном режиме KIOSK без панели браузера на платформе Linux Просматривая форумы Google, я нашел множество ...
1
голос
1ответ
1k показов
Запуск исходного кода ~/.bashrc не загружает правильную версию узла при использовании nvm
Я поместил это в нижней части моего ~/.bashrc: # NVM . ~/nvm/nvm.sh nvm ls nvm use 0.8 nvm ls Это вывод, когда я загружаю терминал: Last login: Mon Apr 29 16:28:17 on ttys010 v0.4.7 v0.6.14 v0.8.4 ...
1
голос
5ответов
531 показов
Повторите терминальную команду
Предположим, у меня есть терминальная команда с именем foo (на самом деле это будет что-то вроде cd или ls или что-то более сложное. Есть ли способ, которым я могу выполнить эту команду много раз БЕЗ ...
1
голос
1ответ
497 показов
Telnet не запускается должным образом при запуске из процесса демона
Когда я вызываю telnet для подключения к дневному серверу из интерактивной оболочки, он работает нормально. Однако, когда тот же вызов telnet выполняется из сценария оболочки, запущенного cron или ...
1
голос
1ответ
268 показов
Как настроить bash, чтобы добавить системный «звонок» ко всем вопросам командной строки (readlines)?
Как я могу настроить bash для добавления системного «звонка» всякий раз, когда запрашивается readline (запрашивает ввод у пользователя)? Запуск (обновленный) bash 4.1.0 на Mac OS X 10.6 (Snow ...
1
голос
2ответа
1k показов
RHEL6 Crontab не работает должным образом?
В учетной записи root RHEL6 у меня есть работа crontab: 30 6 18 4 1 /sbin/init 6 Он работал нормально 18 апреля и корректно перезапустил мою систему, НО также перезапустил мою ОС в 6:30 в следующий ...
1
голос
1ответ
98 показов
Почему Bash иногда показывает подчеркнутый u?
Иногда, когда я очень быстро печатаю в bash, я случайно что-то делаю, и в командной строке выдается подчеркнутая буква u. После этого bash ведет себя странно (извините, я не могу вспомнить, что он ...
1
голос
3ответа
3k показов
SED: найдите буквенно-цифровую строку и замените ее
Мне нужно найти и заменить буквенно-цифровую строку с помощью SED. Строка поиска: Test:rXXXXX , где XXXXX всегда будет 5-значным числом Заменить строку: Test:rYYYYY , где YYYYY всегда будет ...
1
голос
2ответа
1k показов
сценарий оболочки после коммита фиксации, который просто делает дату> /tmp/post-commit.log ничего не записывается в файл журнала
Я установил сервер SVN с Apache 2 на Ubuntu 10 я создал post-commit.sh с двумя строками кода хранилище / Крючки / post-commit.sh: #!/bin/sh date > /tmp/post-commit.log в этот файл ничего не написано ...
1
голос
1ответ
324 показов
Труба и смотреть трубопроводный выход?
Я хочу сделать трубу-оболочку так: producer | analyser > report.txt и просмотрите выходные данные producer пока он генерирует данные (большой лог-файл) для анализа. Как я могу это сделать?
1
голос
1ответ
216 показов
Как я могу исправить проблему со стандартной ошибкой, приводящей к порче выхода часов?
В частности, я пытаюсь запустить следующую команду на CentOS и Fedora14 (та же проблема с обоими) watch sudo jmap -heap 31945 Однако есть несколько строк стандартной ошибки, которые портят вывод ...
1
голос
2ответа
710 показов
Удалить X количество символов из команды STDOUT
Я запускаю приложение, которое выводит строки, отправляя в GREP, чтобы выбрать только определенные строки, но хочу удалить первые символы X, которые бесполезны. В частности: varnishlog | grep Hash ...
1
голос
1ответ
2k показов
Как мне перейти в каталог, созданный tar?
Учитывая следующую команду: curl http://anysite.com/tarball.tar.gz | tar xz Как мне перейти в каталог, созданный tar?
1
голос
1ответ
1k показов
BASH: Как лучше всего фильтровать каталоги файлов за определенный диапазон дат в имени файла?
Вот картинка ... Формат даты: Y% m% d% H% M% S% Это мой формат имени файла: file_sub1_20110501000000.txt Структура каталогов: dir/ sub1/ file_sub1_20110501003000.txt file_sub1_20110501010000.txt ...
1
голос
3ответа
459 показов
Выход из значения с помощью переданных команд в bash
Всякий раз, когда выходные данные команды передаются другому в bash, какая команда будет иметь значение выхода ($? переменная) будет возвращена из? Команда, из которой был передан вывод, или команда, ...
1
голос
1ответ
697 показов
Тайм-аут Linux, если нет выхода
В моем сценарии я хочу выполнить команду, которая подключается к удаленному серверу и может занять очень много времени из-за плохого сетевого подключения. Поэтому я хочу, чтобы время истекло и меня ...
1
голос
2ответа
835 показов
Поиск файлов в Linux на основе регулярных выражений, с несколькими альтернативами
Допустим, у меня есть список строк. Я хочу найти файлы с именами файлов, начинающимися с этих строк. Пример, Строки: filename.could.start.with.this.restoffilename ...
1
голос
1ответ
2k показов
1
голос
1ответ
642 показов
bash тестирование для "открытого терминала"
В списке условных выражений BASH я заметил выражение -t которое проверяет, является ли файловый дескриптор открытым терминалом. я попробовал следующее: if [[ -t $(tty) ]]; then echo open terminal ...
1
голос
2ответа
2k показов
Mac: действительно отсоединить процесс от Terminal.app
В Mac OS 10.6.6 я хочу создать псевдоним bash или функцию, которая будет запускать Google Chrome. Запустить Chrome очень просто: "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome". ...
1
голос
2ответа
765 показов
Ограничить доступ пользователей только для чтения из /proc
В качестве метода настройки мониторинга некоторых систем у меня есть скрипт, настроенный на SSH, и я запускаю некоторые основные команды оболочки, читая некоторые файлы в /proc . Я хотел бы создать ...
1
голос
1ответ
9k показов
Как я могу использовать скрипт bash для запуска nmap и захвата как IP, так и имени хоста?
Я хочу сканировать свою сеть; и вернуть вывод, как это: Сетевое сканирование на 192.168.0.* 192.168.0.1 компьютер1 192.168.0.2 компьютер2 192.168.0.3 компьютер5 echo Network Scan nmap -sP -n | awk ...
1
голос
1ответ
612 показов
цикл bash в увеличении времени сна?
Я хотел бы иметь цикл while в Bash, как это: while read i do ~/bin/submit_job $i sleep N done Но я бы хотел, чтобы N во sleep N был коротким в начале, а затем постепенно увеличивался после первых ...
1
голос
1ответ
4k показов
удалить кэшированные учетные данные для монтирования SMB в OSX?
Я пытаюсь выяснить, как удалить свои сохраненные учетные данные при подключении общего ресурса к моему серверу Windows. Я попытался удалить любые упоминания об определенном сервере из Цепочки для ...
1
голос
3ответа
1k показов
Как изменить дату сервера?
Как изменить дату веб-сервера Linux через SSH?
1
голос
1ответ
35 показов
`nawk`" не работает "с` make`? Зачем?
У меня есть следующий псевдоним: alias mca_color='nawk '"'"'BEGIN { arr["Creating shared object"] = "1;31";} \ { l = $0; for (pattern in arr) \ { gsub(".*" pattern ".*", "\033[" arr[pattern] ...
1
голос
1ответ
4k показов
Как настроить NIC в беспорядочном режиме на Mac Book Air?
Я пытаюсь запустить свой ник на MacOSx в случайном режиме, а затем использую tshark / tcpdump Опция 1: ifconfig en0 promisc но я получаю это сообщение: ifconfig: promisc: bad value Вариант 2: Я ...
1
голос
2ответа
669 показов
Изменение размера терминала влияет на вывод grep внутри команды наблюдения
Если я запускаю команду вроде: watch "ps -ef | grep '^foo.*bar'" и соответствующая выходная строка ps -ef является длинной строкой foo bar на вывод этой строки влияет размер терминала. Например, если ...
1
голос
1ответ
1k показов
Перехватите Ctrl+C и повторите цикл while в Bash
Я пытался перехватить Ctrl C или Ctrl Z, очистить экран и повторить цикл без выхода - он работает, но мне нужно нажать Enter, чтобы повторить цикл. #!/bin/bash trap 'clear' 2 20 while : do clear echo ...
1
голос
2ответа
849 показов
Cron не запускает скрипт bash
У меня есть скрипт bash #!/bin/sh DTFILE=/etc/daytime.addr DTPORT=13 DAYTIME_ERROR=/tmp/dtm.err function daytime_error(){ if [[ -z $1 ]] then exit 1 fi if [[ -e $DAYTIME_ERROR ]] then echo "Error ...
1
голос
3ответа
1k показов
Bash Loops и текстовые редакторы
У меня есть несколько серверов, у которых есть файл журнала, который я хотел бы отслеживать. Поскольку проект является новым и большинство ошибок до сих пор были уникальными, я хотел бы некоторое ...
1
голос
1ответ
4k показов
Команда Loop Bash, пока вывод больше не содержит строку
Как зациклить команду bash пока на выходе больше не будет строки, а затем вывести время остановки цикла для вывода? Команда watch недоступна.
1
голос
2ответа
259 показов
Подстановка команд / разбиение слов в пределах du
Я хотел бы рассчитать размер дерева каталогов, которое я собираюсь сжать для архивирования. Я не могу на всю жизнь понять, как работает разделение слов или подстановка команд (которые я пытался ...
1
голос
2ответа
1k показов
найти команду, подавляющую сообщения
всякий раз, когда я выполняю команду find для поиска какого-либо файла лайк find . -name "abc" особенно из корня, он отображает много « cannot open или cannot search » как можно подавить эти ...
1
голос
0ответов
165 показов
aescrypt не работает с PV в конвейере
Я пишу сценарий bash, который направляет файл через средство просмотра каналов для наблюдения за ходом шифрования. Однако всякий раз, когда я использую aescrypt в конвейере с pv, я получаю ошибку о ...
1
голос
1ответ
702 показов
Возникли проблемы при отправке аргументов Mintty/Cygwin
Проще говоря, я хотел бы иметь ярлык на Windows, который может открыть окно терминала, как это обычно происходит при нажатии на ярлык Cygwin, но в другом месте по умолчанию. Обычный ярлык Cygwin ...
1
голос
1ответ
692 показов
Завершение bash только после получения .bash_profile
У меня установлено bash-complete с использованием macports и следующих строк в моем .bash_profile if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi но завершение не ...
1
голос
2ответа
626 показов
bash скрипт сообщает мне, когда новый компьютер подключается к локальной сети через smbclient
Я подумываю о создании сценария, который зацикливается до тех пор, пока не найдет новый IP в сети, созданной DHCP-сервером маршрутизатора. Я думаю об использовании NMAP. nmap 192.168.0.1-254 Однако ...
1
голос
1ответ
2k показов
gVim не получает исходные файлы .bashrc, .bash_profile или .profile из неинтерактивной оболочки без регистрации
У меня есть следующее на моем .vimrc set shell=C:/cygwin/bin/bash set shellcmdflag=-c set shellxquote=\" Таким образом, оболочка, которую я использую, неинтерактивна и не требует входа в систему. Я ...
1
голос
2ответа
15k показов
Bash tar и вывод в файл журнала
Как я могу записать операцию TAR в файл журнала? tar -czvf arh.tar.gz public_html > 1.log TAR -czvf работал спасибо, ребята! Теперь в bash-скрипте: for i in */ ; do ...
1
голос
1ответ
2k показов
Настроить цвета экрана GNU?
Экран GNU дает моей подсказке Bash приятные цвета, хотя темно-синий трудно читается на черном фоне. Я могу изменить цвета ls, используя /etc /DIR_COLORS, но на приглашение bash на экране это не ...
1
голос
1ответ
358 показов
Как перенаправить стандартную и стандартную ошибку в файл и стандартную ошибку (только) на консоль одновременно
Я хотел бы направить: Стандартный вывод в файл. Стандартная ошибка в том же файле. Стандартная ошибка для консоли (как и для файла). Я видел такие вещи: mycommand 2>&1 | tee test.txt Но он показывает ...
1
голос
2ответа
3k показов
Скрипты Bash с tmux для запуска 4-панельного окна
Может кто-нибудь помочь объяснить, что происходит с tmux , bash и exec? Я пытаюсь настроить сеанс tmux с окном 4 панели. В идеале я хочу запустить команду в 3-х панелях: например, сервер Ruby Thin и ...
1
голос
3ответа
6k показов
Использование egrep для поиска строк, которые имеют 5-6 букв верхнего регистра. (но не более 6)
Во-первых, это домашняя работа, и, к сожалению, я должен использовать egrep (а не с -w или чем-то подобным). Мне нужен мой grep для возврата строк, которые имеют ровно 5 или 6 заглавных букв. ...