Unix & Linux

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

1
Конвейер вывода ls или tree, чтобы меньше терял цвета?
treeи lsможет различать типы файлов, окрашивая имена файлов по-разному. treeи lsчасто выводит длинный список файлов (включая каталоги), поэтому я передаю вывод stdout less. Но lessне сохраняет цвета. Как мы можем заставить его показывать цвета или какие-то альтернативные способы? Только что увидел связанный список, но пайпинг к less -Rили less -rне …
12 ls  less 

4
Рекурсивно создавать каталоги для всех писем
Я хочу создать каталог таким образом, чтобы мне нужно было пометить каталоги из aв z. Внутри каждого из этих каталогов мне нужно создать подкаталоги, чтобы они были помечены как aaи abт. Д. Так, например, для каталога m, мои подкаталоги будут помечены как ma, mbДО mz.

1
Объявите новый ключ-модификатор с помощью XKB
Я пытаюсь создать раскладку одной рукой и хочу использовать Hyperдля создания специальных клавиш при нажатии некоторых клавиш. Например, когда я нажимаю Hyper_Lи B, я хочу, чтобы XKB производил XF86AudioRaiseVolume. Соответствующие части от custom_2.kbd (полный код на http://pastebin.com/gm8cggn3 ): xkb_keycodes { <K_36> = 54; // b B XF86AudioRaiseVolume <K_85> = 133; …
12 x11  xkb 

4
Комментируйте все строки от последней закомментированной строки до строки с 'foo'
Рассмотрим текстовый файл users.txt: #alice #bob charlie dotan eric Мне нужно прокомментировать все от (эксклюзивно) последней закомментированной строки до (включительно) dotan. Это результат: #alice #bob #charlie #dotan eric Есть хороший sedприятель, чтобы сделать это? Я буду счастлив с любым инструментом, не только sed, действительно. В настоящее время я получаю номер …

4
Как включить «Предсказуемые имена сетевых интерфейсов»?
Я решил проверить, как будет называться мое Ethernet-устройство, но, в отличие от других дистрибутивов , Debian, похоже, не активировал это изменение (или сдерживает его?), Оставьте пока прежнюю схему именования постоянных сетевых интерфейсов и включите новую с помощью net.ifnames = 1 в командной строке ядра. Проблема в том, что мне нужно …
12 debian  systemd  udev 

2
Как получить больше уровней яркости, используя клавиши Fn + в Xfce?
При использовании клавиш клавиатуры для регулировки яркости я получаю только 10 значений (уровней) яркости экрана. Между тем, используя плагин Xfce для яркости, я могу настроить яркость. Тем не менее, я хочу, чтобы уровень яркости регулировался. Есть ли способ изменить уровень яркости регулировки на «более мелкие шаги» (скажем, 30 шагов), используя …
12 xfce  brightness 

3
Проблема при выполнении команды от имени другого пользователя с помощью sudo -u
Когда я пытаюсь выполнить lsот имени пользователя abcследующую команду, я получаю сообщение об ошибке: xyz@host:~/temp$ sudo -u abc ls [sudo] password for xyz: Sorry, user xyz is not allowed to execute '/bin/ls' as abc on host. Но если я делаю, su abcа затем выполняю, lsу меня нет проблем
12 sudo  su 

2
Как сделать так, чтобы символы юникода и шрифты истинного типа работали в xterm / uxterm?
Я хотел бы использовать шрифт TrueType в xterm / uxterm (версия 278), но у меня возникают проблемы с символами Unicode (например, é хорошо отображается, поэтому я думаю, что это не отключенный utf8 или проблема локали): $ echo -e "\xE2\x98\xA0" дает мне квадрат вместо ☠ со следующим конфигом: UXTerm*faceName: Liberation Mono …
12 fonts  xterm  unicode  ttf 

1
Войти на сайт используя cURL
Я пытаюсь войти в систему из командной строки cURL с помощью команды curl --data "username = user & password = pass & submit = Login" http://www.ip.com:8080/LoginApplication/Login.jsp И после этого пытается получить доступ к внутренней странице, используя curl http://www.ip.com:8080/LoginApplication/Success.jsp Но я получаю перенаправлен на страницу ошибки из-за не вошел в систему. …
12 curl 

1
Mutt: автоматически показывать новые сообщения
Когда я открыл Mutt, я не вижу новых писем, пока не нажму клавишу, например стрелку вниз. Затем появляются новые электронные письма. Есть ли способ, чтобы mutt узнал, что пришло новое письмо, и отобразил его автоматически, без необходимости нажимать клавишу каждые несколько минут? Я использую формат maildir (локально хранящиеся электронные письма). …
12 email  mutt  inotify 

7
Как вы помните синтаксис для перенаправления 2> & 1 [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . У вас есть мнемоника или система? Это беспокоило меня годами, я всегда должен …

4
Как сделать фильтрацию доменов в Linux?
Желательно что-то похожее на iptables. По сути, я хочу сделать домен фильтрации / белый список / черный список, как я бы с IP-адреса в iptables. Есть какие-нибудь рекомендации, как это сделать?
12 linux  firewall  domain 

7
Кратчайший способ извлечь последние 3 символа базового (без суффикса) имени файла
Я пытаюсь установить переменную в скрипте sh для последних 3 символов базового имени файла (под базовым именем я имею в виду без пути и без суффикса). Я преуспел в этом, но, просто из любопытства, мне интересно, есть ли более короткая, единственная команда, которую я могу использовать. Первоначально у меня был …

4
Поиск страниц справочника, которые содержат ВСЕ слова «foo», «bar» и «baz».
Я хотел бы найти страницы справочника, которые содержат ВСЕ слова «foo», «bar» и «baz». Если возможно, я бы хотел просмотреть весь текст (не только имя и описание) всех страниц справочника. Я предполагаю что-то вроде man -K foo AND bar AND baz
12 search  man 

1
Почему OOM-Killer не может просто убить процесс, который требует слишком много?
Это объясняется здесь , что ОАЯ-убийца может быть сконфигурирована с помощью overcommit_memoryи что: 2 = без перегрузки. Распределение не удастся, если просить слишком много. 0, 1 = перегрузка (эвристически или всегда). Убейте какой-нибудь процесс (ы) на основе некоторой эвристики, когда слишком большой доступ к памяти фактически получен. Теперь я могу …

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