Unix & Linux

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

4
Роздрукуйте рядок лише у тому випадку, якщо наступний рядок НЕ містить певного збігу
Я намагаюся шукати файл журналу для зареєстрованих дій, які не завершилися. Наприклад, я реєструю "Початок діяльності для ідентифікатора 1234 ...", і якщо буде успішним, наступним рядком буде "Діяльність 1234 завершена". Я намагаюся отримати рядки "Починаючи ...", які НЕ супроводжуються відповідними рядками "Завершені". Приклад файлу журналу Starting activity for ID 1234 …
12 grep  sed  awk 

1
Кращі практики для SSH, tmux & GnuPG Agent
Я намагаюся консолідувати своє програмне забезпечення для шифрування до GnuPG, і я стикаюся з заплутаною проблемою. Мій основний блок - безголовий сервер, і я ексклюзивно працюю в tmux. Немає X сеансу, і тому я налаштував gpg-агент для використання чітких прокльонів. Я налаштував gpg-агент для виклику при вході в систему з …
12 ssh  tmux  gpg 

3
локалізація довідкових сторінок на Linux (Ubuntu)
Чи є можливість вивести сторінку вручну іншою мовою? Я не хочу повністю змінювати мову комп'ютера, а лише конкретні сторінки вручну. Наприклад $ man -English man Man is a manual program … $ man -Russian man Инструцтия для Unix, BSD и Linux. …
12 man  locale 

3
Як з командного рядка перевірити, чи доступна мережа?
Я хочу надіслати собі гарчання після того, як сервер SuSE закінчить процес завантаження. Я отримав це повідомлення socket_sendto(): unable to write to socket [101]: Network is unreachable in. Як я можу перевірити з командного рядка, чи мережа доступна, і чекати, якщо її немає?

4
Безпечно видаліть пакет у Gentoo
Я хотів видалити певний пакет у Gentoo та переглянув сторінку чоловіка, що виникла. Я знайшов --unmergeваріант: УВАГА: Ця дія може видалити важливі пакети! Видаляє всі відповідні пакети. Це не робить перевірки залежностей, тому може видалити пакунки, необхідні для належної роботи вашої системи. Її аргументами можуть бути атоми або ebuilds. Для …

1
Чи ініціює активація сповіщення, коли запис починається або коли воно завершено?
Уявіть два процеси: читач і автор, які спілкуються через звичайний файл на файлі ext3. IN_MODIFYУ файлі Reader є інотифікований годинник. Writer записує 1000 байтів у файл за один write()виклик. Читач отримує подію ініціювання та викликає fstatфайл. Що бачить Читач? Чи є гарантія, що Reader отримає принаймні 1000 для st_sizeфайлу? З …
12 linux  files  stat  inotify 

3
Зняти лише певну кількість файлів з великого тарболу
У мене є великий тарбол, який зайнятий переходом FTP від ​​віддаленої до нашої локальної системи. Я хочу знати, чи можна запустити untarring, щоб сказати 50 файлів одночасно, щоб ці файли могли почати оброблятися під час передачі.
12 tar 

2
Як використовувати `cat` або` менше` залежно від кількості рядків?
Переглядаючи вміст файлів, я хотів би автоматично catкороткі файли, але lessті, що перевищують розмір екрана. Я міг би щось використати wc -l, але чи є кращий спосіб, який, можливо, також враховує розмір вікна / поточну кількість рядків?
12 less  cat 

1
Навіщо потрібні драйвери як для x-сервера, так і для Linux-ядра?
Чи може хтось пояснити, чому потрібні два набори драйверів, один у ядрі Linux та один у X? Я розумію, що драйвери пристроїв знаходяться в ядрі, але яка роль цих в xserver? Чи вимагає Wayland таких драйверів для запуску?

3
Багатовимірна для петель
Чи є спосіб вказати кілька змінних (а не лише цілі числа) в forциклі bash? У мене можуть бути 2 файли, що містять довільний текст, з яким мені потрібно буде працювати. Що мені функціонально потрібно, це щось подібне: for i in $(cat file1) and j in $(cat file2); do command $i …

3
Інструменти для моніторингу часу крадіжки (st)
Ми працюємо на віртуальному "виділеному" сервері, що теоретично повинно означати, що ми єдині хлопці на сервері. На практиці .... Я думаю, що нас може не бути. Зауважте, що, хоча це виглядає так, що ми вбиваємо нашу машину, "час крадіжки" становить 71% Я беру статистику щодо навантаження, і я був розчарований, …

2
Як змусити linux "Perf Record" працювати для символів libc та libstdc ++?
Я використовую perf record -gна x86-64 Linux для профілю програми. Кілька символів у libc або libstdc ++ є 0як батьківські: __GI___strcmp_ssse3(libc) та strcmp@plt(libstdc ++), наприклад. (Я насправді можу зламати ці символи на відладчику і отримати зворотній слід.) Мені б хотілося знати, що є основними абонентами цих функцій, і чому вони …
12 glibc  profiling  perf 

7
Пристрій монтується лише для читання (може копіювати файли як корінь)
Я намагаюся встановити свій Amazon Kindle, 3-е видання. Він працює автоматично і коли я запускаю mount -l, отримую такий результат: /dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle] З цього виводу мені здається, що я маю змогу читати та записувати у файлову систему. На жаль, коли я намагаюся скопіювати будь-які файли …

2
інструмент командного рядка для видалення вибраних тегів з файлів mp3
Використовуючи діаграми MP3 для очищення колекції mp3, я виявив, що крім тегу ID3v2, деякі файли також мають тексти Lyrics3, ID3v1 та деякі теги APE. Чи є там інструменти командного рядка для видалення всіх, крім тегу ID3v2?

1
Чому система може не відповідати?
Я щойно виконував dot(програма для малювання спрямованих графіків) із вхідним файлом, який був настільки великим, що його не вдалося винести за розумну кількість часу. Вся моя система замерзла. Я ледве встиг до текстової консолі з Ctrl+ Alt+, F1щоб убити dot, але це зайняло кілька хвилин. Чому система дозволяє щось подібне? …
12 scheduling 

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