Unix & Linux

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

5
Навіщо вказувати розмір блоку при копіюванні пристроїв обмеженого розміру?
В онлайн-підручниках часто пропонується використовувати наступну команду для копіювання CDROM на ізо-зображення: $ dd if=/dev/dvd of=foobar.iso bs=2048 Чому повинен бути вказаний розмір байта? Я зауважую, що насправді 2048 - це стандартний розмір байтів для зображень CDROM, але здається, що ddбез вказівки bs=чи count=роботи також. За яких обставин було б проблематично …
14 linux  hard-disk  dd  cloning 

3
Я бачу прищі вище 400 000, чому це? Чи вказує це, що щось не так?
Сьогодні я лише помітив, що мої ідентифікатори процесу дуже високі - 400 000 (тобто 449624). Коли я бігаю ps -ef | more, саме тоді я це помітив. Це нормально чи це вказує на проблему? Інакше сценарії працюють нормально. Я використовую Redhat 7,3 x64 біт. Ще одна річ, яку я помітив, …
14 process 

1
Як я можу отримати індекс "паралельного процесора" xargs?
Припустимо, у мене є два ресурси, названі 0та 1, до яких можна отримати доступ виключно. Чи є можливість відновити "індекс" "паралельного процесора", який xargsзапускається, щоб використовувати його як безкоштовну службу взаємного виключення? Наприклад, врахуйте наступні паралельні обчислення: $ echo {1..8} | xargs -d " " -P 2 -I {} echo …

1
Швидкість SSH значно покращилася через ProxyCommand - але чому?
Версія TL; DR Перегляньте цей акторський фільм ASCII або це відео - тоді придумайте будь-які причини, чому це відбувається. Наступний опис тексту надає більше контексту. Деталі налаштування Машина 1 - це ноутбук Arch Linux, на якому sshнерегулярно підключається до підключеного Armbian SBC (Orange PI Zero). Сам SBC підключений через Ethernet …
14 ssh  networking  netcat 

1
Яка різниця між .bashrc та .inputrc
Я новачок у системі Unix, і мені цікаво створювати спеціалізовані функції та конфігурації у файлах налаштування, таких як .bashrcі .inputrc. Однак я не розумію відмінностей між ними. Наприклад, коли я створював псевдоніми, я вкладав їх .bashrc. Example 1: alias ...='cd ../../' Коли я створюю такі операції, як клавіша зі стрілкою, …



4
Як розділити вихід на два файли грепом?
У мене є сценарій, mycommand.shякий я не можу запустити двічі. Я хочу розділити вихід на два різних файли, один файл, що містить рядки, що відповідають регулярному вираженню, і один файл, що містить рядки, що не відповідають регулярному вираженню. Що я хотів би мати в основному щось подібне: ./mycommand.sh | grep …

1
використання gnome-keyring без сеансу x
Моє використання полягає в тому, що у мене є безголовий сервер, на якому здійснюється розробка програмного забезпечення. Я не включаю переадресацію X11 для SSH-підключень до неї, але не можу для віддалених місць з повільним з'єднанням. Мені потрібне безпечне зберігання та кешування для моїх даних git, оскільки я регулярно працюю з …

1
Як я можу мінімізувати всі вікна GNOME / Wayland з командного рядка?
Перед переходом до Wayland я мінімізував би всі вікна Shell GNOME із наступною командою: wmctrl -k on ... але обидва wmctrlта xdotoolє лише програмами X11. Яку команду CLI можна використовувати, щоб мінімізувати всі вікна в сесії GNOME Shell / Wayland? Список літератури: Чи можна мінімізувати вікно з командного рядка? (Запитайте …

3
оболонка: зберігайте сліди нових рядків ('\ n') при заміні команд
Я хочу мати можливість фіксувати точний результат заміни команди, включаючи нові символи рядка . Я розумію, що вони позбавлені за замовчуванням, тому для їх збереження може знадобитися певна маніпуляція, і я хочу зберегти вихідний код виходу . Наприклад, задана команда зі змінною кількістю кінцевих нових рядків та коду виходу: f(){ …
14 bash  shell 

1
bash: попередження: рівень оболонки (1000) занадто високий, скидання до 1
Я просто спробував запустити цю команду: /etc/ssl/acme/acme.sh --log /var/log/p3x/acme/acme.sh.log --home /etc/ssl/acme --force --issue -d patrikx3.tk -w /var/www/acme-challenge Я отримав цю помилку: bash: попередження: рівень оболонки (1000) занадто високий, скидання до 1 Що це за помилка?
14 bash 

1
Що може пояснити цю дивну розріджену обробку файлів / in tmpfs?
На своєму ext4розділі файлової системи я можу запустити наступний код: fs="/mnt/ext4" #create sparse 100M file on ${fs} dd if=/dev/zero \ of=${fs}/sparse100M conv=sparse seek=$((100*2*1024-1)) count=1 2> /dev/null #show its actual used size before echo "Before:" ls ${fs}/sparse100M -s #setting the sparse file up as loopback and run md5sum on loopback losetup …

5
Сортуйте текстові файли з кількома рядками у вигляді рядків
У мене є текстовий файл у такому форматі: #################################### KEY2 VAL21 VAL22 VAL23 VAL24 #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY3 VAL31 VAL32 VAL33 VAL34 Я хочу сортувати цей файл за KEYрядком і зберігати з ним наступні 4 рядки в результаті, таким чином відсортований результат повинен бути: #################################### KEY1 …

1
Чому Debian встановлює оболонку входу для синхронізації користувача на / bin / sync?
syncє одним з облікових записів користувачів, створених самим Debian. Мені цікаво, чому Debian встановлює свою оболонку входу /bin/syncзамість /bin/false. Як Debian використовує цей обліковий запис користувача?
14 debian  users  passwd 

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