Unix & Linux

88
Как я могу найти доступные сетевые интерфейсы?

Это касается linux, но если кто-нибудь знает общий метод * nix, это было бы хорошо. Вчера я загрузил систему с подключенным кабелем Ethernet. «NetworkManager» не установлен, поэтому после его запуска я отправился искать имя интерфейса Ethernet, ifconfigчтобы вручную запустить клиент DHCP, но он не...

88
Что означает буква «у» в / dev / urandom?

Я понимаю, что чтение /dev/randomможет блокировать, а чтение /dev/urandomгарантированно не блокирует. Откуда это письмо u? Что это значит? В пространстве пользователя? Разблокирование? Микро? Обновить: Исходя из первоначальной формулировки вопроса, были некоторые дебаты по поводу полезности...

87
Mac OS X UNIX?

У меня недавно был этот аргумент о том, что Mac OS X не UNIX, а Unix-подобный. Я знаю, что существует Единая Спецификация Unix, и эти спецификации могут использовать торговую марку UNIX. Является ли Mac OS X операционной системой UNIX или...

87
Как запустить пробный запуск rm, чтобы увидеть, какие файлы будут удалены?

Я хочу посмотреть, какие файлы будут удалены при выполнении rmв Linux. Большинство команд, кажется, имеют опцию пробного запуска, чтобы показать именно такую ​​информацию, но я не могу найти такую ​​опцию для rm. Это вообще...

87
Отключить логин пользователя без отключения аккаунта

Допустим, я создал пользователя с именем «фиктивный» с помощью adduserкоманды. Как я могу убедиться, что у этого пользователя НЕ будет жизнеспособной опции входа в систему, без отключения учетной записи. Короче говоря, я хочу, чтобы учетная запись была доступна через su - bogus, но я не хочу, чтобы...

87
ulimit: разница между жестким и мягким пределами

В чем разница между жесткими и мягкими пределами в ulimit? Для количества открытых файлов у меня установлен мягкий предел 1024 и жесткий предел 10240. Можно запускать программы, открывающие более 1024 файлов. Для чего нужен мягкий...

87
Не можете использовать восклицательный знак (!) В bash?

Я пытаюсь использовать команду curl для доступа к URL-адресу http с восклицательным знаком ( !) на своем пути. например: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" консоль отвечает с bash: ... event not found. Что здесь происходит? и какой будет правильный синтаксис, чтобы...

87
Почему корневой каталог на веб-сервере по умолчанию помещен в «/ var / www»?

Tuxfiles говорит следующее о структуре каталогов Linux: /var: Этот каталог содержит переменные данные, которые постоянно меняются во время работы системы. FHS на/var говорит следующее: /varсодержит переменные файлы данных. Это включает в себя каталоги и файлы спула, административные данные и данные...

87
Можно ли как-то добавить «&& prog2» к уже запущенному prog1?

Большинство оболочек предоставляют такие функции, как &&и ;цепочка выполнения команд определенным образом. Но что, если команда уже запущена, могу ли я как-то добавить еще одну команду, которая будет выполняться в зависимости от результата первой? Скажи я побежал $ /bin/myprog some...

87
Почему Linux использует LF в качестве символа новой строки?

Насколько я знаю, в каждой операционной системе есть свой способ обозначения символа конца строки (EOL). Коммерческие операционные системы используют возврат каретки для EOL (возврат каретки и перевод строки в Windows, возврат каретки только в Mac). Linux, с другой стороны, просто использует...

86
Что такое yum эквивалент «apt-get update»?

Debian apt-get updateвыбирает и обновляет индекс пакета. Поскольку я привык к такому способу ведения дел, я был удивлен, обнаружив, что yum updateэто все делает и обновляет систему. Это заставило меня задуматься о том, как обновить индекс пакета без установки...

86
Влияет ли LVM на производительность?

Мне нужно перенести несколько серверов на Linux, и один важный аспект, который мне нужно оценить, заключается в том, что моя новая хост-система должна иметь эластичную емкость хранилища. Естественно, проводя некоторые фундаментальные исследования, я наткнулся на LVM. Есть ли какие-либо потери...

86
Процесс замещения и трубы

Мне было интересно, как понять следующее: Передача стандартного вывода команды в стандартную команду другого является мощной техникой. Но что, если вам нужно передать стандартный вывод нескольких команд? Это где процесс замены приходит. Другими словами, может ли процесс замещения делать то, что...

86
Как подключиться к последовательному порту так же просто, как с помощью SSH?

Есть ли способ подключиться к последовательному терминалу так же, как вы бы сделали с SSH? Должен быть более простой способ, чем такие инструменты, как Minicom, например $ serial /dev/ttyS0 Я знаю, что могу catвыводить данные, /dev/ttyS0но таким образом возможна только одна связь - от порта к...

86
Почему расширение параметров с пробелами без кавычек работает в двойных скобках «[[», но не в одинарных скобках «[»?

Я запутался с использованием одинарных или двойных скобок. Посмотрите на этот код: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Это работает отлично, хотя строка содержит пробел. Но когда я изменяю это на одну скобку: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ];...

86
Как запустить grep с несколькими шаблонами AND?

Я хотел бы получить совпадение нескольких шаблонов с неявным AND между шаблонами, т.е. эквивалентно запуску нескольких greps в последовательности: grep pattern1 | grep pattern2 | ... Так как же преобразовать его в нечто подобное? grep pattern1 & pattern2 & pattern3 Я хотел бы использовать...

86
Результат ls *, ls ** и ls ***

Я знаю, что с помощью команды lsбудут перечислены все каталоги. Но что делает ls *команда? Я использовал это, и это просто перечисляет каталоги. Звезда перед значком lsозначает, насколько глубоко она может перечислить...

86
Автоматизированный ssh-keygen без пароля, как?

Я хотел бы создать автоматический скрипт, который вызывает ssh-keygenи создает несколько парных / закрытых пар ключей, которые я буду использовать позже. В принципе все работает хорошо с .... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... за исключением того, что он запрашивает у меня пароль,...

86
VIM - как я могу сделать «изменить слово», используя текущий буфер вставки

У меня есть некоторый текст в моем буфере вставки, например, я сделал yw(yank word) и теперь у меня есть 'foo' в моем буфере. Теперь я перехожу к слову «bar» и хочу заменить его на мой буфер вставки. Чтобы заменить текст вручную, я мог бы сделать, cwа затем ввести новое слово. Как я могу «изменить...