Unix & Linux

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

5
Как удалить все подкаталоги из каталога?
Этот вопрос является своего рода этапом II к первому вопросу, который я разместил здесь У меня есть каталог, который содержит множество подкаталогов, ZIP-файлы и другие случайные файлы, не содержащиеся в подкаталоге. Мне бы хотелось, чтобы скрипт командной строки удалял все подкаталоги из родительского каталога, но оставлял все zip-файлы и свободные …

2
Вариант Pacman принять «да» на каждый вопрос?
При установке программного обеспечения в системах Debian мы можем поставить что-то вроде этого: sudo apt-get install -y chromium-browser таким образом, установка происходит автоматически, без запроса подтверждения установки [Да / Нет]. Могу ли я сделать то же самое с pacman?
51 arch-linux  apt  pacman 

6
Не могу ifdown eth0 (основной интерфейс)
Я не могу ifdownинтерфейс на Debian 6.0.5: user@box:/etc/network$ sudo ifdown eth0 && sudo ifup eth0 ifdown: interface eth0 not configured SIOCADDRT: File exists Failed to bring up eth0. user@box:/etc/network$ cat interfaces auto lo iface lo inet loopback allow-hotplug eth0 allow-hotplug eth1 auto eth0 iface eth0 inet static address 10.0.0.1 netmask …

2
Почему '.' жесткая ссылка в Unix?
Я видел много объяснений, почему количество ссылок для пустого каталога в ОС на Unix равно 2 вместо 1. Все они говорят, что это из-за '.' каталог, который каждый каталог указывает на себя. Я понимаю, почему иметь некоторое понятие «.» полезен для указания относительных путей, но что получается при его реализации …

6
Одиночные черточки `-` для односимвольных опций, но двойные черточки` --` для слов?
Откуда взялось соглашение об использовании одинарных тире для букв и двойных тире для слов и почему оно продолжает использоваться? Например, если я наберу ls --help, вы увидите: -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the …


11
Менеджеры не-корневых пакетов
Из моих исследований я, похоже, заметил, что все менеджеры пакетов настаивают на том, чтобы их использовали в качестве привилегированного пользователя, и их необходимо установить в /. Как правило, мне нравится создавать одноразовую учетную запись, компилировать некоторое программное обеспечение и устанавливать $HOMEдля этой учетной записи. Я могу попробовать различные настройки, а …

3
Является ли $ () подоболочкой?
Я понимаю, что синтаксис подоболочки (<commands...>)- это $()всего лишь подоболочка, из которой можно извлечь значения переменных? Примечание: это относится к bash 4.4 на основании различных формулировок в их документации.
51 bash  subshell  syntax 

4
Разрешить user1 «su - user2» без пароля
Мне нужно разрешить пользователю martinпереключаться на пользователя martin-testбез пароля su - martin-test Я думаю, что это можно настроить в /etc/pam.d/su. В этом файле уже есть строки, которые можно раскомментировать. Однако мне не нравится идея добавления пользователя martinв группу wheel. Я не хочу давать martinбольше привилегий, чем возможность переключиться на martin-test. …


5
PDF в JPG без потери качества; gscan2pdf
Когда я конвертирую файл PDF в кучу файлов JPG, используя convert -quality 100 file.pdf page_%04d.jpg У меня заметная потеря качества. Однако, если я сделаю следующее, нет (заметной) потери качества: Запустите gscan2pdf, выберите file-> import (и выберите file.pdf). Затем перейдите во временный каталог gscan2pdf. Существует множество файлов pnm (по одному на …

4
Как выйти из сценария оболочки, если одна его часть не работает?
Как я могу написать скрипт оболочки, который завершится, если одна из его частей выйдет из строя? Например, если следующий фрагмент кода завершится неудачей, скрипт должен завершиться. n=0 until [ $n -ge 5 ] do gksu *command* && break n=$[$n+1] sleep 3

6
Используйте системный буфер обмена в режиме vi-copy в tmux
Я использую tmux 1.6 и пытаюсь настроить его на использование сочетаний клавиш в стиле vi, а также использовать системный буфер обмена при копировании в интерактивном режиме: set-window-option -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' "copy-selection && run \"tmux save-buffer | xclip -selection clipboard\"" Проще говоря, …
51 tmux  xclip 


6
Почему Linux разрешает init = / bin / bash?
Недавно я обнаружил, что если я редактирую GRUB перед загрузкой и добавляю, rw init=/bin/bashя получаю корневую оболочку. Находясь в состоянии, когда я хочу понять все, я хотел бы знать, почему это происходит. Я имею в виду, это ошибка? это особенность? это поможет администраторам исправить положение вещей, поскольку оно работает только …
51 linux  boot  grub2 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.