Unix & Linux

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

6
Как проверить, существует ли файл в awk? [-d 'имя файла'] не удалось
Я пытаюсь создать список пользователей, чей домашний каталог не существует. Кажется, я должен быть в состоянии сделать это с помощью awk, но что-то не так с моим синтаксисом. Он продолжает говорить мне «Неверный синтаксис» в]. Что я делаю неправильно? awk -F: '{ if(![ -d "$6"]){ print $1 " " $3 …
10 bash  awk  directory 

1
Что делает опция монтирования seclabel?
Я использую Nagios и check_mk для мониторинга некоторых серверов. Я получаю несколько предупреждений об опциях монтирования нескольких серверов. Сообщение: «ОК - отсутствует: seclabel». Я не могу найти документацию о seclabel. Единственное, что я могу найти по этому поводу, это то, что это, вероятно, связано с selinux. Возможно, я мог бы …
10 linux  mount 

3
Может ли подстановка команд быть вложенной в подстановку переменных?
Я хотел бы использовать подстановку переменных в конкретной строке, к которой я обращаюсь через команду. Например, если я скопирую что-то в буфер обмена, я получу к нему доступ следующим образом. $ xclip -o -selection clipboard Here's a string I just copied. Если я назначу его переменной, то я могу сделать …

1
docker - как запустить x desktop в контейнере?
Я пытаюсь настроить свой компьютер Linux для работы с несколькими гостевыми ОС, одна из которых - виртуальная машина Windows, а другая - контейнер Linux. Цель здесь состоит в том, чтобы не дать мне испортить хост-систему, при этом я могу свободно работать с базовой операционной системой и играть с аппаратным обеспечением …

2
Переопределить несколько кодов клавиш с помощью XKB
Я хочу перемешать несколько ключей с помощью XKB. (Почему? На ноутбуке, где некоторые клавиши расположены неудобно.) В настоящее время я использую xmodmap: keycode 110 = Prior keycode 115 = Delete keycode 112 = Next keycode 117 = Insert keycode 119 = End keycode 118 = Home Вместо этого я хочу …

3
Модификация двоичного файла во время исполнения
Я часто сталкиваюсь с ситуацией при разработке, когда я запускаю двоичный файл, скажем, a.outв фоновом режиме, поскольку он выполняет какую-то длительную работу. Пока я это делаю, я делаю изменения в коде C, который производит a.outи компилирует a.outснова. До сих пор у меня не было никаких проблем с этим. Процесс, который …
10 linux  binary 

4
Можно ли отключить обмен на уровне приложения?
В настоящее время я использую Thunderbird с gnupg для чтения зашифрованных писем. Если я правильно понимаю поведение подкачки, страницы памяти, содержащие дешифрованные электронные письма, могут быть выгружены и оставить следы на жестком диске, которые теоретически впоследствии могут быть восстановлены криминалистически. Хотя, безусловно, можно просто использовать зашифрованный файл подкачки или отключить …
10 encryption  swap 

3
Передача сценария с надписью «read» в bash
Мне нужно запустить сценарий по конвейеру через bashс wget(а не работает непосредственно с Баш). $ wget -O - http://example.com/my-script.sh | bash Это не работает, потому что в моем сценарии есть readоператоры. По какой-то причине они не работают при подключении к bash: # Piping to bash works in general $ echo …
10 bash  shell  pipe  read 

4
Возобновление DD всего диска
Я перезаписываю свой жесткий диск случайными данными, используя старые добрые данные dd: dd if=/dev/urandom of=/dev/disk/by-uuid/etc bs=512 Это массив размером 2 ТБ, и мой MacBook (под управлением Linux, хорошо?) Может записывать данные только со скоростью 3,7 МБ / с, что довольно жалко, так как я видел, как мой рабочий стол дома …
10 dd 

1
Невозможно правильно настроить eth1 и eth2 в Ubuntu
Я совершенно новичок в сетевом администрировании, и поэтому нахожу вещи немного сложными. У меня есть машина, 1 интерфейс которой я должен установить для подсети 10.0.20.0/24, другой для 10.1.0.0/24 и третий для 10.128.0.0/24. Мой eth0 уже запущен, и команда ifconfig показывает результат: eth0 Link encap:Ethernet HWaddr fa:16:3e:31:bc:c9 inet addr:10.0.20.3 Bcast:10.0.20.255 Mask:255.255.255.0 …
10 networking 

6
Как заменить только N-е вхождение шаблона в файл?
Как заменить третье вхождение строки в файле с помощью sedкоманды. Пример: Изменение только третье вхождение isв usв файле. Мой входной файл содержит: hai this is linux. hai this is unix. hai this is mac. hai this is unchanged. Я ожидаю, что результат будет: hai this is linux. hai thus is …

3
Bluetooth-мышь отключается
Я использую Debian Jessie (тестирование). У меня есть мышь Bluetooth (Microsoft Sculpt Comfort), и я могу подключить ее и нормально ее использовать, но после некоторого времени бездействия (около 10 минут) она перестает работать, я должен вручную нажать кнопку « Установить обнаруживаемую» на мыши и повторно соедините это в командной строке. …
10 debian  usb  mouse  bluetooth 

4
переустановить клиент NFS без перезагрузки
Я работаю на своем сервере, с которого я экспортирую один каталог, используя NFS. Конечно, в течение недели или около того перезагрузок сервера я несколько раз забывал umountэкспортировать файловую систему на моей рабочей станции (которая монтируется /etc/fstabпри загрузке). В промежутке я смог umountпосле факта и перемонтировать ( не пользуюсь autofs): umount …
10 nfs 

2
Как показать номера строк в vim на правой стороне буфера?
У меня set nuв моем, .vimrcкоторый показывает номера строк на левой стороне текущего буфера. Я хотел бы видеть номера строк на правой стороне. Как этого добиться? ОБНОВЛЕНИЕ: Это должно также работать для set relativenumber
10 linux  vim 

4
Определите, был ли файл изменен
В Linux (в настоящее время используется файловая система ext4), как можно быстро проверить, было ли изменено содержимое файла, не читая его содержимого? Является ли statкоманда рекомендуемым подходом? Я сейчас делаю $ stat --format "%Y" hello.txt и позже я могу проверить, дает ли та же команда тот же вывод. Если это …
10 files  timestamps  stat 

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