244 читали · 11 месяцев назад
Что такое файловые дескрипторы в Linux?
Файловые дескрипторы — это целочисленные значения, которые операционная система использует для идентификации открытых файлов и других ресурсов, таких как сокеты или каналы (pipes), в текущем процессе. Каждый процесс, выполняющийся в Linux или другой Unix-подобной системе, может открывать файлы, и для отслеживания этих открытых файлов используется таблица файловых дескрипторов. Файловые дескрипторы разделяются на три основных типа: Рассмотрим простой пример работы с файловыми дескрипторами в Linux: # Перенаправление стандартного вывода в файл echo "Hello, World!" > output...
547 читали · 3 года назад
Linux. Типы файлов.
Многие пользователи ОС Windows знают, что тип файла определяется его расширением. В Unix-подобных системах дела обстоят немного по другому. Во первых, надо понимать, что в Linux все является файлом. Во вторых, ОС в основном наплевать на имя файла, а предназначение файла определяется по его внутренней структуре. На сколько это удобно или не удобно судить не мне, но со временем к этому привыкаешь. В большинстве случаев, в файловой системе определены семь типов файлов. Даже разработчики при попытке добавить в систему что-нибудь новое и необычное, им приходится маскировать это под эти семь типов...