Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

7
postfix / smtpd: попередження: підключення до сервісу Milter unix: /var/run/opendkim/opendkim.sock: Немає такого файлу чи каталогу
У мене виникають проблеми з постфіксом на debian після переходу з перетягування на wheezy. Postfix був налаштований для підписання повідомлень за допомогою dkim-filter. Перед оновленням все працювало бездоганно, тепер воно не вдається підключитися до сервісу (tcp або unix sockets). Я подумав, що, можливо, це було через переключення debian на opendkim, …
36 debian  email  postfix 

5
Чи можу я змінити шрифт консолі текстового режиму?
У мене встановлена ​​Unix-операційна система без віконного середовища; тобто просто текстова консоль і відсутність GUI. Чи можна змінити шрифт, який використовує консоль? Щоб було зрозуміло, я не говорю про емулятор терміналу, який постачається із середовищем робочого столу, таким як KDE або GNOME.
36 console  tty  fonts 

4
Як я можу видалити всі файли з певним розширенням у певній папці?
Якщо я встановив поточний / робочий каталог (навігація до нього за допомогою cd) в якийсь конкретний каталог, а потім введіть: rm *.xvg Що буде робити ця команда? Чи правда, що вищевказана команда видалить файли лише з розширенням .xvg лише у робочому каталозі? Я нервував спроби цього, перш ніж запитувати, тому …
36 bash  shell  directory  rm 

3
Як я можу позбутися префікса Cygwin / cygdrive на всіх шляхах?
Я перемикаюся на Cygwin з bash shell, який постачається з Git для Windows, і стикаюся з дивною проблемою. Хтось подумав, що було б корисно додати /cygdrive/всі шляхи, в той час як я думаю, що це жахливо потворна ідея. Мені вдалося визначити, що я можу частково виправити це, додавши mount --change-cygdrive-prefix …
36 path  cygwin  bashrc 

6
Як отримати Alt + праву мишу, щоб знову змінити розмір Windows!
Мені страшно, що це було видалено / змінено в gnome-shell3. Існують певні прив'язки ключів для зміни розміру та переміщення вікон, наприклад, alt + клацання правою кнопкою миші тощо, які я б хотів повернути назад. Я намагався використовувати системні налаштування, але безрезультатно. Хтось ще працював з цим і змусив його працювати?

2
Куди відправляються мої коди аварійних відхилень ANSI, коли я передаю інший процес? Чи можу я їх утримати?
Я колись хочу передати кольоровий вихідний сигнал у процесі, наприклад, grep ... але коли я передаю його іншому процесу, наприклад. sed, кольорові коди втрачаються ... Чи є спосіб зберегти коди цих недоторканими? Ось приклад, який втрачає кольоровий вихід: echo barney | grep barney | sed -n 1,$\ p

5
Як відключити кнопки Вперед / Назад на миші
Моя миша має нещасну особливість. Ліворуч, праворуч, де мій великий палець сидить колись так м'яко, коли я ним користуюся, є дві кнопки, настільки чутливі, що просто кисть змусить їх натиснути. Я, звичайно, говорю про примхливі кнопки вперед / назад, які, якщо натиснути в браузері, можуть набагато важче переглядати це відео …
36 xorg  mouse 

3
Чи grep використовує кеш для прискорення пошуку?
Я помітив, що наступні запуски grepтого ж запиту (а також іншого запиту, але в тому ж файлі) набагато швидше, ніж перший запуск (ефект легко помітний при пошуку через великий файл). Це говорить про те, що grep використовує якесь кешування структур, які використовуються для пошуку, але я не зміг знайти посилання …
36 linux  grep  cache 

2
/ proc / PID / fd / X номер посилання
У Linux, у /proc/PID/fd/Xпосиланнях на дескриптори файлів, які є трубами або розетками, є таке число, як: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ …


9
Як можна поєднати всі рядки, які закінчуються символом зворотної косої риси?
Використовуючи загальний інструмент командного рядка, як sed або awk, чи можна з'єднати всі рядки, які закінчуються заданим символом, як, наприклад, зворотна косої риски? Наприклад, з урахуванням файлу: foo bar \ bash \ baz dude \ happy Я хотів би отримати такий результат: foo bar bash baz dude happy

1
Чому директиви #include та #includedir у sudo мають префікс із символом pound (#)
Під час створення sudoсередовища я помітив, що директива include містить префікс символу фунта (#). Solaris показує це як: ## Read drop-in files from /etc/sudoers.d ## (the '#' here does not indicate a comment) #includedir /etc/sudoers.d Посібник (Linux, а також Solaris) зазначає: Включення інших файлів зсередини sudoers Можна включити й інші …
36 sudo 

3
Як автоматично монтувати USB-пристрій під час роботи плагіна на вже працюючу систему?
Я знаю, як використовувати /etc/fstabдля автоматичного монтажу пристроїв під час завантаження або під час роботи sudo mount -a, що прекрасно працює. Наприклад, ось мій поточний рядок для мого пристрою UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 Як домогтися автоматичного монтажу, коли цей USB-пристрій з відомим UUID підключено під час роботи системи, …

4
Помилка синтаксису Bash, коли "else" слідує за порожнім пунктом "тоді"
Чому наступний скрипт не виконується, але дасть синтаксичну помилку else: LOGS3_DIR=~/logs if [ -d "$LOGS3_DIR" ]; then cd cd "$LOGS3_DIR" echo "$LOGS3_DIR" for filename in `find "." -mtime 1 -type f` do if lsof "$filename" > /dev/null then # file is open else echo "deleting $filename" rm "$filename" fi done …

2
Чи потрібні лапки для призначення місцевих змінних?
Чи можу я безпечно опустити цитати в правій частині місцевого завдання? function foo { local myvar=${bar} stuff() } Мене в основному цікавить bash, але будь-яка інформація про кутові корпуси в інших оболонках вітається.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.