Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем



4
Комментарии многострочного сценария оболочки - как это работает?
Недавно я наткнулся на многострочный тип комментария, которого я никогда раньше не видел - вот пример сценария: echo a # : aaa : ddd # echo b Кажется, это работает, даже vimсинтаксис подчеркивает это. Как называется этот стиль комментирования и как найти больше информации об этом?

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


1
Как убийца OOM решает, какой процесс убить первым?
Этот ответ объясняет действия, предпринимаемые ядром при возникновении ситуации OOM, в зависимости от значения sysctl vm.overcommit_memory. Когда overcommit_memoryустановлено значение 0 или 1, overcommitоно включено, и программам разрешается выделять больше памяти, чем реально доступно. Что происходит, когда у нас заканчивается память в этой ситуации? Как убийца OOM решает, какой процесс убить …

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

3
Что такое псевдо-терминалы (pty / tty)?
Это может быть очень простой вопрос, но я хочу понять его полностью. Что такое псевдо-терминал? (Терминал / PTY) Зачем они нам нужны? Как они познакомились и зачем это нужно? Они устарели? Разве они нам больше не нужны? Есть ли что-нибудь, что заменило их? Любой полезный вариант использования? Что я сделал: …
92 linux  terminal  pty 

2
Как установить dig на CentOS?
Я не могу найти digкоманду в моей новой установке CentOS. Я пытался, yum install digно он говорит, что не может найти пакет. Как мне установить dig на CentOS?
91 yum  centos 

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

13
Нужно ли пространство подкачки, если у меня более чем достаточно оперативной памяти?
Из того, что я понимаю, цель раздела подкачки в Linux состоит в том, чтобы освободить некоторую информацию «не так часто доступную» из ОЗУ и переместить ее в определенный раздел на жестком диске (за счет замедления чтения или записи из него). к), по существу, позволяя активным приложениям больше «высокоскоростной памяти». Это …
91 memory  swap 

12
Почему файловая система Linux спроектирована как единое дерево каталогов?
Кто-нибудь может объяснить, почему Linux разработан как единое дерево каталогов? В то время как в Windows у нас может быть несколько дисков, например C:\, и D:\в Unix есть один корень. Есть какая-то конкретная причина?

12
Вывести список разделов метки из командной строки
Есть ли команда, которая перечислит все разделы вместе с их метками? sudo fdisk -lи sudo parted -lне показывать ярлыки по умолчанию. РЕДАКТИРОВАТЬ: (согласно комментарию ниже) Я говорю о ярлыках ext2 - тех, которые вы можете установить gpartedпри разбиении. РЕДАКТИРОВАТЬ 2: Цель состоит в том, чтобы перечислить несмонтированные разделы (поэтому я …

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.