Unix & Linux

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

4
SSH несподівано більше не працює: "Помилка запису: Зламана труба"
Я використовую macbook pro вдома і регулярно вхожу в машини в моїй лабораторії. За останні 3-4 дні, однак, коли я SSH потрапляю до машини в лабораторії, я отримую помилку в записі: Зламана труба, навряд чи за 2 хвилини від мене. Той факт, що кілька днів тому все працювало на відмінно, …
9 networking  ssh  ip 

4
rsync, видаліть файли на стороні прийому, видалені на стороні надсилання. (Але не видаляйте все)
Я хотів би використовувати rsync для ... видалити файли на стороні прийому, які також були видалені на стороні надсилання не видаляйте інші файли, що знаходяться в каталозі rsynced на приймальній стороні Наприклад, скажімо, у мене є каталог local-src: ПЕРЕД: local-src локально містить ... a.txt b.txt c.txt local-srcназивається мій віддалений каталог, …
9 rsync 

2
Додайте файл у інший шлях у zip-файлі
У мене є файл, який розміщений у наступному каталозі: folder_A/another_folder_A/file_to_add.xml Тепер я хочу просто додати файл до папки в існуючому zip архіві. Наприклад, це мій zip-вміст: my_zip.zip/folder_B/another_folder_B Як я можу додати file_to_add.xmlдо another_folder_B? my_zip.zip/folder_B/another_folder_B/file_to_add.xml Я не хочу створювати папки з однаковими іменами та додавати їх. Чи є команда, яка дозволяє …
9 zip  7z 

1
використовувати `/ run / shm` (раніше` / dev / shm`) як тимчасовий каталог
Чи є хорошою практикою створювати каталог /run/shm(раніше /dev/shm) і використовувати його, як тимчасовий каталог для програми? Передумови: Я пишу тести чорної скриньки для програми, яка робить багато матеріалів з файлами та каталогами. Для кожного тесту я створюю багато файлів і каталогів, а потім запускаю програму, а потім створюю очікуваний набір …

3
Chainload syslinux від GRUB2 - показати меню syslinux.cfg
Я використовую живий USB-диск Clonezilla для перегляду зображень. Відповідно до того, що пояснено в http://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/99_Misc/00_live-boot-parameters.doc, мої диски пропонують мені меню, яке міститься в syslinux.cfgдля всіх систем , окрім самих останніх з них , які є машини UEFI (і мають BIOS налаштований на завантаження з пристроїв UEFI перший) , де я …

4
Передача декількох каталогів до опції -prune in find
Я використовую findдля пошуку та видалення резервних файлів, але хочу виключити певні каталоги з пошуку. Резервні імена файлів може закінчуватися .bck, bak, ~або backup. Код мінімального робочого прикладу (MWE) з виключенням лише трьох каталогів: #! /bin/bash find . -type d \( -path "./.*" -o -path "./Music" -o -path "./Documents" \) …

1
vi [m] читати діапазон рядків з іншого файлу
У Linux, редагуючи file_Bvim, я хочу додати рядок 10-25 від file_A. Приклад: В одному є цілий набір HTML-документів із цілком однаковим заголовком, і так, можна створити шаблон і почати звідти, але все-таки: Я шукаю простий [і елегантний] спосіб вставити діапазон рядків з одного файлу і додати його до файла, який …
9 linux  vim  copy-paste 

1
За яких обставин працює gunzip & tar xf, але tar xzf не спрацьовує?
Для ілюстрації моменту: я завантажив бібліотеку LEDA з веб-сайту компанії . Використання tar -xzf на ньому не вдається: $ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors Однак gunzip з подальшим tar …
9 tar  gzip 

1
Переслати всі порти SSH
У мене питання щодо SSH / переадресації портів. Я ніде не знайшов рішення і не знаю, чи є. У мене вдома є сервер NAT. У мене є переадресація порту з мого NAT-коробки на мій сервер для SSH на порт 22. Отже, я підключаюся до того, my_nat_public_ip:22коли я в дорозі, і …

2
Gawk: передача масивів до функцій
Застряг у GNU awk 3.1.6 і думаю, що я працював над його помилками масиву, але все ще маю те, що схоже на проблему з масштабом у програмі awk у 600 рядків. Щоб знайти мою помилку, потрібно перевірити розуміння області масиву. З огляду на цей ілюстративний код awk ... function foo(ga) …
9 awk  function  array 

1
Як перенести .bash_profile далеко від дому
Мені потрібно .bash_profileсинхронізуватися з Dropbox. Найпростіший спосіб, який я можу придумати - це "перенаправити" оболонку на пошук .bash_profileу спеціальній папці. Так це можливо? Або є кращі рішення?

1
Визначення LVM Обширних чисел для даного файлу
Зараз я займаюся домашнім завданням, пов'язаним з неробочими роботами. У мене файлова система ext4 сидить на логічному томі. Я тестую різні стратегії настройки продуктивності, і ця ідея мені прийшла в голову. Оскільки pvmove може переміщувати окремі та діапазони розширень, чи є спосіб відобразити, які фізичні розширення вміщують певний файл (теоретично …

1
Коли "apt-get install" просить мене підтвердити, хочу я продовжувати чи ні?
Іноді "apt-get install" запитує мене "Do you want to continue [Y/n]?": root@T43:~# apt-get install chmsee Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libchm1 The following NEW packages will be installed: chmsee libchm1 0 upgraded, 2 newly installed, 0 to …
9 apt 

2
Як уникнути імені підкаталогу з вказаним ampersand?
Запуск корншелл та намагання перейти до дерева каталогів. Хочете записатись на підкаталог з назвою наступним чином: -3ab_&_-3dc.img Моє запитання: ЯК мені потрібно уникати амперсанда в цьому імені? Я без успіху спробував різні комбінації подвійних котирувань та зворотних нахилів.

4
Прозоро запускайте винні програми
Коли я хочу запустити винну програму, я повинен набрати напр $ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe Чи можна було б бігати безпосередньо TextAloudMP3? Я маю на увазі не тільки з командного рядка (я можу створити псевдонім), але й у цілому графічному середовищі. Я запускаю програми з dmenu.

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