Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

3
Как работают драйверы Linux и где их найти? (особенно драйвер NIC)
Мне интересно, как работает драйвер под Linux. Являются ли драйверы одним файлом, который можно редактировать? Есть ли список используемых драйверов или есть разные места для их поиска для каждого устройства? Мне особенно интересно узнать о драйвере моего сетевого адаптера. Если вы знаете, где находится хорошая документация, я бы с удовольствием …

4
IDE для больших многоязычных проектов (например, ядра Linux)
Я знаю, вопрос "какую IDE вы, ребята, используете" задавали миллион раз. Но я никогда не видел этого в этом контексте. Какие предложения для IDE при работе над огромными проектами, которые охватывают несколько языков и тысячи файлов. Хорошим примером является источник Android. Для ядра требуется не только хорошая C / C …

4
Как сохранить содержимое BuildRoot?
Старый добрый rpm при пошаговом сборке пакета просто сохранял содержимое BuildRoot - для меня это было очень полезно, потому что если какое-то программное обеспечение было сложно создать, я мог бы проверить BuildRoot, если все в порядке. Теперь со всеми «улучшенными» оборотами - содержимое BuildRoot удаляется автоматически, поэтому я не могу …
11 rpm 

2
Почему удаление файлов по имени мучительно медленно, а также исключительно быстро?
Подделка: «быстрый» метод, о котором я упоминаю ниже, не в 60 раз быстрее медленного. Это в 30 раз быстрее. Я обвиню ошибку в час (3 утра не лучшее время для ясного мышления :) .. Обновление: я добавил сводку времени испытаний (ниже). Кажется, есть две проблемы, связанные с фактором скорости: Выбор …
11 bash  filesystems  ext4 

5
Настройка мыши для правой + левой кнопки, имитирующей средний щелчок (для копирования / вставки)
До недавнего времени, когда какое-то обновление OpenSuSe перенастраивало это на всех моих машинах, я широко использовал копирование-вставку мыши. Теперь кнопка прокрутки - та, которую нужно вставить (которую я ненавижу, потому что трудно нажимать без прокрутки, и я также иногда нажимаю на нее случайно). Где это настроено? В идеале я хотел …

7
команда `highlight`
Есть ли команда, которую можно использовать для простого выделения (цветом, жирным текстом или перевернутым задним / передним планом) определенных строк в stdin при передаче всей строки в stdout? Я думаю о его создании , но я бы предпочел просто использовать его, если он уже существует. Некоторые желательные особенности: Отдельные строки …


5
Не удается подключиться к удаленному компьютеру с помощью сценария оболочки в Crontab
Ниже приведен скрипт, который я пытаюсь запустить, который работает без каких-либо проблем for i in `seq 200 2100` do usr=(`ssh -t -t -o ConnectTimeout=60 machine$1 finger | tail -1 | awk '{print$1}'`) echo $usr done Но как только я добавляю его в crontab, он не дает мне пользователя. 22 12 …

4
vim: Могу ли я заставить * только * сделать копию?
Я учусь любить vim, но одна вещь, которую я еще не полностью осознал, это ситуация с копированием и вставкой. В текстовом редакторе магглов я Ctrl- Cскопировать фрагмент текста , а затем редактировать / удалять , а затем вставить текст где - то в другом месте. Однако в vim я не …
11 vim 

6
Bash: отображение статуса выхода в приглашении:
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' Следующее дает мне правильный exitStatus, но цветовые переменные не раскрываются: PS1='${RED}\h $(get_path) ${exitStatus}${NONE} ' Тем не менее, приведенный ниже, дает мне цвета, …
11 bash  prompt 

2
Как Linux управляет шрифтами?
Когда я использовал Windows (очень-очень давно!) И Mac OS X, всегда существовал центральный «репозиторий» шрифтов, используемых совместно и доступными для ОС и всех программ (папка шрифтов в Windows и Font Book в Mac OS X). Как управляются шрифты в Linux? Существует ли также центральное хранилище для шрифтов, которое могут использовать …
11 linux  xorg  fonts 

2
дата - годы до 1901 года считаются недействительными
У меня дата (GNU coreutils) 7.1 установлена ​​в моей системе. Если я пытаюсь проверить даты до 14 декабря 1901 года, я получаю ошибку «неверная дата». Например, $ date -d 1901-12-13 date: invalid date `1901-12-13' $ date -d 1901-12-14 Sat Dec 14 00:00:00 EST 1901 Что я должен сделать, чтобы dateутилита …

3
Зачем использовать cpio для initramfs?
Я делаю свои собственные initramfs, следуя вики Gentoo . Вместо привычного tarи gzip, страница говорит мне, чтобы использовать cpioи gzip. Википедия говорит, что cpioиспользуется initramfs ядра 2.6, но не объясняет почему. Это просто соглашение или cpioлучше для initramfs? Могу ли я все еще использовать tarи gzip?

3
Подробная информация о разреженных файлах в Linux
У меня есть разреженный файл, в котором размещены только некоторые блоки: ~% du -h --apparent-size example 100K example ~% du -h example 52K example Я хотел бы знать, какие блоки файла на самом деле выделены. Есть ли системный вызов или интерфейс ядра, который можно использовать для получения списка распределений или …

2
Исключение каталога при архивировании файлов
У меня есть скрипт bash, который делает что-то вроде этого: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ Каталог, который он резервирует, является архивом SVN (раньше это был CVS). Я не смог заставить его исключить .svn и его содержимое. Какой самый чистый способ исключить .svn …
11 bash  scripting  zip 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.