Unix & Linux

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

4
Коментарі до сценарію багаторядкових оболонок - як це працює?
Нещодавно я натрапив на багаторядковий тип коментарів, якого я ніколи не бачив - ось приклад сценарію: echo a # : aaa : ddd # echo b Це, здається, працює, навіть vimсинтаксис - це підкреслює. Як називається цей стиль коментування і як мені отримати більше інформації про нього?

6
Неправильне використання && та || операторів
Я скупився через /etc/rc.d/init.d/sendmailфайл (я знаю, що це майже ніколи не використовується, але я навчаюсь на іспит), і я трохи заплутався щодо операторів &&і ||операторів. Я читав, де вони можуть бути використані в таких висловлюваннях, як: if [ test1 ] && [ test2 ]; then echo "both tests are true" …

3
В Arch Linux, як я можу дізнатися, який пакет для встановлення міститиме файл X?
Я шукаю пакет, який забезпечує певний бінарний файл, тому можу його встановити. як я можу шукати, щоб дізнатися, які пакунки надають цей двійковий файл? (зауважте: я знаю, що принаймні один інструмент робить це, але я його забув.)

1
Як вбивця ООМ вирішує, який процес вбити першим?
Ця відповідь пояснює дії, зроблені ядром, коли виникає ситуація OOM на основі значення sysctl vm.overcommit_memory. Якщо overcommit_memoryвстановлено значення 0 або 1, overcommitувімкнено, а програмам дозволяється виділяти більше пам’яті, ніж реально доступно. Тепер, що відбувається, коли у нас у цій ситуації не вистачає пам’яті? Як вбивця ООМ вирішує, який процес вбити …

8
Як запустити tmux з вкладення, якщо сеанс існує
Якщо я користуюся tmux attach Я можу долучитися до запущеного сеансу, але якщо сеанс не працює, я отримую лише помилку no sessions Як я можу автоматично запустити новий сеанс, якщо він не працює? щось на зразок tmux attach-or-create-new-session
92 tmux 

3
Що таке псевдотермінали (pty / tty)?
Це може бути справді основним питанням, але я хочу його глибоко зрозуміти. Що таке псевдотермінал? (tty / pty) Навіщо вони нам потрібні? Як вони познайомились і в чому полягала потреба? Вони застаріли? Хіба вони нам більше не потрібні? Чи є щось, що їх замінило? Будь-який корисний випадок використання? Що я …
92 linux  terminal  pty 

2
Як встановити копати на CentOS?
Я не можу знайти digкоманду на моїй новій установці CentOS. Я намагався, yum install digале в ньому сказано, що він не може знайти пакунок. Як встановити копання на CentOS?
91 yum  centos 

3
Як Linux "вбиває" процес?
Мене часто бентежить те, що, хоча я впродовж кількох десятиліть професійно працюю з комп’ютерами та Linux, я фактично трактую більшість функцій ОС як чорну скриньку, не на відміну від магії. Сьогодні я подумав про killкоманду, і хоча я використовую її кілька разів на день (і в її «нормальному», і в …

3
Чому rm може видаляти файли лише для читання?
Якщо я створити файл, а потім змінити його дозволи на 444(лише для читання), як rmйого видалити? Якщо я це роблю: echo test > test.txt chmod 444 test.txt rm test.txt ... rmзапитає, чи хочу я видалити файл, захищений від запису test.txt. Я б очікував, що rmне вдасться видалити такий файл і …

13
Чи потрібно мені міняти місцями, якщо в мене є достатня кількість оперативної пам’яті?
Як я розумію, мета розділу swap в Linux полягає в тому, щоб звільнити деяку "не так часто доступну" інформацію з оперативної пам'яті та перемістити її до певного розділу на жорсткому диску (ціною зробити це повільніше читати чи писати з нього) до), по суті дозволяючи активним додаткам більше «швидкісної пам’яті». Це …
91 memory  swap 



12
Перелічіть мітки розділу в командному рядку
Чи є команда, яка буде перераховувати всі розділи разом з їх мітками? sudo fdisk -lі sudo parted -lне показувати мітки за замовчуванням. EDIT: (відповідно до коментаря нижче) Я говорю про мітки ext2 - ті, які ви можете встановити gpartedпри розділі. EDIT2: Намір полягає в тому, щоб перелічити незмонтовані розділи (тому …

3
Завантажте wget в інший каталог, ніж поточний каталог
Мені потрібно скористатися, wgetщоб завантажити файл у каталог /var/cache/foobar/(так, як приклад, якщо я завантажую stackexchange-site-list.txt, його буде завантажено в /var/cache/foobar/stackexchange-site-list.txt) Чи можливо це? curlтакож буде варіантом, але я вважаю за краще не використовувати curl, оскільки він не встановлений за замовчуванням.
91 wget 


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