Unix & Linux

40
Каковы минимальные и максимальные значения кодов выхода в Linux?

Каковы минимальные и максимальные значения следующих кодов выхода в Linux: Код завершения, возвращаемый двоичным исполняемым файлом (например, программой на Си). Код выхода, возвращаемый скриптом bash (при вызове exit). Код выхода, возвращаемый функцией (при вызове return). Я думаю, что это между...

40
Как определить сценарий оболочки, который не запускается

Я определяю сценарий оболочки, который пользователь должен sourceвыполнять, а не выполнять. Есть ли обычный или интеллектуальный способ намека пользователю, что это так, например, с помощью расширения файла? Есть ли код оболочки, который я могу написать в самом файле, который заставит его повторить...

40
Есть ли способ передать конфиденциальные данные в bash, используя приглашение для любой команды?

Предположим, что я использовал sha1passдля генерации хеш-кода некоторого секретного пароля в командной строке. Я могу использовать sha1pass mysecretдля генерации хеша, mysecretно это имеет тот недостаток, который mysecretсейчас есть в истории bash. Есть ли способ выполнить конечную цель этой...

40
Почему команда «ls» показывает права доступа к файлам в разделе FAT32?

Я считаю, что файловая система FAT32 не поддерживает права доступа к файлам, однако, когда я делаю ls -lна раздел FAT32, ls -lпоказывает, что файлы имеют разрешения: -rw-r--r-- 1 john john 11 Mar 20 15:43 file1.txt -rw-r--r-- 1 john john 5 Mar 20 15:49 file2.txt Почему ls -lотображаются права...

39
Как скомпилировать и установить программы из исходного кода

Это проблема, которая действительно ограничивает мое удовольствие от Linux. Если приложение не находится в репозитории или если у него нет сценария установки, тогда я действительно борюсь, где и как установить приложение из исходного кода. По сравнению с Windows это просто. Вы (в значительной...

39
Могу ли я запустить графическую программу на рабочем столе другого пользователя от имени пользователя root?

Ниже приведены другие вопросы, которые, я думаю, мне нужно знать: Из не X сессии? (имеется в виду, что root не вошел в X) Если в X было зарегистрировано несколько человек, могу ли я автоматически определить, кто на каком экране, и, таким образом, программно определить, на каком экране мне нужно...

39
Как удалить приветственное сообщение «У вас есть почта»

Когда я открываю свой терминал, он говорит: «У вас есть почта», кто-нибудь знает, почему? Я использую OS X, но так как она тоже основана на Unix и использует такие файлы, как bashrc, bash_profile и т. Д. Я подумал, что кто-то здесь может знать, и я не уверен, что это проблема, специфичная для...

39
Как ядро ​​Linux сравнивается с микроядерными архитектурами?

Однажды я прочитал, что одним из преимуществ архитектуры микроядра является то, что вы можете останавливать / запускать важные службы, такие как сетевые и файловые системы, без необходимости перезагружать всю систему. Но, учитывая, что в настоящее время ядро ​​Linux (так было всегда?) Предлагает...

39
команда на вкладке макета разделенный список красиво

Иногда, я получаю как разделенный вкладкой список, который не совсем выровнен, например var1 var2 var3 var_with_long_name_which_ruins_alignment var2 var3 Есть ли простой способ сделать их выровненными? var1 var2 var3 var_with_long_name_which_ruins_alignment var2 var3...

39
Различия между Debian и Ubuntu

Я заболел от, казалось бы, случайных изменений в Ubuntu. Я думаю о постоянном переходе на Debian. Кто-нибудь знает, есть ли где-нибудь список изменений между двумя дистрибутивами? Я хочу знать, во что я...

39
Преимущества файловой системы без разделов

Пару недель назад я столкнулся с чем-то, чего я никогда раньше не видел: файловая система (я думаю, ext3) установлена ​​на устройстве хранения без раздела. По сути /dev/sdb была вся файловая система. Я знаю, что многие файловые системы могут быть расширены в пустое пространство, поэтому это...

39
Разница между SNAT и маскарадом

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

39
Командная строка для возврата в графический интерфейс после Ctrl-Alt-F1?

Я не могу вернуться в графический интерфейс с помощью Ctrl-Alt-F7(или любой из 12 функциональных клавиш). У меня есть некоторые несохраненные работы, и я не хочу их терять. Существуют ли другие комбинации клавиш, которые позволят мне вернуться обратно? Вот что я сделал: Я нажал, Ctrl-Alt-F1и он...

39
nohup против экрана

В прошлом я nohupвыполнял большие фоновые задания, но заметил, что многие люди используют screenв этом контексте. screenПредоставляет ли мне какое-то функциональное преимущество, о котором я не знаю, или это просто вопрос...

39
удаление или очистка стека путей popd / pushd

Пройдя pushdслишком много раз, я хочу очистить весь стек путей. Как бы я popdвсе предметы в стеке? Я хотел бы popdбез необходимости знать, сколько в стеке? Руководство по bash, похоже, не покрывает это . Зачем мне это знать? Я привередливый и вычистить...