Unix & Linux

28
Функции выполняются как подпроцессы в Bash?

В Advanced Bash-Scripting Guide , в примере 27-4 , 7-я строка снизу, я прочитал это: Функция выполняется как подпроцесс. Я сделал тест в Bash, и кажется, что приведенное выше утверждение неверно. Поиски на этом сайте, Bash Man, и моя поисковая система не проливают свет. У вас есть ответ и вы хотели...

28
Какова цель / usr / libexec?

Исполняемые файлы хранятся в /usr/libexecUnix-подобных системах. FHS говорит (раздел 4.7. /usr/libexec : Binaries run by other programs (optional)": /usr/libexecвключает в себя внутренние двоичные файлы, которые не предназначены для непосредственного выполнения пользователями или сценариями...

28
Команда Unix, которая немедленно возвращает определенный код возврата?

Есть ли стандартная команда Unix, которая делает что-то похожее на мой пример ниже $ <cmd here> 56 $ echo Return code was $? Return code was 56 $ <cmd here>должно быть чем-то, что может быть обработано ветвлением и оставляет 56 в качестве кода выхода при выходе из процесса. В exitи...

28
Почему «-» в «#! / bin / sh - ”Шебанг?

#! / bin / sh - Является (или, по крайней мере, было) часто рекомендуемым Шебангом для интерпретации сценария /bin/sh. Почему не просто #! /bin/shили #!/bin/sh? Для чего это

28
Что значит ;; делать в ш?

Если я пытаюсь запустить a;;bв sh, я получаю эту ошибку: sh: <number>: Syntax error: ";;" unexpected Если я пытаюсь a;;;bполучить ту же ошибку, а не ;;;вместо нее ;;, я думаю, что ;;это что- то значит, хотя я не знаю, что это значит. Вот пример: $ echo A;;echo B sh: 1: Syntax error: ";;"...

28
Почему ext4 рекомендуется только до 16 ТБ?

В статье про ext4 вики я видел, что ext4 может использовать до 1 EiB, но рекомендуется только до 16 TiB. Почему это так? Почему XFS рекомендуется для больших файловых систем? (ELICS: объясните мне, что я студент CS, но без особых знаний в области файловых...

28
Что означают поля «buff / cache» и «util mem» в верхней части?

В выводе top есть два поля, помеченных как «buff / cache» и «util Mem» в строках памяти и подкачки: Что означают эти два поля? Я пробовал гуглить их, но результаты приводят только к общим статьям сверху, и они не объясняют, что означают эти...

28
Как запустить команду SSH, пока не удалось?

Иногда я перезагружаю устройство и мне нужно sshвернуться, когда оно будет готово. Я хочу запускать команду ssh каждые 5 секунд, пока команда не будет выполнена успешно. Моя первая попытка: watch -n5 ssh me@device.local && exit 1 Как я могу это...

28
Как работают права доступа к файлам для пользователя «root»?

У меня есть следующий файл: ---------- 1 Steve Steve 341 2017-12-21 01:51 myFile.txt Я переключил пользователя на rootв терминале, и я заметил следующее поведение: Я могу прочитать этот файл и написать в него. Я не могу выполнить этот файл. Если я установлю xбит в пользовательских полномочиях (...

28
Почему мне нужно поместить «do» в той же строке, что и «for»?

1. Резюме Я не понимаю, зачем мне правило E010 bashate . 2. Детали Я использую Bashate для Linting .shфайлов. Правило E010: делать не на той же линии, что и для for bashate: Правильный: #!/bin/bash for f in bash/*.sh; do sashacommand "$f" done Ошибка: #!/bin/bash for f in bash/*.sh do sashacommand...

28
В чем разница между mount и mount -o loop

У меня есть ISO-файл с именем ubuntu.iso. Я могу mountего с помощью команды: mount ubuntu.iso /mnt. После установки, я могу видеть его из Outout команды df -h: /dev/loop0 825M 825M 0 100% /mnt. Однако, если я выполню команду mount -o loop ubuntu.iso /mnt, я получу тот же результат. Как я знаю,...

28
Как заставить программу думать, что X-сервер не запущен

У меня есть эта программа, которая может работать как с текстовым пользовательским интерфейсом, так и с графическим пользовательским интерфейсом. В нем отсутствует какой-либо переключатель командной строки для принудительного ввода одного или другого, скорее, я думаю, он каким-то образом...

28
Несовместимый вывод цвета из команды `ls`

Я преподаю введение в UNIX / Linux в местном колледже, и один из моих учеников задал следующий вопрос: Почему некоторые файлы в моем каталоге окрашены в белый цвет, а другие - в серый? Белые - те, что я создал сегодня, а серые - существующие файлы? Когда я изучил это, я сначала подумал, что ответ...

28
Портирование Linux на другую платформу требований [закрыто]

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

28
ip vs ifconfig дает плюсы и минусы

В какой-то момент в некоторых учебных материалах (из Linux Foundation) по Linux, с которыми я сталкивался, упоминается следующее: ipКоманда является более универсальной и более эффективной, чем ifconfigпотому, что она использует сокеты netlink, а не системные вызовы ioctl . Может кто-нибудь...

28
Почему оболочка автоматически не исправляет «бесполезное использование кошки»? [закрыто]

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

28
Загрузочный экран Fedora показывает логотип Fedora и логотип Lenovo. Почему и как?

У меня установлен старый Lenovo IdeaPad 110-15ISK с установленной Fedora 30 (и SSD-диск с шифрованием LUKS в качестве хранилища). Когда я загружаю эту машину: Кратко отображается логотип «Lenovo» (на самом деле просто текст). Экран менеджера загрузки отображается с выбираемыми ядрами Я выбираю...