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

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

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

Как можно было бы приостановить действие копирования, когда Интернет или местоположение отключается. Ракушка

Хорошо. Итак, у меня есть несколько исполняемых файлов .sh, которые создают резервную копию каталога. В этом случае, Каталог развития. У меня есть два компьютера. Mac (основной компьютер и рабочий ...
1
голос
1ответ
448 показов

Конвертировать с дерзостью из Баш

У меня есть несколько файлов .wav (пронумерованы от 1), которые я хочу преобразовать в .mp3. Audacity может сделать это, открыв файл и экспортировав его с помощью графического интерфейса. Есть ли ...
1
голос
1ответ
324 показов

Проблемы с MV на Windows XP оболочки оболочки

Поскольку я довольно привык к терминалу Linux, я установил оболочку bash в командной строке Windows XP, следуя инструкциям в этой статье: ...
1
голос
1ответ
269 показов

Как дать каждому виртуальному терминалу в GNU Screen свой цвет фона?

У меня есть мечта: я хочу, чтобы у каждого виртуального терминала в GNU Screen был свой уникальный цвет фона. Я думаю, что могу подделать его в скрипте .bashrc, который испускает управляющие коды ...
1
голос
1ответ
596 показов

Вход в терминал OS X занимает много времени

В начале этой недели терминалу моего MacBook Pro потребовалось много времени (около 20 секунд), чтобы увидеть приглашение bash. Как мне сократить это время? РЕДАКТИРОВАТЬ: во время входа в систему я ...
1
голос
1ответ
5k показов

Unix Copy (cp) без символических ссылок

Я хочу скопировать мои файлы, но преобразовать символические ссылки в жесткие ссылки (т. Е. Фактический файл). Как я могу это сделать? Вот мой код (это не работает): cp -RL ${FROM_DIR} ${TO_DIR} ...
1
голос
2ответа
181 показов

Как заставить BASH попробовать и автозаполнение при Enter

Я заметил, что для многих команд, которые я использую в bash, я фактически узнал, сколько букв команды я должен набрать, прежде чем я смогу нажать [TAB], чтобы bash успешно завершил автозаполнение ...
1
голос
1ответ
596 показов

Завершение sudo bash для местоположений, к которым у пользователя нет прав доступа - как с этим работать?

Пример: drwx------ 2 root root 16384 26. juuli 2009 lost+found Как мне получить это, чтобы показать мне завершения: sudo ls -l /lost+found/ Я ищу решение, которое работает для всех команд. AFAICT ...
1
голос
1ответ
2k показов

псевдоним не работает с моей командой mongo --eval

У меня есть следующая команда оболочки mongo, чтобы удалить всех пользователей, которые не являются администраторами mongo --eval 'db.users.remove({group:{$ne:"admin"}})' collection Это работает. Я ...
1
голос
1ответ
87 показов

Скрипт bash удаляет старые файлы по каталогам с помощью специальных символов

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

скрипт для удаления дубликатов файлов с использованием md5

Я хочу написать скрипт для поиска дубликатов файлов в заданном каталоге и удаления копии в зависимости от хеш-кода. Когда я запускаю скрипт, он удаляет копию и исходный файл. Вот мой код: #!/bin/bash ...
1
голос
1ответ
514 показов

Как я могу изменить цвет двоичных файлов, перечисленных 'ls'?

В Mac OS X, когда я ls бинарные файлы имеют красный цвет, как изменить этот цвет на зеленый? Как и в других Unix.
1
голос
1ответ
1k показов

Как исправить ошибку «-bash: команда не найдена»?

Я получаю это каждый раз, когда открываю терминал на своем Mac после курса рубина: -bash: xzc: command not found -bash: z: No such file or directory -bash: cx: command not found -bash: zcx: No such ...
1
голос
3ответа
2k показов

функция в .bash_profile

Я пытаюсь написать функцию в .bash_profile, чтобы определить функцию для уничтожения процесса следующим образом: function pkill { pid = ps -elf|grep python|grep $1|awk -F " " '{print $4}' kill -9 pid ...
1
голос
2ответа
2k показов

HISTCONTROL = ignoreboth не работает в Debian Lenny

Может ли кто-нибудь подтвердить, что, установив следующие переменные среды в Debian Lenny, он не сохранит предыдущие записи истории? Я использую GNU bash, версия 3.2.39(1)-релиз. export ...
1
голос
2ответа
1k показов

Как заставить bash-скрипт подождать, а затем продолжить работу?

У меня есть скрипт .sh . Я хотел бы подождать 25 минут, а затем продолжить работу, а не повторять. Это что-то вроде этого: #!/bin/bash /bin/bash ~/path/script.sh Я хочу, чтобы это убило процесс после ...
1
голос
1ответ
478 показов

Почему Git Bash может вызывать инструменты Java (xjc.exe) с путями Unix, но не Cygwin?

Из CMD.exe я могу запустить xjc следующим образом: xjc "c:/schema.xsd" -p abc -d "temp" Из git Bash я могу запустить xjc следующим образом: xjc "/c/schema.xsd" -p abc -d "temp" Что касается Cygwin, я ...
1
голос
2ответа
3k показов

Может ли пользователь root тайно наблюдать за сеансом оболочки других пользователей в прямом эфире?

Я вижу похожий вопрос по stackoverflow: https://stackoverflow.com/questions/1353253/linux-terminal-how-to-capture-or-watch-other-terminal-session Кто-то рекомендует заговор. Однако кажется, что ...
1
голос
1ответ
779 показов

Скрипт Bash для резервного копирования

У меня есть следующий скрипт bash, который создает tar.gz моей файловой системы на ПК Kubuntu. Проблема в том, что он также пытается сделать резервную копию файла резервной копии tar.gz, хотя я храню ...
1
голос
1ответ
1k показов

Сохраняет ли Linux историю выполненных команд?

Я знаю, что мы можем выполнить команду "history" или использовать control+R, чтобы найти историю команд в определенном сеансе оболочки. Но есть ли способ узнать историю команд моего последнего сеанса ...
1
голос
2ответа
1k показов

Почему псевдоним работает в Терминале, а не при вызове из скрипта?

Я добавил следующее в мой ~/.bash_profile # opens "flashlog.txt" in Console alias trace='open -a /Applications/Utilities/Console.app/ ~/Library/Preferences/Macromedia/Flash\ Player/Logs/flashlog.txt' ...
1
голос
2ответа
362 показов

Вызов .bat из bash завершает цикл

У меня проблема, которая очень странная для меня. У меня есть цикл, который читает файл строка за строкой, которая выглядит примерно так: while read line; do echo "Beginning of loop" ## Call to ...
1
голос
2ответа
2k показов

Переименование файлов из списка имен файлов

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

Сочетание клавиш Debian Wheezy для открытия и закрытия терминала

Я недавно установил тильду и хотел бы открыть и закрыть ее с помощью той же комбинации клавиш. Я написал немного в bash, который закрывает тильду, если она открыта, и открывает тильду, когда в ps -ef ...
1
голос
1ответ
116 показов

Извлечь одну случайную секунду из аудиофайла

Я пытаюсь найти способ в Fedora 17 извлечь случайную секунду из данного аудиофайла, используя консольную команду. Есть ли пакет YUM, который может мне помочь?
1
голос
1ответ
173 показов

написание скрипта для отправки почты всем пользователям онлайн

Я беру свой первый класс Linux, и мы пишем сценарии. В настоящее время я пытаюсь написать сценарий, который будет смотреть, кто в сети, а затем отправить им письмо Это класс Linux начального уровня, ...
1
голос
3ответа
74 показов

Создавайте смешанные CD из файлов MP3

Как бы вы написали скрипт (желательно для командной строки Windows), который: Исследует тысячи файлов MP3, хранящихся на одном диске (например, G:\) Рандомизирует коллекцию Заполняет серию каталогов ...
1
голос
4ответа
1k показов

Использование терминала против KDE в Linux?

Я привык использовать nautilus внутри centos, но недавно получил VPS и быстро понял, что использование KDE в этой среде недопустимо. Хотя я считаю, что гораздо быстрее выполнять такие действия, как ...
1
голос
1ответ
658 показов

Скрипт Bash - Попытка получить сообщение о нарушении с помощью команды whois

Как я могу получить только адрес электронной почты из вывода? $ whois $IP | grep @ | head -1 notify: albert@xxx.sig.xxx.tw
1
голос
5ответов
4k показов

Вставить новую строку в оператор perl -e?

Рассмотрим следующую строку Perl: perl -e '$x; $y;' Я выполняю эту команду в bash, и я хотел бы вставить новую строку (\n) между ; и $y . Я хотел бы знать, как это сделать двумя похожими, но немного ...
1
голос
1ответ
104 показов

Почему информация о ветке git становится понятной после создания новой вкладки в терминале

Я написал скрипт bash, чтобы поместить информацию о git в приглашение bash, а также сохранить pwd терминала в строке заголовка, чтобы открывать новые вкладки в текущем рабочем каталоге. Все это ...
1
голос
2ответа
100 показов

Заголовок окна Bash не восстанавливается после выхода

У меня есть проблема с заголовком окна в окне терминала на OS X: Запустить Терминал. Название окна "bash" Введите "ssh external" для подключения к внешнему серверу. Заголовок окна "user @ external:~" ...
1
голос
2ответа
98 показов

Выполните предыдущую команду в оболочке и получите команду сразу после

Однажды мой коллега показал мне очень полезный метод (ярлык?) на ракушке CSH?) чтобы после выполнения предыдущей команды автоматически отобразить команду после в истории. Например, вот моя история: $ ...
1
голос
2ответа
686 показов

использовать 'case $ 1 in' для чтения параметров команды - несколько флагов после тире и обрабатывать необычные флаги?

Я делаю сценарий bash, который использует как длинные параметры, так и короткие флаги. Так как я хочу длинные варианты, я не могу использовать getopts . Я попытался использовать следующий код: while ...
1
голос
1ответ
93 показов

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

Я пытаюсь сгенерировать какой-нибудь PATH-подобный список каталогов, используя простые команды bash- и UNIX. Я думаю, что этот дает мне вывод, который мне нравится использовать: $ find /usr/local ...
1
голос
1ответ
1k показов

Путь к символьной ссылке можно следовать вручную, но `cd` возвращает Отказано в разрешении

Я пытаюсь получить доступ к каталогу /usr/software/test/agnostic . Есть несколько символических ссылок, вовлеченных в этот путь. Как вы можете видеть из приведенной ниже записи, я не могу перейти ...
1
голос
2ответа
2k показов

Команда Ubuntu bash find -exec

Я хочу перечислить каждый файл, который заканчивается на "conf", и вывести результаты в данный файл (с помощью команды "find -exec"). Я попробовал это: find -name *conf -exec /home/ubuntu/myfile Это ...
1
голос
1ответ
2k показов

linux: следить за лог-файлом строки и выполнять скрипт

Я хочу следить за лог-файлом (syslog) на моем Linux Debian Box. Поэтому, если есть новая запись со специальной строкой, я хочу выполнить скрипт. Строки "начало тревоги" и "конец тревоги" Так что это ...
1
голос
1ответ
472 показов

Пропавшая музыка после неудачного переименования с eyeD3

Большая часть моей музыки отсутствует после того, как я попытался организовать свою музыкальную библиотеку с eyeD3. eyeD3 имеет функцию, описанную так: --rename=PATTERN Rename the file based on ...
1
голос
1ответ
250 показов

Unix: перегрузка псевдонимов

Что произойдет, если у меня есть это в моем bashrc: alias ls="ls -l" alias ls="ls -a" когда я ls они будут совпадать. Последний хранится или оба?
1
голос
2ответа
865 показов

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

Доступно 256 вариантов цветовых переходов: 8 "системных" цветов (0 - 7) 8 "ярких" системных цветов (8 - 15) 216 или 6 * 6 * 6 "RGB" цветов (16 - 231) 24 оттенка серого (232 - 255) Меня интересуют ...
1
голос
0ответов
529 показов

пользовательские crontabs не работают, только /etc /crontab

Привет, когда я использую команду crontab -e чтобы установить cron, команды запускаются (согласно системному журналу), но ничего не происходит. Также, если я запускаю sudo crontab -e. Единственный ...
1
голос
1ответ
138 показов

Как поставить число в лист с bash

Я пытаюсь обновить свой com.apple.background.plist. Это работает, но "ChangeTime" должен быть числом / целым, чтобы работать. Я попытался поместить -int в код, но он выдает ошибку. defaults write ...
1
голос
2ответа
151 показов

Изменение разрешений для конкретной папки

Мне нужна помощь. Я использую Fedora 15. У меня есть 2 пользователя: user1 и user2 и каталог в /usr /local /example_directory. Теперь для этого владельца каталога есть user1, и другие пользователи ...
1
голос
1ответ
165 показов

как ускорить мои команды .bash_history

Я использую свою .bash_history все время, используя ctrl-R, чтобы найти сложные команды, которые я разобрался в прошлом и с тех пор забыл, как запускать. У меня есть большая история (50000) строк, ...
1
голос
3ответа
1k показов

Выборочная подсветка Vim (работает только с определенными типами файлов)

У меня есть это в моем vimrc: "on will override defaults set. Enable will allow you to set defaults." syntax enable ... "attempting to highlight specific keywords so it is easy to see in code." "see ...
1
голос
7ответов
17k показов

Терминальная команда для просмотра первых ххх строк файла

Ребята, вы можете мне помочь? Я не могу вспомнить команду терминала, чтобы открыть большой текстовый файл, но только отображать (например) 20 строк одновременно. Причина этого в том, что я пытаюсь ...
1
голос
2ответа
896 показов

Парсинг .co.uk whois с помощью awk

Интересно, может кто-нибудь сказать мне, почему эти awk не работают, они должны указать регистратора и дату истечения срока действия : ${AWK} -F: '/Registrar:/ && $0 != "" { getline; ...
1
голос
1ответ
316 показов

PSQL игнорирует мою переменную PAGER

Я хочу использовать меньше как мой пейджер по умолчанию. Поэтому у меня есть PAGER=less в моем .bashrc . Это поставлено должным образом: $ echo $PAGER less Тем не менее, psql по-прежнему использует ...
1
голос
2ответа
1k показов

Автоматизировать удаленную команду rsync, используя псевдонимы bash?

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