Unix & Linux

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

3
Що робить `<& -`?
Я скопіював фрагмент Bash у фонову команду ssh, що виконується віддалено: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD Що робить &lt;&amp;-? Я здогадуюсь, що це те саме, що&lt; /dev/null Моє наступне розуміння , що три основні файлові дескриптори ( stdin, stdout, stderr) повинні бути закриті , щоб …

3
Де останній вихідний код команди man для Linux?
Я шукаю останній вихідний код команди man, версія в моєму Linux досить стара (v1.6f), але я не вдався після гуглінгу на деякий час. Я маю на увазі останній вихідний код man, man-pagesале не сам бінарний файл /usr/bin/man, який можна скласти та встановити.
20 linux  man 

3
Чи можу я зробити загальнодоступний каталог під приватним каталогом?
У мене на сервері є особиста папка / a / b з дозволом 700. Я не хочу, щоб інші вміщували список вмісту в / a / b. Власник / a - root. Тепер мені потрібно відкрити всі повноваження каталогу / a / b / c для всіх користувачів. Я змінив …

3
Відображати лише відповідні ділянки різниці / латки на основі регулярного виразного випромінювання
git log -G&lt;regex&gt; -pє прекрасним інструментом пошуку історії кодової бази змін, що відповідають заданому шаблону. Однак, може виявитись непосильним розміщення відповідного лука у виводі різниць / виправлень у морі здебільшого невідповідних луків. Звичайно, можна шукати вихід git logоригінального рядка / регулярного вираження, але це мало що дозволяє зменшити зоровий шум …
20 git  diff  patch 

4
Переглядайте лише нові записи у зростаючому файлі журналу
tail -f x.log Я використовую цю команду, щоб побачити зростаючий файл журналу в командному рядку. Мене цікавить лише те, щоб побачити рядки журналів, які записуються у файл після запуску, tail -fі не зацікавлені в журналах, записаних у файл до цього tail -f. Але tail -fкоманда на початку, бере останні 10 …
20 logs  tail 

4
Здивований поведінкою cp з жорсткими посиланнями
Я дуже добре розумію поняття жорстких посилань і неодноразово читав головні сторінки для основних інструментів, таких як cp--- та навіть останні специфікації POSIX ---. І все-таки я здивовано спостерігав таку поведінку: $ echo john &gt; john $ cp -l john paul $ echo george &gt; george У цей момент johnі …
20 cp  hard-link 

3
Чому прок називається файловою системою?
procФайлова система дозволяє ядру передавати інформацію про кожного працюючому процесі на системі Linux. Чому procназивається файлова система? Це не справжня файлова система ext4. Це просто набір файлів, що містять інформацію про запущені процеси.
20 filesystems  proc 

2
Як я можу переглянути вміст резервної копії файлу бази даних dconf?
Я взяв резервну копію файлу, де dconfзберігається моя база даних ( ~/.config/dconf/userщо є двійковим файлом), і тепер мені потрібно перемістити деякі ключі від резервної копії до dconfвикористовуваної. Як я можу переглянути вміст резервного копіювання, dconfне ставлячи його "на місце" і переглянути його, наприклад dconf-editor?
20 dconf 

4
Як стискати файли на місці?
У мене машина з 90% використанням жорсткого диска. Я хочу стиснути його 500+ файлів журналів у менший новий файл. Однак жорсткий диск занадто малий, щоб зберігати як оригінальні файли, так і стиснуті. Отже, мені потрібно стиснути всі файли журналів в один новий файл один за одним, видаляючи кожен оригінал, щойно …

2
Вираз дужки (без діапазонів), що відповідає несподіваному символу в баші
Я використовую bash на Linux. Я отримую успіх з наступного if заяви, але чи не повинен це повернути код відмови? if [[ ■ = [⅕⅖⅗] ]] ; then echo yes ; fi Квадрат НЕ дорівнює жодному із символів, тому я не бачу, чому я отримую код успіху. Для мене важливо …
20 bash  locale  test 

2
знайти спільні рядки між кількома файлами
У мене є 4 файли, які схожі file A &gt;TCONS_00000867 &gt;TCONS_00001442 &gt;TCONS_00001447 &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 file b &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 file c &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 file d &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 всі файли містять більше 2000 рядків і відсортовані для першого стовпця. …





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