Unix & Linux

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

8
Чому жорсткі посилання на каталоги не дозволяються в UNIX / Linux?
Я читаю в підручниках, що Unix / Linux не дозволяє жорсткі посилання на каталоги, але дозволяють м'які посилання. Це тому, що коли ми маємо цикли і якщо створюємо жорсткі посилання, а через деякий час видаляємо оригінальний файл, це вказуватиме на якесь значення сміття? Якщо цикли були єдиною причиною заборони жорстких …

2
Легко розпакуйте DEB, відредагуйте постінвест та перепакуйте DEB
Я намагаюся встановити OpenCL SDK від Intel, але файли DEB - це помилкова конверсія від RPM ( цікаві див. Тут ). Мені потрібно відредагувати postinstсценарій у ДЕБ, який вони надають. Як я можу взяти наявний DEB, витягнути вміст (включаючи контрольну інформацію), а потім пізніше перепакувати вміст для створення нового DEB? …

2
Як відключити автоматичне призупинення, коли я закриваю кришку ноутбука?
Я використовую archlinux. Він ніколи не зупиняється автоматично перед останнім оновленням системи (можливо, я оновив ядро?). Я думаю, що це пов'язано з, laptop-modeабо acpidя їх зупиняю: /etc/rc.d/laptop-mode stop /etc/rc.d/acpid stop Я також редагую /etc/laptop-mode/laptop-mode.conf: ENABLE_LAPTOP_MODE_TOOLS=0 Потім я редагую /etc/acpi/actions/lm_lid.sh, прокоментував останній рядок: # /usr/sbin/laptop_mode auto Але все вище не працює. …

8
Фільтр Rsync: копіювання лише одного шаблону
Я намагаюся створити каталог, в якому будуть розміщені всі та лише мої PDF-файли, зібрані з LaTeX. Мені подобається зберігати кожен проект у окремій папці, усі вони розміщені у великій папці під назвою LaTeX. Тому я спробував запустити: rsync -avn *.pdf ~/LaTeX/ ~/Output/ який повинен знайти всі pdfs у ~/LaTeX/та перенести …
128 backup  rsync  wildcards 

7
Як вбити біглого кота?
Я багато разів випадково запускаю catкоманду на файли, які містять вміст до декількох тисяч рядків. Я намагаюся вбити catкоманду за допомогою Ctrl+ Cабо Ctrl+ Z, але обидві вступають у дію лише після того, catяк у терміналі відобразиться загальний висновок , тому мені доведеться чекати, поки воно catповністю виконане. Чи є …
128 shell  terminal  kill  cat  tcsh 


6
Чому Linux не сприйнятий як офіційне ядро ​​GNU?
Хоча я знав досить довгий час про існування Hurd та його місію як офіційного ядра операційної системи GNU, мені було цікаво, як прийшов Linux не сприйняття як офіційне ядро ​​GNU протягом багатьох років, бачачи, що воно знаходиться в набагато кращому стані ніж Херд? Linux до цього часу, більш-менш, виконував цю …
128 linux-kernel  gnu  hurd 

5
Перерахунок вікон у tmux
Я часто закінчую більше ніж десять вікон у tmux. Пізніше я закриваю деяких своїх старших. Чи є спосіб перенумерувати, скажімо, вікно 15, до вікна 3 (яке вже не існує)? Або до packних все знову, щоб не було порожніх прорізів? Я хотів би це зробити, тому що важко перейти до вікон …
128 tmux 


1
У bash-скрипті, використовуючи умовний оператор "або" в "якщо"
Це питання є продовженням свого роду попереднє запитання . Користувачі на цьому сайті люб’язно допомогли мені визначити, як написати forцикл bash, який повторюється над значеннями рядка. Наприклад, припустимо, що змінна керування циклом перетворюється fnameна рядки "a.txt" "b.txt" "c.txt". Я хотів би echo"так!" коли fnameмає значення "a.txt"або "c.txt", і echo"ні!" інакше. …
127 bash  shell-script 


10
Сценарій для моніторингу папки для нових файлів?
Як виявити нові файли в папці зі скриптом bash ? Я хотів би обробити файли, як тільки вони створені в папці. Чи можливо це зробити чи мені потрібно запланувати скрипт із кроном, який щохвилини перевіряє наявність нових файлів?

6
Як визначити кількість використовуваних слотів оперативної пам’яті?
Я забув, скільки модулів оперативної пам’яті встановлено на моєму ноутбуці. Я не хочу його відкручувати, але хочу подивитися на консолі за допомогою bash. Як я збираю цю інформацію?

8
Перелічіть лише звичайні файли (але не каталоги) у поточному каталозі
Я можу використовувати, ls -ld */щоб перерахувати всі записи каталогів у поточному каталозі. Чи існує подібний простий спосіб просто перерахувати всі звичайні файли в поточному каталозі? Я знаю, що можу використовувати знахідку find . -maxdepth 1 -type f або stat stat -c "%F %n" * | grep "regular file" | …
126 shell  files  ls  wildcards 


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