Unix & Linux

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

6
Чи можливо програмі отримати кількість пробілів між аргументами командного рядка в POSIX?
Скажіть, якщо я написав програму з наступного рядка: int main(int argc, char** argv) Тепер він знає, які аргументи командного рядка передаються йому, перевіряючи вміст argv. Чи може програма виявити скільки пробілів між аргументами? Як коли я набираю їх у bash: ibug@linux:~ $ ./myprog aaa bbb ibug@linux:~ $ ./myprog aaa bbb …

3
Використання однієї парольної фрази для розблокування декількох зашифрованих дисків під час завантаження
На моїй машині встановлено SSD, де я встановив систему та жорсткий диск, який я використовую як сховище для великих та / або нечасто використовуваних файлів. Обидва є зашифрованими, але я вирішив використовувати для них одну і ту ж парольну фразу. SSD встановлено на, /а HDD - у /usr/hdd(кожен окремий користувач …

3
Керніган і Пайк виклик: як поставити косу рису в ім'я файлу?
Я щойно стикався з наступним питанням у середовищі програмування Unix , класичній книзі Керніган та Пайк про Unix (я знайшов поданий текст на стор. 79 від 1984 року видання, ISBN: 0-13-937699-2): Вправа 3-6. (Хитрісне запитання) Як отримати / в ім’я файлу (тобто, а /, що не розділяє компоненти шляху? Я …

3
Чому 'grep -q' споживає весь вхідний файл?
Розглянемо наступний вхідний файл: 1 2 3 4 Біг { grep -q 2; cat; } < infile нічого не друкує. Я очікую, що він надрукує 3 4 Я можу отримати очікуваний вихід, якщо його зміню { sed -n 2q; cat; } < infile Чому перша команда не друкує очікуваний вихід? …
23 grep 

6
Як копіювати залишилися файли після невдалої спроби
Я намагаюся скопіювати великий каталог з одного диска на інший. Я помилково вийшов із системи до її закінчення, тому лише близько 80% файлів скопійовано. Чи є можливість копіювати файли, що залишилися, не починаючи з нуля?
23 cp 

2
Як зробити самопідписаний сертифікат для localhost?
Я робив із паролем і з наступними полями як root openssl req -x509 -days 365 -newkey rsa:2048 -keyout /etc/ssl/apache.key \ -out /etc/ssl/apache.crt Поля Country: FI State: Pirkanmaa Locality: Tampere Organization: masi Organizational Unit Name: SSL Certificate Test CommonName: 192.168.1.107/owncloud EmailAddress: masi@gmail.com Вихід: помилка рукостискання SSL в HTTPS. Очікуваний вихід: HTTPS-з'єднання. …


1
Використовуйте повторно rsync - сухий запуск, щоб потім прискорити фактичну передачу
Я зазвичай роблю, rsync -nперш ніж робити фактичне rsync. Вся справа в тому, як я міг автоматизувати другий запуск, щоб повторно використовувати саме той список, що генерується --dry-run? Я маю на увазі, якщо я запускаю rsync -nтоді, я отримую симуляцію того, що rsyncб зробити, моя ідея полягала б у тому, …

5
Як назавжди вимкнути управління бездротовим живленням
У Linux Mint 17.3 / 18 iwconfigнаписано, що управління живленням моєї бездротової карти ввімкнено . Я хочу вимкнути його назавжди або певний спосіб вирішення цього питання. sudo iwconfig wlan0 power off працює, поки я не перезавантажую ноутбук. Крім того, якщо я випадково перевіряю iwconfig, іноді він включений, незважаючи на те, …

1
Чи є сторінка вручну для кольорового виводу оболонки?
Ви знаєте, що кольоровий вихід зроблений спеціальними послідовностями char, наприклад: echo -e "\e[34m Hello\n \e[0m" Це призведе до появи слова "Hello", пофарбованого в синій колір. Для цього мені довелося шукати в Інтернеті, і це важко, тому що різні джерела можуть сказати щось інше. Я думав, що мають бути деякі посібники, …

3
Як не допустити, щоб випадковий вихід консолі порушив термінал?
Є багато питань щодо SE, які показують, як відновити з розбитого терміналу cat /dev/urandom. Для тих, хто не знайомий з цим питанням - ось про що йдеться: Ви виконуєте cat /dev/urandomабо еквівалент (наприклад, cat binary_file.dat). Сміття друкується. Це було б добре ... хіба що ваш термінал продовжує друкувати сміття навіть …

2
Як зробити gpg знайти gpg-агент
У Fedora 22 gpg не знайде gpg-агент: % gpg-agent --daemon % gpg -vvv --use-agent --no-tty --decrypt file.gpg gpg: using character set `utf-8' :pubkey enc packet: version 3, algo 1, keyid 3060B8F7271AFBAF data: [4094 bits] gpg: public key is 271AFBAF gpg: using subkey 271AFBAF instead of primary key 50EA64D5 gpg: using …
23 gpg  gpg-agent 

1
Де знайти журнали служб, запущені системою при завантаженні комп'ютера?
Я запускаю Debian з нестабільним systemd, при завантаженні у мене є кілька сервісів, які позначені як FAILED(а не OK), але журнал занадто швидкий для мене, щоб схопити ім'я невдалої служби. Мені цікаво, чи є спосіб отримати цей журнал завантаження після запуску системи (я НЕ кажу про журнал ядра, до якого …
23 debian  systemd 

7
Чи є дистрибутив, який підтримує відкат оновлених пакетів?
Чи є інструмент або навіть цілий дистрибутив, який підтримує відкат змінених пакетів після оновлення? Як приклад: я оновив пакети A, B і C. Після роботи з цими пакунками протягом декількох днів я стикаюся з помилкою в B, яка порушує завдання. Хоча я надсилав повідомлення про помилку, мені також потрібно було …

8
Які права доступу не може порушувати користувач?
О. Бр. Джордж сказав в одній зі своїх лекцій (це російською мовою), що є деякі права доступу, які суперпользователь не може порушити. Тобто є деякі права доступу, які можуть заборонити суперпользователю щось робити. Мені не вдалося знайти цю інформацію в Інтернеті і мені цікаво, що вони є. Це, мабуть, щось, …

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