Unix & Linux

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

2
Чому ядро ​​Linux повідомляє «про місце на диску», коли насправді воно знаходиться поза i-вузлами
Мій друг, який любить програмування в середовищі Linux, але не знає багато про адміністрування Linux, нещодавно зіткнувся з проблемою, коли його ОС (Ubuntu) звітувала "з дискового простору на томі XXX". Але коли він пішов перевірити гучність, залишилося ще 700 ГБ. Після багато витраченого часу він, врешті-решт, зміг зрозуміти, що він …

3
grep, щоб знайти екземпляри "Foo", де "Bar" не відображається в межах 10 рядків
Припустимо, я хочу шукати в цілому дереві всі файли CPP, де відбувається "Foo". Я можу зробити: find . -name "*.cpp" | xargs grep "Foo" Припустимо, я хочу перелічити лише ті випадки, коли якась інша рядок, скажімо, "Бар" не зустрічається протягом 3 рядків попереднього результату. Так дано два файли: a.cpp 1 …
10 grep 

1
Перетворіть контури архіву tar, не вилучаючи його
У GNU tar(1)є акуратний варіант, який називається --transform. На чоловіковій сторінці: --transform, --xform EXPRESSION використовувати sed замінити EXPRESSION для перетворення імен файлів Це дозволяє перетворювати назви шляхів на льоту під час вилучення архіву, щоб ви могли контролювати, де і як він буде видобутий. Моє запитання, чи є спосіб здійснити подібну …
10 tar 

2
Чи правильно встановлювати змінну $ TERM вручну?
Я встановлюю $TERMзмінну, додаючи рядок XTerm*termName: xterm-256colorдо мого .Xresourcesфайлу. Коли я це зробив, я не знав, що саме це означає (я слідкував за онлайн-довідником, щоб змінити вигляд xterm), але зараз я прочитав ще трохи і переживаю, чи не те, що я зробив, було не так. Зокрема, я хочу знати, що …

3
Як увімкнути прокрутку та торкання тачпада в Debian Wheezy KDE?
Я намагаюся ввімкнути прокрутку та натискання сенсорною панеллю мого ноутбука (2 лівої та правої кнопки в порядку). Я на Debian 7.3 (Wheezy) на робочому столі KDE і в мене є сенсорна панель Synaptic. Мій ноутбук - це стара модель HP 2007 року, тому він не підтримує багатодоторканість. Як root я …

4
Як змусити знайти найбільш послідовні, але не всі символічні посилання?
Моя ОС та домашній каталог знаходяться на SSD. Я зберігаю кілька великих файлів на жорсткому диску і посилаюсь з домашнього каталогу на жорсткий диск (наприклад, ~ / Videos / Films - це посилання на / mnt / hdd / Films). У мене також є ряд префіксів Wine, кожен з яких …
10 find  symlink 

2
Коли я використовую cp - тільки для розподілу
Дещо вивчаю основні команди Unix і намагаюся отримати приклад, коли я хочу використовувати наступний варіант командного рядка --attributes-onlyдля командиcp ось із cpсторінки man --attributes-only don't copy the file data, just the attributes
10 files  cp 

1
Надсилайте пакет по мережі навіть тоді, коли його мета - локальний хост
У Linux, якщо ви надсилаєте пакет за адресою одного з його мережевих інтерфейсів , цей пакет направляється внутрішньо, він ніколи не надсилається по мережі. Це правильно в 99,99% випадків. Іноді під час тестування мережевих конфігурацій корисно надсилати пакет через локальне посилання з самої машини, при цьому сама машина є цільовою. …

7
Доступ до SSH зсередини та ззовні локальної мережі, використовуючи ту ж команду терміналу
У мене є Raspberry Pi (RPi), і я здійснюю віддалені з'єднання з ним за допомогою ssh. Мені вдалося налаштувати ssh правильно, щоб я міг отримати доступ до RPi як з локальної мережі, так і з Інтернету (використовуючи певний порт, який я відкрив на маршрутизаторі). Припускаючи ім’я користувача johnта RPI з …

3
Як конвертувати файл VOB в AVI?
Я намагаюся перетворити файл VOB, скопійований з DVD, у avi в Ubuntu 13.10. Я спробував dvdrip, що не вдалося через помилку підрахунку кадрів чи щось таке. Я також спробував acidrip, але він завжди обирав аудіозапис, який я не хотів використовувати. Я б хотів мати рішення в командному рядку, щоб створити …

1
Як встановити старий файл дискети (формат .ima) - наскільки це складно?
Я намагаюся отримати mountдоступ до файлів зображення з дискетою у форматі .ima (необроблений дамп на дискету, схожий на .img ) на ArchLinux. Цей файл є частиною набору 30. Він не завантажується, а є продовженням набору. Мета - це не маніпуляції заради встановлення чи клонування. Мене цікавить документація, що міститься з …

1
Що станеться з продовженою операцією, якщо ми виконаємо ssh, а потім відключимось?
Я переміщую один каталог до іншого за допомогою команди mv. Однак мене змусили вимкнути комп’ютер, що означає втрату зв’язку з сервером. Що трапиться з командою mv? Примітка. Після перегляду я побачив, що всі файли були належним чином переміщені, хоча я був впевнений, що він не переміщений, коли я закрив з'єднання. …
10 ssh 

3
Записи, які я можу сміливо виключати, роблячи резервні копії
Я планую стратегію резервного копіювання, засновану на rsnapshot . Я хочу зробити повне резервне копіювання системи, виключаючи файли та каталоги, які були б марними для відновлення, щоб знову була робоча система. Я вже виключив: # System: exclude /dev/* exclude /proc/* exclude /sys/* exclude /tmp/* exclude /run/* exclude /mnt/* exclude /media/* …

2
Як я можу створити важкий для вбивства процес
Я хочу створити програму, яку буде важко зупинити (навіть для адміністратора) після її запуску (з привілеями root). Після запуску процес повинен продовжувати себе при запуску до тих пір, поки не попросять припинити. Процес зупинки повинен зайняти деякий час (тобто, він повинен бути дорогим). Я знаю, це може здатися шкідливим програмним …
10 security  process  kill 

4
Розділити файл і помістити його у відповідну структуру даних?
У мене є файл, який містить один рядок нижче: {machineA=[0, 1024, 4, 1028], machineB=[1, 1025, 5, 1029]} у якому я маю два набори даних: machineA=[0, 1024, 4, 1028] machineB=[1, 1025, 5, 1029] Тепер мені потрібно прочитати вищезазначений файл і розділити його таким чином, щоб я міг витягувати інформацію про кожну …

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