Unix & Linux

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

12
Пошук усіх пристроїв зберігання даних, приєднаних до машини Linux
У мене є потреба знайти всі записувані пристрої зберігання даних, приєднані до певної машини, незалежно від того, вони встановлені чи ні. Дурним способом зробити це було б спробувати кожен запис, /devщо відповідає записуваним пристроям (hd * і sd *). Чи є краще рішення чи я повинен дотримуватися цього?
32 linux  storage 

4
знайти -exec + vs знайти | xargs: яку вибрати?
Я розумію, що -execможе прийняти +варіант імітувати поведінку xargs. Чи є якась ситуація, коли ви віддасте перевагу одній формі над іншою? Особисто я віддаю перевагу першій формі, хоча б лише уникати використання труби. Думаю, безумовно, розробники, напевно, findзробили відповідні оптимізації. Я прав?
32 bash  find  pipe  xargs 

2
Що означає перенаправлення “<<(…)”?
Я бачив, що rvm (менеджер версій ruby) встановлюється за допомогою наступної команди: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Отже, як я розумію, ми отримуємо вміст скрипту і передаємо його в bash (я вважаю, &lt; &lt;і &lt;&lt;це те саме?) Мене зацікавила &lt; &lt;частина, яка знайшла наступний опис в мережі: &lt;&lt; token …

2
Завантажуйте рекурсивно за допомогою wget
У мене проблема із такою командою wget: wget -nd -r -l 10 http://web.archive.org/web/20110726051510/http://feedparser.org/docs/ Він повинен рекурсивно завантажувати всі пов'язані документи з оригінальної мережі, але він завантажує лише два файли ( index.htmlта robots.txt). Як я можу досягти рекурсивного завантаження цього веб-сайту?
32 wget 

4
Як запустити набір програми всередині tmux або gnome-terminal у сценарії?
Я хотів запустити кілька команд одночасно в tmux або gnome-terminal або xfterminal, кожну іншу вкладку з однією командою, що виконується, і закрити цю вкладку, коли ця команда закінчиться. Будь-яке інше програмне забезпечення також вітається Я хотів випустити єдиний сценарій, щоб виконати цю роботу, наприклад, XX "cmd1" "cmd2" "cmd3"

1
Дескриптори файлів та сценарії оболонки
Мені дуже важко зрозуміти, як використовуються дескриптори файлів у скриптах оболонки. Я знаю основи, такі як exec 5 &gt; /tmp/foo Так fd 5 додається до foo для написання. exec 6 &lt; /tmp/bar … Для читання. exec 5&gt;&amp;- … Закрити fd. Тепер що це робить? #!/bin/bash exec 5 &gt; /tmp/foo exec …

3
Як я можу використовувати дві команди bash в команді -exec find?
Чи можливо використовувати 2 команди в -execчастині findкоманди? Я спробував щось на кшталт: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; і я отримую: знайти: відсутній аргумент до -exec chmod: не може отримати доступ {}: немає такого файлу чи каталогу chmod: не може …
32 bash  find 



3
Змусити екран GNU повернутися до поточної ширини терміналу при повторному вкладанні?
Я хотів би змусити GNU-екран повернутися до існуючої ширини терміналу, коли я знову приєднаю сеанс. Мені здається, це справно працювало до того, як я модернізував машину до CentOS 6, але не можу зрозуміти, як її відновити. ( TERM=xterm) Щоразу, коли я повторно приєдную сеанс, незалежно від стану, коли я його …

4
Як видалити файл на віддаленій машині через SSH за допомогою сценарію Shell?
Я пишу сценарій оболонки, де мені потрібно видалити файл на віддаленій машині через скрипт оболонки. Потік вручну: ssh username@domain.com .. тоді в домені: cd ./some/where rm some_file.war Як виконати це завдання?
32 ssh  shell-script 

2
Які точки монтажу існують у типовій системі Linux?
У мене 2 питання. Під час встановлення Linux ми визначаємо простір пам’яті для двох точок кріплення - root та swap. Чи є інші точки монтажу, створені без попередження користувачів? Чи правильне це твердження: "Монтаж входить у зображення лише при роботі з різними розділами. Тобто, ви не можете монтувати, скажімо, / …


3
Як знайти незрівняні дужки у текстовому файлі?
Сьогодні я дізнався, що можу використовувати perl -c filenameдля пошуку незрівнянних фігурних дужок {} у довільних файлах, не обов'язково скриптах Perl. Проблема в тому, що вона не працює з іншими типами дужок () [] і, можливо, &lt;&gt;. У мене також були експерименти з декількома плагінами Vim, які стверджують, що допомагають …

3
Чи може сценарій bash підключити до файлу?
Я хочу, щоб сценарій перебував у режимі сну, якщо певний файл не змінено / видалено (або файл, створений у певному каталозі, або ...). Чи можна цього досягти якимось елегантним способом? Найпростіша річ, яка мені спадає на думку, - це петля, яка спить деякий час, перш ніж знову перевірити статус, але, …
32 linux  shell  files  hook 

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