Unix & Linux

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

2
Як слід перевірити, чи працює даний PID?
Я пишу сценарій Perl, який аналізує логіни для збору PID, а потім перевіряє, чи працює цей PID. Я намагаюся придумати найкращий спосіб зробити цю перевірку. Очевидно, я міг би зробити щось на кшталт: system("ps $pid > /dev/null") && print "Not running\n"; Однак я вважаю за краще уникати системного дзвінка, якщо …



3
Що таке сирота-індода? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Я розумію, що таке інода, але яке точне визначення осиротіла інода? Я не розумію, …

2
При запуску xmonad xmobar не відображається у верхній частині стека вікон
Я відчуваю дивну поведінку xmobarвідразу після входу xmonad. Коли я xmonad(з .xinitrc, я використовую XDM) xmobarз'являється мій , але він не знаходиться ні вгорі, ні внизу стека вікон . Як тільки я запускаю програму (наприклад, емулятор термінала натисканням Mod + Shift + Return), програма використовує весь екран, як ніби xmobarвнизу. …
16 xmonad 

3
dd: записувати на кілька дисків?
У мене є 2 точно однакові формати, однакові за розміром і однакові SD-картки. Я хотів би ddзобразити в /dev/disk2і /dev/disk3одночасно. Псевдокод sudo dd bs=1m if=/Users/masi/2016-05-10-raspbian-jessie.img of={/dev/disk2,/dev/disk3} Як можна ddвід одного входу до багатьох вихідних SD?
16 files  dd  output 

2
Як видалити з'єднання по імені через Менеджер мережі
Як ви використовуєте nmcliдля видалення з'єднання Wi-Fi за назвою? З того, що я прочитав, це дозволяє лише видалення через UUID: nmcli connection delete <uuid> Найпростіший спосіб, який я знайшов видалити по імені, - це знайти UUID з імені та передати його в: nmcli con delete `nmcli --fields NAME,UUID con list …

1
Чому ці бомбовидні бомби працюють по-різному і яке значення & в ньому?
Я розумію, як працює звичайна вилка бомба, але я не дуже розумію, для чого потрібна & в кінці загальної бомби вилка бомба і чому ці сценарії поводяться по-різному: :(){ (:) | (:) }; : і :(){ : | :& }; : Перший викликає сплеск використання процесора перед тим, як повернути …

5
Швидко стискайте велику кількість великих файлів
У мене щоденно генерується близько 200 ГБ даних журналів, які розподіляються між приблизно 150 різними файлами журналів. У мене є сценарій, який переміщує файли у тимчасове місце і робить tar-bz2 у тимчасовому каталозі. Я отримую хороші результати, оскільки журнали в 200 ГБ стискаються приблизно до 12-15 ГБ. Проблема полягає в …

2
Чи обробляє посіви літній час +1 години?
Минулих вихідних нам довелося змінити час з 02:00 на 03:00. Питання: Що було б, якщо в 02:30 з'явилася блязка? crond - це дуже старе рішення для планування, воно, ймовірно, має впоратися з цим, але не знаю як.
16 cron  clock  dst 

12
Видалити повторювані рядки попарно?
Я зіткнувся з таким випадком використання сьогодні. Це здається простим , на перший погляд, але возитися з sort, uniq, sedі awkз'ясувалося , що це нетривіально. Як я можу видалити всі пари повторюваних рядків? Іншими словами, якщо є парна кількість дублікатів заданого рядка, видаліть їх; якщо є непарна кількість повторюваних рядків, …

3
споуерд, що споживає 100% процесора
upowerd споживає майже 100% процесора. Наразі ця проблема стосується як Lenovo Thinkpad E520, так і настільного ПК, на якому працює Core i7 та материнська плата Asus Z170a. Обидва запускають Kubuntu 15.10. Однак я виявив повідомлення про цю проблему в декількох різних дистрибутивах (від Fedora до Arch до Ubuntu), що починаються …

7
Компактна команда bash під час використання каталогу / імені файлів
У системі з Ubuntu 14.04 і bash, я PS1змінна, що закінчується таким вмістом: \u@\h:\w\$ так що підказка відображається як user@machinename:/home/mydirectory$ Однак іноді поточний каталог має довге ім’я, або він знаходиться всередині каталогів з довгими іменами, так що підказка виглядає як user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$ Це заповнить рядок у терміналі, і курсор перейде до …

5
Як запускати сценарії паралельно на віддаленій машині?
Я можу вступити у віддалену машину з 64 ядрами. Скажімо, мені потрібно паралельно запускати 640 скриптів оболонки на цій машині. Як це зробити? Я бачу розбиття 640 скриптів на 64 групи кожен з 10 сценаріїв. Як я б тоді запускав кожну з цих груп паралельно , тобто по одній групі …

3
Як конвертувати смайлик, вказаний кодом U + xxxxx, у utf-8?
Смайлики, схоже, задаються у форматі U + xxxxx, де кожен x - шістнадцятковий розряд. Наприклад, U + 1F615 є офіційним кодом консорціуму Unicode для "плутаного обличчя" 😕 Оскільки мене часто плутають, у мене є сильна спорідненість до цього символу. Представлення U + 1F615 мене бентежить, тому що я вважав, що …

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