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

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

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

Псевдоним, позволяющий редактировать ~/.bashrc, а затем автоматически "исходить" из него - почему он не работает?

Я использую MacBook Air с OSX 10.7.2. Я хотел бы создать псевдоним, который делает следующее: Открывает TextMate с помощью ~/.bashrc и позволяет мне редактировать его Как только я закрою TextMate, ...
2
голоса
1ответ
146 показов

выполнить функцию в другой оболочке

Я обычно zsh . Я хочу выполнить функцию в Bash и вернуться к моей первоначальной оболочке. Я могу сделать это вручную, но я хочу автоматизировать это. Как я могу это сделать? Например я на зш. Я хочу ...
2
голоса
2ответа
348 показов

Как удалить дубликаты папок из $ PATH?

В некоторых из моих окон терминала у меня есть повторяющиеся записи в переменной PATH ; что-то вроде этого: PATH=/a/b:/c/d:/a/b:/c/d:/e/f:/a/b Я полагаю, что в некоторых из моих сценариев виноваты ...
2
голоса
1ответ
204 показов

Первый матч в подстановочном Linux

У меня есть часть ниже в моем скрипте bash: for file in $(cat $csmtdirpath/$images_to_remove); do mv -v -f /$currentimages/*"$file"* $oldimages >> "$log_image_to_move" 2>> ...
2
голоса
1ответ
975 показов

Буфер обратной прокрутки Vim за пределами экрана

Если я не в сеансе screen , то при выходе из Vim я получаю приглашение bash под остатками окна VIM. Побочным эффектом этого является то, что мой буфер прокрутки забит, особенно если я пролистал ...
2
голоса
1ответ
208 показов

Служба обновления Windows 10 bash apt отключена

Я использую Windows 10 и Bash на Windows 10. Могу ли я отключить автоматическое обновление apt-get? Это раздражает, когда я играю в игру, и она обновляется, потому что мой экран зависает на 3 ...
2
голоса
1ответ
282 показов

ypchsh не меняется на некоторые оболочки

Я в настоящее время в bash, но я хочу изменить свою оболочку на tcsh. Я использовал ypchsh, ввел свой пароль при появлении запроса, а затем изменил оболочку входа в систему /bin /tcsh. И казалось, ...
2
голоса
2ответа
1k показов

Как получить цвета Bash в документе Word или PDF

У меня есть скрипт Bash, который выводит результаты с красивыми цветами Bash, и мне нужно включить вывод с цветами в документ Word. Я хотел бы избежать размещения скриншота, так как результат ...
2
голоса
1ответ
479 показов

ssh зависает при отправке команды, но логин без команды работает

Я могу ssh к машине XYZ: $ ssh xyz mitchus@xyz's password: Last login: Fri Sep 1 12:37:10 2017 from 192.168.1.23 mitchus@xyz:~$ но я не могу scp к нему, и я не могу отправить команду через ssh Так, ...
2
голоса
1ответ
2k показов

установка sshpass

Я хочу использовать SSH без пароля для входа в систему. Я использовал sshpass для достижения этой цели. Проблема в том, когда я пытаюсь установить sshpass через sudo apt-get install sshpass . Он ...
2
голоса
1ответ
103 показов

Ctrl-Z иногда требует Enter, чтобы вернуться к приглашению оболочки

Я вошел в терминал (или эмулятор терминала), читаю man-страницы или читаю файл с less и т.д. Я использую Ctrl - Z, чтобы приостановить приложение переднего плана, вернуться в оболочку (bash), сделать ...
2
голоса
3ответа
9k показов

команда diskutil не найдена в терминале OS X

Я использую Mac OS X 10.6.4 и борюсь с командой: diskutil Всякий раз, когда я набираю diskutil, терминал говорит: -bash: diskutil: command not found Кто-нибудь знает, в чем может быть проблема? Могу ...
2
голоса
2ответа
664 показов

Xargs Touch, а затем вторая команда

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

Преобразование bash в zsh: объявление функции и оператора if

Я скопировал этот код откуда-то и пытаюсь изменить его для своих нужд. Он был разработан для bash но я запускаю его под zsh . У меня всегда возникают проблемы с запуском скриптов bash под zsh, так ...
2
голоса
1ответ
112 показов

SSH не работает с да

Я должен был решить дело бахромой в последнее время , когда я должен был добавить несколько серверов отпечатков пальцев для known_hosts пользователя (авторизация осуществляется с помощью пары ...
2
голоса
4ответа
853 показов

Фоновое задание в bash завершается при закрытии окна запуска: как этого избежать?

Вы можете быстро перейти к вопросу, начиная читать «Сказав это» Ниже приведены подробности о моих конкретных потребностях Я нахожусь на lubuntu oneiric и пытаюсь создать настольный лаунчер для ...
2
голоса
1ответ
496 показов

Преобразование команды watch в единичный файл systemd

У меня есть скрипт оболочки следующим образом ss.sh #!/bin/bash opFile="custom.data" sourceFile="TestOutput" ./fc app test > $sourceFile grep -oP '[0-9.]+(?=%)|[0-9.]+(?=[A-Z]+ of)' "$sourceFile" | ...
2
голоса
5ответов
2k показов

Получение регулярного выражения для соответствия имени файла

У меня есть скрипт, который перечисляет кучу файлов, которые соответствуют определенным критериям. Он выводит только имена файлов, и есть куча текста, который не нужен. Пример строки: ...
2
голоса
1ответ
251 показов

Есть ли способ передать локальный вывод на SSH-сервер?

Есть ли способ настроить локальный процесс, но выводить его также на терминал, который имеет SSH на моей машине?
2
голоса
0ответов
166 показов

Расширение скобок не работает

Имея простой пример: echo Front- {A, B, C} -Back Расширение скобок, похоже, не работает. Я получил только: Переднее- {A, B, C}, -Назад вместо: Фронт-A-Back Фронт-B-Back Фронт-C-Back Почему это не ...
2
голоса
3ответа
273 показов

лучшие варианты для экрана?

ХОРОШО. Так что я люблю экран. Это спасло мой бекон несколько раз, когда машины выходят из строя или отключаются от сети. Тем не менее, есть достаточно причин, которые мешают мне использовать экран ...
2
голоса
1ответ
6k показов

Запуск программы Win32 из Bash для Windows 10

Я получил последнее обновление от Windows, которое добавляет bash, и я пытался написать сценарий выполнения эмулятора Android; однако переменные Path в Windows не учитываются для bash. Плюс я ...
2
голоса
0ответов
314 показов

OSX Lion Bluetooth RSSI монитор

Я написал простой сценарий bash для Mac Yosemite, который извлекает и добавляет значение rssi парного соединения Bluetooth в текстовый файл при нажатии на значок на рабочем столе. Работает нормально. ...
2
голоса
1ответ
215 показов

Делаем вывод журнала более читаемым в терминале

В настоящее время я работаю с Wordpress и наблюдаю за его файлом debug.log, который обновляется при каждой перезагрузке страницы. Если есть ошибка, он добавит эти строки в файл debug.log при ...
2
голоса
1ответ
103 показов

скрипт bash для сравнения дат в diven dir (включая subdirs)

Я хотел бы написать сценарий bash (или просто использовать команду в CLI) для найти все экземпляры в данном каталоге и его подкаталогах за указанный период времени скопировать эти файлы в заданный ...
2
голоса
3ответа
2k показов

SCP файлы между 2 vms

У меня есть 2 виртуальные машины. Первая виртуальная машина - это место, где хранятся исходные файлы. Вторая виртуальная машина находится там, где находится мой bash-скрипт, и она должна копировать ...
2
голоса
1ответ
1k показов

условный синтаксис linux/bash в командной строке

Я хочу запустить foo, если и только если текущий день месяца меньше 7-го числа. Так что-то вроде: [ (/bin/date +'%-d') -le 7 ] && foo За исключением того, что дает мне синтаксическую ошибку. Часть с ...
2
голоса
0ответов
738 показов

Можно ли запустить интерактивный скрипт перед выключением Linux в сеансе GNOME?

Я написал несколько полезных интерактивных сценариев и хочу, чтобы они запускались до выключения. Для сеанса входа в терминал я просто добавляю некоторую запись в ~/.bash_logout , моя оболочка входа ...
2
голоса
1ответ
214 показов

rsync с удаленным сервером вызывает проблемы с медиапроигрывателем

У меня есть сервер Ubuntu под управлением Serviio в качестве медиа-сервера DLNA. В основном, единственное, что делает сервер, - это проверяет наличие нового носителя на удаленном сервере. Я запускаю ...
2
голоса
2ответа
2k показов

Как изменить псевдоним vi по умолчанию в Fedora 14?

В моем ноутбуке, если я наберу ниже $ which vi alias vi='vim' /usr/bin/vim Теперь я хочу изменить псевдоним vi на другой bin, например vim_wrapper скрипт, созданный в /usr /bin /, я набираю эту ...
2
голоса
1ответ
386 показов

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

$cat test export var=value $source ./test $cat print.sh echo $var $chmod +x print.sh $echo $var value $sudo ./print.sh Я ничего не получаю. Я ожидал увидеть ценность. Что здесь происходит?
2
голоса
2ответа
1k показов

Как получить просмотр истории в bash в Mac OS X Terminal?

Почти во всех современных средах командной строки, которые я использовал, вы можете нажать стрелку вверх, чтобы вернуться к нескольким командам в вашей истории и повторно запустить более раннюю ...
2
голоса
1ответ
7k показов

"ifconfig" выдает ошибку на Bash на Ubuntu в Windows

Когда я пытаюсь использовать команду "ifconfig" в Bash в Ubuntu в Windows(WSL), это выдает мне такую ошибку: root @ пример: ~ # ifconfig Предупреждение: невозможно открыть /proc /net /dev (нет такого ...
2
голоса
2ответа
3k показов

Получить дом пользователя, когда sudo-ing в сценарии, запускаемом пользователем root

На странице руководства sudo я нашел опцию -H , но я не понимаю, как она работает. На странице написано: Опция -H (HOME) устанавливает переменную среды HOME равной homedir целевого пользователя (по ...
2
голоса
1ответ
47 показов

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

Я старался $ find Music -exec cp -v {} \>/dev/null \; Получил ошибку 'Music/AlbumArtSmall.jpg' -> '>/dev/null' cp: cannot create regular file '>/dev/null': No such file or directory Я старался $ find ...
2
голоса
1ответ
2k показов

ssh Mac Unix: скопируйте файл со специальными символами и пробелами

Я удаленно вошел в Mac и пытаюсь скопировать музыкальный файл из одного каталога в другой, но получаю ошибку. Я думаю, что это вызвано пробелами или специальными символами, но не уверен. файл: 01 ...
2
голоса
1ответ
965 показов

Скрипт Bash для запуска clamscan в Ubuntu - как правильно использовать возвращаемые значения?

Я пытаюсь собрать простой скрипт, который будет сканировать мой домашний каталог с помощью clamscan и выдаст мне предупреждение, если будут обнаружены какие-либо вирусы. То, что я до сих пор это: #! ...
2
голоса
2ответа
580 показов

В чем разница между echo $ BASH_VERSION и echo $ {BASH_VERSION}?

Я вижу много синтаксиса типа ${VARIABLE} в скриптах. Какой смысл в брекетах?
2
голоса
3ответа
57 показов

Почему аргумент here-string для эха опускает первое слово?

Я пытаюсь узнать о здесь-документы и здесь-строки. Я хотел бы понять, почему при выводе echo
2
голоса
1ответ
222 показов

bash xterm: как получить командную строку перед вводом enter

Я пытаюсь определить пользовательское поведение функции backward-kill-word в bash xterm. Для этого мне нужно перехватить командную строку перед ее проверкой. Например, если я sdcds/edfdD sdf/sdf без ...
2
голоса
1ответ
2k показов

Отключить интерактивные логины в скриптах bash

У меня есть настройка аутентификации на основе ключа SSH для некоторого сценария развертывания. Но есть вероятность, что файлы аутентификации не настроены должным образом в какой-то момент. Я не ...
2
голоса
5ответов
760 показов

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

Я определил этот псевдоним для запуска bash и перехода к определенной папке, но когда я запускаю его, он запускает только bash и остается в текущем пути /directory /folder. Я определил их двумя ...
2
голоса
2ответа
6k показов

Загрузка и извлечение .tar в определенный каталог

Я хочу скачать tar из git repo и извлечь его содержимое в другую папку. Следующая строка (разбитая для ясности) работает: curl -L -0 nt-dotfiles.tar.gz ...
2
голоса
1ответ
2k показов

Что флаг -R делает для chflags?

Я не совсем понимаю, что именно флаг -R делает для chflags . Мне было интересно, если кто-то сможет мне помочь. Страница руководства говорит это: Recurse: изменение файловых флагов файловых иерархий, ...
2
голоса
2ответа
111 показов

Эффективная среда для просмотра логов

В настоящее время я использую tail -f для просмотра логов. Есть ли более эффективный / читаемый / лучший способ просмотра журналов?
2
голоса
1ответ
732 показов

Сформировать список файлов путем передачи вывода команды find в другую команду поиска?

Мне нужно создать список файлов для использования в сценарии оболочки. В списке должны быть все файлы (в указанном каталоге), которые имеют жесткую ссылку. Я хочу заменить жесткие ссылки ...
2
голоса
4ответа
2k показов

Как я могу найти PID процесса, используя его аргументы командной строки?

Я использую Mac OS X, что означает, что у меня нет (например) pgrep/pkill, но я хочу что-то подобное (я также не использую macports/fink - homebrew - мой инструмент для выбора пакетов Unix - так что ...
2
голоса
3ответа
333 показов

скрипт bash для сортировки дубликатов в текстовом файле

Я преобразовал весь блок в моей музыкальной библиотеке в mp3, чтобы перенести блок на внешний диск. Я использовал dbpoweramp в Windows, и я почти уверен, что он конвертировал их все, но когда я ...
2
голоса
2ответа
1k показов

Bash: конкатенация шаров TAR

Это действительно так: { tar -c dir1 tar -c dir2 } | cat > file.tar Полученный файл file.tar является действительным tar-шаром? Если нет, то как я могу соединить тарные шарики на лету?
2
голоса
2ответа
958 показов

Являются ли cp/rsync асинхронными?

Мы запускаем скрипт резервного копирования, который сначала копирует файл в место назначения, а затем запускает tar над ним. DIR2BCK='/foo/bar' TMPDIR=$(mktemp -d) rsync -a ${DIR2BCK} ${TMPDIR}/ > ...