Unix & Linux

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

1
Как понять вывод modinfo?
Я просто пытаюсь понять modinfoвывод, который описывает модуль ядра. Например, в случае модуля i915вывод выглядит так: $ modinfo i915 filename: /lib/modules/4.2.0-1-amd64/kernel/drivers/gpu/drm/i915/i915.ko license: GPL and additional rights description: Intel Graphics author: Intel Corporation [...] firmware: i915/skl_dmc_ver1.bin alias: pci:v00008086d00005A84sv*sd*bc03sc*i* [...] depends: drm_kms_helper,drm,video,button,i2c-algo-bit intree: Y vermagic: 4.2.0-1-amd64 SMP mod_unload modversions parm: modeset:Use kernel …

5
Проверить, был ли файл изменен после даты в имени файла
У меня есть файлы с именем YYYYMMDDв имени файла, например, file-name-20151002.txt Я хочу определить, был ли этот файл изменен после 2015-10-02. Заметки: Я могу сделать это, посмотрев на вывод ls, но я знаю, что разбор выходных данных ls- плохая идея. Мне не нужно находить все файлы, датированные после определенной даты, …
11 bash  files  osx  timestamps 

4
Какой диспетчер дисплеев / оконный менеджер может поддерживать несколько мониторов с разным dpi?
Я не нашел ни одной перестановки менеджера окон / диспетчера окон, который бы правильно масштабировал окна и приложения на двух разных мониторах с двумя разными DPI. У меня 40-дюймовый монитор 4k с разрешением около 110 точек на дюйм, подключенный к ноутбуку hidpi Dell с разрешением около 240 точек на дюйм. …

4
Перенаправление вывода программы
При попытке перенаправить вывод программы с синтаксисом «некоторое число больше, чем» (например foo 2> myfile), какие здесь возможные числа и что они представляют? Я считаю, 1 есть /dev/stdout, 2 есть /dev/stderr. А как насчет 5 и 6? Есть ли 3, 4 или какое-то число больше 6?

2
В xterm, что такое «Имя значка»?
При запуске в xterm (или gnome-терминал) следующая команда устанавливает так называемое «имя значка»: echo -en "\e]1;some_value\a" Что это делает? Обратите внимание, что можно задать для «Заголовка окна» и «Имени значка» одно и то же значение с помощью одной и той же команды, поэтому я не понимаю, как «Имя значка» может …

4
Как получать уведомления о входящих звонках на мобильный телефон на ноутбуке?
Причина этого в том, что мой телефон будет работать в режиме вибрации, и я почти всегда забываю вернуться в профиль «Общие» после того, как доберусь до своей комнаты из класса. Поэтому я пропускаю много телефонных звонков, когда телефон не в моем кармане. Когда я доберусь до дома, мой ноутбук будет …

5
Bash - PS1 не обновляется с правильным именем хоста после изменения имени хоста в скрипте
Это копия моего поста из stackoverflow; Я понимаю, что должен был спросить это здесь ... Я хочу запустить скрипт, который меняет имя хоста и немедленно обновляет приглашение bash (переменная PS1) с правильным именем хоста. Как мне это сделать? Я бегу это #!/bin/bash # Usage: ./changehost <newhostname> #Do two sed's to …
11 bash  shell 

5
Как распечатать содержимое файла, только если первая строка соответствует определенному шаблону?
Я пишу сценарий, я хочу проверить, соответствует ли первая строка файла определенному шаблону, и если это так, распечатать файл. Как мне этого добиться? Как проверить шаблон? Есть ли способ проверить шаблон и на основе вывода сделать что-нибудь .. РЕДАКТИРОВАТЬ: Пожалуйста, посмотрите на этот вопрос: /programming/5536018/how-to-get-match-regex-pattern-using-awk-from-file Я хочу что-то подобное, но …

5
Как я могу настроить так, чтобы я всегда мог подключиться к моей системе через Интернет по динамическому IP?
По сути, я хочу иметь возможность делать что-то вроде teamviewer, где независимо от конфигурации сети, при условии, что и мой ssh-сервер (машина A), и ssh-клиент (машина B) имеют доступ в Интернет (и какой-то третий сервер, машина C). ), Я могу получить доступ - причина этого в том, что я хочу …
11 networking  ssh 

2
Почему bash ссылается на ncurses?
Я думаю, что заметил это раньше, но никогда не думал об этом; теперь мне любопытно > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfo является частью ncurses. Это система Fedora, но она одинакова в Ubuntu, и я замечаю, …
11 bash  readline  ncurses 


4
Как запустить службу Systemd до запуска сети?
Я пытаюсь настроить новый сервис (под Debian Jessie), который должен настроить некоторые монтирования, где хранится конфигурация сети, и, таким образом, этот сервис должен завершиться до запуска network.service. Я попробовал следующее: [Unit] Description=mount/repair remaining filesystems (all persistent fs beyond "/") #Before=network-pre.target Before=networking.service [Service] Type=oneshot ExecStart=/opt/intermodul-mounts/start.sh TimeoutSec=0 RemainAfterExit=yes [Install] RequiredBy=networking.service Используя, systemd-analyze …
11 systemd 

2
Как открыть man-страницу grep (1p)?
В конце man grepговорится SEE ALSO\ POSIX Programmer's Manual Page grep(1p). Я не могу открыть man-страницу grep(1p). Как мне это сделать? Ищите в сети, Unix.SE и делали методом проб и ошибок, но пока не повезло. Пытался $ man 1p grep $ man -K grep РЕДАКТИРОВАТЬ: Я на Ubuntu 14.10
11 grep  man  posix 

1
Где в исходном коде GRUB2 находится передача / переход к коду ядра?
Я ищу строку кода, где GRUB2, наконец, переходит к коду ядра и таким образом передает выполнение на системах x86? Я предполагаю, что это в файле на ассемблере, так как это очень слабая архитектура. Я посмотрел на исходные файлы /grub-core/boot/i386/pc/*.Sи нашел JMPв boot.S строку 455, но это kernel_addressмог быть адрес ядра …


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