Unix & Linux

9
Как сократить / путь / к / файл к / р / т / файл

Я ищу элегантный однострочный (например, awk), который будет сокращать строку пути Unix, используя первый символ каждого родительского / промежуточного уровня, но полное базовое имя. Проще показать на примерах: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic →...

9
Найти последнее вхождение строки в нескольких файлах

Мне нужно выполнить поиск по нескольким файлам журнала (все файлы, созданные за последние 24 часа, все они находятся в одном каталоге), чтобы найти последнее вхождение строки. Это команда, которую я написал: find . -mtime 1 | grep fileprefix | xargs grep 'search string' | tail -1 Но это возвращает...

9
Как использовать нестандартную оболочку для входа в систему по ssh

В настоящее время я работаю в сети, которая использует LDAP для аутентификации. Установив в zshкачестве оболочки для входа в систему, я столкнулся с проблемой получения удаленного доступа sshк одной из машин в сети, которая, по-видимому, не была zshустановлена. Сбой входа с Dec 8 19:16:11 abert...

9
Невозможно приостановить при закрытой крышке, даже если подключен внешний дисплей

Мой ноутбук имеет Fedora 22 с Gnome 3.16.4. Как правило, он будет приостановлен, если крышка закрыта. Но с подключенным внешним дисплеем (через VGA) рабочий стол gnome просто переносится на внешний дисплей, когда крышка закрыта. Однако я хочу, чтобы мой ноутбук завис, даже если подключен внешний...

9
Swap: лучше создать выделенный раздел подкачки или создать файл подкачки?

Есть ли обоснование, когда создавать выделенный раздел подкачки по сравнению с созданием файла подкачки, например, / tmp / swap? В моем конкретном случае объем памяти немного (1 ГБ), дисковое пространство на SSD довольно велико (256 ГБ). Таким образом, обмен будет происходить довольно регулярно....

9
разный

Существует ли в Linux стабильный инструмент (опция / плагин для существующего инструмента: vimdiff, diff и т. Д.), Чтобы сделать различие между двумя текстовыми файлами символьно? Я хотел бы видеть самую длинную общую подпоследовательность между моими двумя файлами, выделенными. Для этого есть...

9
Как установить «несвободную прошивку» (драйвер wifi) с USB? (Debian)

Я только что установил Debian на ноутбук, он говорит мне Некоторое ваше оборудование нуждается в несвободных файлах прошивки для работы. Прошивка может быть загружена со съемного носителя, такого как USB-накопитель или дискета. Отсутствующие файлы прошивки: iwlwifi-7265-9.ucode iwlwifi-7265-8.ucode...

9
OEL6 Медленная загрузка && Миллионы файлов сокетов в / tmp / orbit-gdm

Справочная информация по вопросу В последнее время у меня были некоторые проблемы с медленной загрузкой на серверах, иногда более 2 часов, чтобы загрузка зависла при "Включении квот локальной файловой системы:" После поиска мне удалось сузить его до /etc/rc.d/rc.sysinit конкретно: # Clean up...

9
Получить вывод `posix_spawn`

Таким образом, я могу запустить процесс в Unix / Linux, используя POSIX, но есть ли способ сохранить / перенаправить как STDOUT, так и STDERR процесса в файл? spawn.hЗаголовок содержит замедление , posix_spawn_file_actions_adddup2который выглядит уместно, но я не уверен , совсем как его...

9
Как использовать встроенную функцию bash для замены вывода подоболочки или функции

Я пытаюсь использовать встроенную подстроку bash для замены вывода подоболочки или другой функции bash. Следующие команды довольно хорошо работают в zsh; но приводит к bad substitutionошибке в bash: ${${PWD##*/}//trunk/latest} или ${$(basename $PWD)//trunk/latest} вывод должен быть последней папкой...

9
Оставьте только строки, содержащие точное количество разделителей

У меня есть огромный CSV-файл с 10 полями, разделенными запятыми. К сожалению, некоторые строки искажены и не содержат ровно 10 запятых (что вызывает некоторые проблемы, когда я хочу прочитать файл в R). Как я могу отфильтровать только те строки, которые содержат ровно 10...

9
Где установлен мой / tmp?

$ df /tmp Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 480589544 42607368 413546516 10% / $ ls /dev/root ls: cannot access /dev/root: No such file or directory Я хотел проверить, находится ли моя установка Debian по умолчанию /tmpв оперативной памяти или на диске, но теперь я...

9
Как заставить xargs обрабатывать пробелы и специальные символы из cat?

У меня есть, fileкоторый содержит список имен. то есть: Long Name One (001) Long Name Two (201) Long Name Three (123) ... с пробелами и некоторыми специальными символами. Я хотел сделать каталоги из этих имен, а именно: cat file | xargs -l1 mkdir Это делает отдельные каталоги , разделенные...