На каких системах // foo / bar отличается от / foo / bar?

Всюду по спецификации POSIX есть положение ( 1 , 2 , 3 …), чтобы позволить реализациям обрабатывать путь, начинающийся с двух / специально. Приложение POSIX (приложение, написанное для спецификации POSIX для переносимости всех систем, совместимых с POSIX) не может предположить, что //foo/bar совпадает с /foo/bar (хотя они могут предполагать, что ///foo/bar является так же, как […]

Как я могу перемещать файлы и просматривать прогресс (например, с индикатором выполнения)?

При перемещении больших каталогов с использованием mv существует ли способ просмотреть прогресс (%)? Команда cp на gentoo имела ключ -g который показывал прогресс.

В чем разница между обычным пользователем и системным пользователем?

В некоторых документах, которые я просматриваю, есть логический переключатель на том, является ли пользователь «системным» пользователем или «нормальным» пользователем по умолчанию «нормальным»). В чем разница между этими двумя режимами пользовательского корабля? Я не новичок в базовых концепциях UNIX, но я довольно новичок в системном администраторе UNIX.

Разрешить setuid для сценариев оболочки

Бит разрешения setuid сообщает Linux, что он запускает программу с эффективным идентификатором пользователя, а не исполнителем: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test setuid-test.c > ./setuid-test 1000 > sudo chown nobody ./setuid-test; sudo chmod +s ./setuid-test > ./setuid-test 65534 Однако […]

Как эффективно выполнить время выполнения скрипта?

Я хотел бы показать время завершения скрипта. То, что я сейчас делаю, #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end Это просто показывает время начала и конца скрипта. Можно ли отображать мелкозернистый выход, такой как время процессора / время и т. Д.?

В чем разница между `grep`,` egrep` и `fgrep`?

Может ли кто-нибудь сказать мне технические различия между grep , egrep и fgrep и предоставить подходящие примеры? Когда мне нужно использовать grep над egrep и наоборот?

Что означает и т.д.?

Что означает папка «etc» в корневом каталоге? Я думаю, что знание этого поможет мне вспомнить, где находятся определенные файлы. Обновление : может быть полезно для других, папка используется для «конкретных файлов конфигурации хоста» – ссылка .

Права клонирования и разрешения от другого файла?

Есть ли команда или флаг для клонирования прав пользователя / группы и разрешений на файл из другого файла? Сделать perms и владение точно «похожим» на другой файл?

Как определить количество слотов оперативной памяти в использовании?

Я забыл, сколько модулей RAM установлено на моем ноутбуке. Я не хочу откручивать его, но хочу посмотреть его на консоли с помощью bash. Как мне собрать эту информацию?

Выполнять бит чтения. Как работают права на каталоги в Linux?

В моей CMS я заметил, что директориям нужен исполняемый бит ( +x ), заданный для пользователя, чтобы открыть их. Почему требуется разрешение на выполнение для чтения каталога и как работают права на каталоги в Linux?

Linux и Unix - лучшая ОС в мире.