Unix & Linux

23
Как Linux / xBSD загружался до GRUB?

Согласно Википедии , GRUB был выпущен в 1995 году. К этому моменту Linux и xBSD существовали несколько лет. Я знаю, что ранние версии Unix были привязаны к оборудованию в 70-х и 80-х, но Linux и xBSD можно было свободно распространять и устанавливать. Возникает вопрос, как бы вы тогда загружали...

23
Одна команда systemctl для запуска и включения

Использование одной команды для запуска и включения systemctlуправляемого программного обеспечения было бы полезно сэкономить несколько строк в нескольких сценариях, сделав их немного более эстетичными (на самом деле это не проблема, но приятно иметь). Есть ли одна systemctlкоманда для обоих startи...

23
Зачем использовать двойные кавычки в тесте [[]]?

Допустим, у нас есть 2 целых числа в скрипте bash: value1=5 value2=3 Тогда зачем нам использовать двойные кавычки в случае теста? Например: if [[ "$value1" -eq "$value2" ]] Почему бы просто не использовать следующее? if [[ $value1 -eq $value2 ]] Для меня двойные кавычки не имеют никакого...

23
POSIX-совместимый способ получения имени пользователя, связанного с идентификатором пользователя

Я часто хочу получить имя для входа в систему, связанное с идентификатором пользователя, и, поскольку это часто встречается, я решил написать для этого функцию оболочки. Хотя я в основном использую дистрибутивы GNU / Linux, я стараюсь писать свои скрипты как можно более переносимыми и проверять,...

22
Список полезных функций `less`

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Вместо того, чтобы спрашивать о ваших любимых, давайте просто перечислить их. Какие команды более полезны внутри less?...

22
Какие лучшие инструменты программирования общего назначения дополняют Vim? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Я уже некоторое время использую Vim в качестве своего текстового редактора,...

22
Как создать пользователя без пароля?

В OS X можно иметь пользователей без паролей. Если вы осмотрите их сdscl их паролем, отображаются как *. Это используется для системных пользователей , таких как пользователи для баз данных , таких как mysql, и pgsqlт.д. Что приятно об этом заключается в том , что эти пользователи не отображается...

22
Является ли automake и autoconf стандартным способом компиляции кода?

Я иногда компилирую приложения из исходного кода и использую: ./configure make sudo make install Но недавно я наткнулся на то, ./autogen.shчто генерирует скрипты configure и make для меня и выполняет их. Какие существуют другие методы для упрощения компиляции C / C ++ / C # (моно)? Сделать кажется...

22
Как я могу переместить домашний каталог в отдельный раздел?

Я хотел бы установить другой дистрибутив, но сохранить свой домашний каталог. Есть ли способ переместить домашний каталог в отдельный раздел? У меня нет внешнего жесткого диска для резервного копирования моих данных. Я хотел бы настроить мои разделы, как предложено здесь...

22
Что на самом деле делает LIBGL_ALWAYS_INDIRECT = 1?

KDE SC 4.5.0 имеет некоторые проблемы с некоторыми видеокартами, включая мою. После выпуска Arch рекомендовал несколько обходных путей . Один из которых был экспортировать "LIBGL_ALWAYS_INDIRECT = 1" перед запуском KDE Я решил, что это самый простой и лучший метод. Но я не знаю, что это делает или...

22
Инструмент в UNIX для вычитания дат

Есть ли в Solaris UNIX какой-либо инструмент (поэтому нет инструмента GNU) для вычитания дат? Я знаю, что в Linux у нас есть gawkчто может вычесть одну дату из другой. Но в солярисе максимум у нас есть nawk(улучшенныйawk ), который не может выполнять вычисления даты. Также я не могу использовать...

22
Запуск Firefox на удаленном хосте (через ssh) открывает новое окно локально: что происходит?

Я никогда не замечал такого поведения раньше, и немного смущен тем, что происходит. У меня работает локальная копия firefox, затем ssh ( ssh -X <url>) на удаленный сервер и запускаю копию там, чтобы использовать локальный дисплей. Оказывается, местный firefox только что открыл новое окно. Я...

22
Как остановить курсор от мигания

Как заставить курсор остановиться blinkingв TTY ? (или где-нибудь еще). Бонус Очки за одну универсальную настройку, которая останавливает мигание курсора почти...

22
После того, как fork (), где ребенок начинает его выполнение?

Я пытаюсь изучить программирование в UNIX и натолкнулся на вопрос относительно fork (). Я понимаю, что fork () создает идентичный процесс текущего запущенного процесса, но где он начинается? Например, если у меня есть код int main (int argc, char **argv) { int retval; printf ("This is most...

22
Добавить аргументы из предыдущей команды для завершения zsh

В zsh (также как и в bash) вы можете использовать некоторые расширения исторического слова для обозначения аргументов из предыдущих команд. Этот пример показывает получение второго параметра из предыдущей команды в истории с !:#расширением: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Я...