Unix & Linux

8
Когда пустая строка обозначает текущий каталог?

В скрипте я использую, findчтобы собрать некоторые файлы в текущем каталоге, как в $ find . -name "*.h" ./foo.h Теперь я бы хотел, чтобы он просто выводил foo.hбез ./префикса. Я думал, что пустая строка ""обозначает текущий каталог в командах оболочки. Но это дает: $ find "" -name "*.h" find:...

8
Почему Emacs, работающий в терминале, не может различить Ctrl +; от ";"?

Этот вопрос возник из моего предыдущего вопроса о бета-версии emacs . Короче говоря, я хочу привязать C-;функции Emacs в терминале, но кажется, что что-то захватывает эту клавишу до того, как она достигнет Emacs: Emacs считает, что я нажал ;. Очевидным подозрением является эмулятор терминала, но я...

8
Позвоните Сьюдо из Дженкинс

У меня есть одна машина сборки, у которой есть пользователь abcс ограниченным доступом sudo. Когда я проверяю исходный код и запускаю свой скрипт сборки, он работает нормально. Скрипт сборки содержит sudoвызовы, для которых он не говорит «sudo: нет tty присутствует и не задана программа askpass»....

8
Arch Linux перестает отвечать на запросы от хугепагед

Я большой пользователь VMware Workstation 10.0.3, и поэтому у меня 32 ГБ ОЗУ в моей системе. Моя единственная операционная система - Arch Linux, использующая Unity для рабочего стола. Обычно, когда у меня есть две виртуальные машины, на которых назначено около 3 ГБ ОЗУ, очень часто и через...

8
Трубы и перенаправление, связывающие приоритет с дизъюнктами, конъюнктами и т. Д.?

Я знаю об относительной приоритетности операторов ';', '&', '&&' или '||' http://www.gnu.org/software/bash/manual/bashref.html#Lists но когда в картину входят трубы, и '&&' я изо всех сил пытаюсь понять силу связывания и либо натыкаюсь на правильную команду, либо просто сдаюсь...

8
inotifywait - получить старое и новое имя файла при переименовании

Я ищу надежный способ обнаружить переименование файлов и получить как старые, так и новые имена файлов. Это то, что я до сих пор: COUNTER=0; inotifywait -m --format '%f' -e moved_from,moved_to ./ | while read FILE do if [ $COUNTER -eq 0 ]; then FROM=$FILE; COUNTER=1; else TO=$FILE; COUNTER=0; echo...

8
Передать / перенаправить группу команд

В настоящее время я использую следующую настройку для перенаправления вывода нескольких команд: echo "Some normal commands" ( echo "Error: something happened" echo "Warning: this incident will be logged" ) >> logfile echo "More normal commands" Это довольно полезно, и это также работает с...

8
Определить символ новой строки в текстовом файле?

с учетом текста, есть ли программа, которая может определить символ новой строки, Windows, Mac или Linux? Например, следующий текст показан less запоминание: ^ M ^ Несоответствие памяти, непосредственно доступное для CPU ^ M ^ MТермин «память» часто (но не всегда) ассоциируется с адресуемой...

8
Подсчет элементов в файле с разделителями

У меня есть сценарий оболочки, который используется find -print0для сохранения списка файлов для обработки во временный файл. Как часть журнала я хотел бы вывести количество найденных файлов, и поэтому мне нужен способ получить это количество. Если бы эта -print0опция не использовалась для...

8
ntfs-3g: ошибка ввода / вывода

Последние 3 дня (после обновления) моя Debian Jessie отказывается монтировать диски NTFS. Я переустановил libfuse2 и ntfs-3g, но я получаю ту же ошибку ввода / вывода Я пробовал те же диски под Windows 7 и OSX Mavericks (используя ntfs-3g), и они работают нормально. Я чистил ntfs-3g и...

8
Как установить LANG в локали, несмотря на то, что он находится в / etc / default / locale в ubuntu для поддержки юникода?

Я бегу Ubuntu 12.04, я не могу установить язык en_US.utf8. Я установил LANG, настроив, /etc/default/localeкак описано здесь . $cat /etc/default/locale LANG=en_US.utf8 $locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX"...

8
Удалить повторяющиеся строки из файла, который содержит метку времени

Этот вопрос / ответ имеет несколько хороших решений для удаления идентичных строк в файле, но не будет работать в моем случае, так как в противном случае дублирующиеся строки имеют временную метку. Можно ли сказать awk игнорировать первые 26 символов строки при определении дубликатов? Пример: [Fri...

8
Первый sudo всегда медленный

Первое, что sudoя вхожу на свой сервер Ubuntu 14.04, всегда медленно. Запрос пароля отображается сразу, но после того, как я нажму ввод, потребуется около 10-15 секунд, пока вывод не будет напечатан. Все команды sudo после этого выполняются мгновенно. Запуск чего-то подобного sudo strace -S time -c...

8
Java JDK отсутствует путь libjli.so в списке зависимостей, Debian

Я пишу сценарии создания chroot-jail'ов, и часть этой автоматизации включает в себя копирование различных исполняемых файлов и их зависимостей в jail. Я использую следующую строку bash для анализа путей к файлам из списка зависимостей (например, для Java): $ ldd `which java` | grep -o '/[^()]*'...

8
Как повторно сжать 2 миллиона файлов gzip, не сохраняя их дважды?

У меня есть около 2 миллионов (60 ГБ) сжатых небольших файлов, и я хотел бы создать сжатый архив, содержащий все из них в несжатой версии. К сожалению, я не могу просто распаковать их все, а затем создать сжатый архив, так как у меня всего около 70 ГБ свободного дискового пространства. Другими...