Unix & Linux

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

2
Функція Bash, яка приймає вхід від параметра або труби
Я хочу написати наступну функцію bash таким чином, щоб вона могла прийняти свій вхід або з аргументу, або з каналу: b64decode() { echo "$1" | base64 --decode; echo } Бажане використання: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 

2
Неможливо виконати / bin / false: такого файлу чи каталогу немає
Я намагаюся відкрити екран GNU із наступною командою на моїй Mac OS: host:~ user$ screen Екранний термінал відкривається, але швидко вмирає з повідомленням про помилку: Неможливо виконати / bin / false: такого файлу чи каталогу немає Мій термінал налаштований для відкриття bashоболонки при запуску. Я спробував встановити термінальну оболонку sh, …
10 bash  shell  osx 

2
Куди залишилася пам'ять vm.overcommit_ratio?
Якщо я відключую перезавантаження комунікацій, встановивши vm.overcommit_memoryна 2, за замовчуванням система дозволить розподілити пам'ять до розміру swap + 50% фізичної пам'яті, як пояснено тут . Я можу змінити співвідношення, змінивши vm.overcommit_ratioпараметр. Скажімо, я встановив його на 80%, тому може використовуватися 80% фізичної пам'яті. Моє запитання: що зробить система з рештою …

1
в чому різниця між краном та звичайним інтерфейсом?
Я вивчаю віртуальні мережі. Я побачив відео на YouTube, яке створює інтерфейси тап і додає їх до Open Virtual Switch. Звідси я не знаю, що таке інтерфейси крана. Що відрізняється між нормальним інтерфейсом, таким як eth0, та інтерфейсом tap? Чи кращий інтерфейс просто віртуальний інтерфейс L2, щоб додати його до …
10 linux  networking 

1
Чому конфігурація приймає змінні як аргументи?
Це VAR=value ./configureте саме, що ./configure VAR=value? У першому випадку оболонка встановлює змінну середовища, а в другому сценарій налаштування приймає рядок 'VAR=value'як аргумент, а потім імовірно встановлює змінну. Цікаво, чи налаштовує щось інше зі змінною (можливо, ігнорує або фільтрує деякі значення), і чому вона в першу чергу приймає змінні як …

1
Причинити "менше" для виходу з ненульовим кодом статусу?
Я хотів би мати таку командну структуру: command && check-status | less && followup-command Це призупинить виконання під час взаємодії з користувачем less. Як користувач може змусити lessвийти з ненульовим статусом, щоб запобігти його followup-commandзапуску? Зараз я використовую less 458 (POSIX regular expressions)


2
Синхронізація мільйонів файлів між двома серверами Linux
У мене є сервер, який експортує каталог, що містить ~ 7 мільйонів файлів (переважно зображень) зі свого локального диска, до мережевих клієнтів через NFS . Мені потрібно додати другий заради НА, і щоб він не синхронізувався з першим з якомога меншою кількістю дельти між двома. Дослідження пропонують використовувати для цього …

1
i3 включення numlock
Я ненавиджу numlock. У мене в BIOS вимкнено функцію 'enable numlock on boot'. Коли я завантажуюся до Windows, numlock не вмикається. Коли я завантажуюся в Linux і сідаю на екран входу, numlock не вмикається. Коли я ввожу свій пароль і ввожу i3, увімкнено numlock. Грепієнезалежно від регістру значення 'num' в …
10 i3  numlock 

4
blk_update_request: помилка вводу / виводу, dev fd0, сектор 0
Нещодавно я почав помічати деякі blk_update_request: I/O error, dev fd0, sector 0помилки на своєму другому комп'ютері під управлінням Arch Linux, який я використовую як сервер. Це почалося, коли мені довелося перезавантажити комп’ютер, коли я переїхав у нову квартиру. У мене була така /etc/fstabконфігурація: # # /etc/fstab: static file system information …

1
Виконайте команду в режимі zsh vim
У zshв vim mode, я що - то написати foo foo bar bar Потім я натискаю, Escщоб перейти в звичайний режим і набрати : foo foo bar bar execute: _ Тоді, я вважаю , що я можу зробити це, я хочу , щоб знайти і замінити barзbaz foo foo bar …
10 vim  zsh 

1
`docker logs foo | менше` не підлягає пошуку або прокручуванню, але `docker logs foo 2> & 1 | менше` є
Використання будь-якого з них дає читабельний текст. Але лише за допомогою перенаправлення stderr можна прокручувати або набирати / деякупаттер і отримувати збіги. Без цього пошук дає "Нічого для пошуку (натисніть RETURN)" та стовпчик ~. Враховуючи, stderr і stdout - це не те саме, але чому менше показує їм те саме, …
10 pipe  less  stdout  stderr 

1
Чи є спосіб змінити більшість прив’язок клавіш до чогось більш звичного?
most пейджер хороший, але його типові вкладки клавіатури на відміну від будь-яких інших. Оскільки я не хочу вчитися цілий новий набір прив'язок для мого пейджера (незалежно від того , як уява і це чудово), чи є спосіб зробити mostгарячі клавіші відчувати більше як vi, lessі інші?

2
Увімкнення "пов'язаних" одиничних файлів у Systemd
Я досі стикаюся з systemd і натрапив на щось. Це не стільки проблема, але я хотів би дізнатися більше про те, як це відбувається. Я не могла знайти посилання на це в іншому місці. По-перше, я розумію, що користувацькі файли одиниць для служб повинні входити /etc/systemd/system. Однак було б добре …
10 linux  systemd 

4
Зв'язування дротового та бездротового зв’язку під час використання Менеджера мереж
Я на своєму ноутбуці працює Linux Mint 17.3. У док-станції я підключений через Ethernet, але коли я скасовую розблокування, я хотів би не порушувати свої сеанси ssh, постійні завантаження тощо, а також використовувати ту саму IP-адресу на адаптері Wi-Fi, щоб вона все ще з’явилася те саме для інших машин у …

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