Много от читателите, които дойде да използва Windows и те мигрират към Linux, тогава няма да ме оставят да лъжа Първият въпрос или проблем, който възниква, е „къде се съхраняват програмите в Linux“.
За разлика от Windows, Linux се състои от напълно различна и чужда файлова система, тук няма букви на устройството като „C: \. D: \ и т.н. ”, тъй като това не е стандарт за йерархията на файловата система FHS.
Тази система определя структурата на файловите системи в Linux и други операционни системи UNIX. Файловата система Linux обаче съдържа и някои директории, които досега не са били дефинирани по следния начин.
/ - основна директория (корен)
Всичко във вашата Linux система се намира в директорията /, известен също като основната директория.
Тази директория все едно говорим за "C: \ в Windows", така да се каже, но това не е така, тъй като в Linux няма букви в имената на устройствата.
/ bin - бинарни файлове на потребителя
Директорията / bin съдържа потребителски двоични файлове (програми), които трябва да съществуват, когато системата работи в еднопотребителски режим.
Важно е да знаете това повече директории не могат и не трябва да съществуват в тази директория, тук ще намерим само двоичните файлове на програмите, както и техните символни връзки, които могат да бъдат разграничени с „@“.
/ boot - системни файлове за зареждане
Директорията / boot Той съдържа файловете, необходими за стартиране на системата, например тук се съхраняват файловете GRUB и Kernel.
Можем да идентифицираме ядрото на системата като файл с изображение, наречен vmlinuz-version _ kernel), трябва да се намира в тази директория или в главната директория.
/ cdrom точка за монтиране на CD-ROM
Директорията / cdrom той не е част от файловата система FHS като такъв, но все пак може да бъде намерен в различни дистрибуции.
Тази директория е временно място за вашето CD / DVD устройство от вашия компютър на вашата система. Въпреки това, стандартното местоположение за временни медийни устройства е директорията / media
/ dev устройства.
Linux вижда устройствата като файлове, а директорията / dev съдържа специални файлове, които представляват устройства. Не е точно този тип файлове, тъй като сме свикнали да ги виждаме.
Също така е важно да знаете, че устройствата могат да бъдат блокови или символни. Обикновено блоковите устройства са тези, които съхраняват данни и устройствата с символи, които прехвърлят данни.
По принцип тук можем да намерим точките за монтаж на други дялове или устройства, свързани към компютъра.
Например / Dev / SDA е точката на монтиране на използвания твърд диск, а останалите дялове от него ще бъдат изброени по такъв начин, че първият дял да бъде / dev / sda1, второто / Dev / sda2 и така нататък.
В случай на други дискове, писалки или свързани устройства за съхранение, ние ще ги идентифицираме като / dev / sdb, / dev / sdc и така нататък.
Можем да проверим това от терминала, като изпълним командата:
sudo fdisk -l
Докато за файла, свързан с типа на мишката PS / 2 ще бъде / dev / psaux.
/ etc - конфигурационни файлове
Директорията / etc съдържа конфигурационни файлове, които могат да се редактират ръчно с помощта на текстов редактор.
Обърнете внимание, че директорията / etc съдържа важни системни файлове, всички те са конфигурации, които са статични файлове.
Изпълними файлове, още по-малко двоични файлове, никога не трябва да се намират тук.
/ home - домашна папка на потребителя
Директорията / home съдържа началните папки на всички потребители. Например, ако вашето потребителско име е "потребител1", тогава те ще имат / начало / потребител1 като домашна директория.
Тази папка съдържа потребителски файлове и свързани с потребителя данни, както и потребителски файлове и предпочитания.
Всеки потребител има достъп само за запис до своята домашна директория и за промяна на други файлове в системата ще трябва да има суперпотребителски разрешения или да бъде потребител на root.
/ lib системни библиотеки
Директорията / lib той съдържа библиотеки, необходими на двоичните файлове, които се намират в директориите / bin и / sbin.
Само с една разлика, че библиотеките, необходими на двоичните файлове в папката / usr / bin, са в директорията / usr / lib.
Въпреки че имам това поле, го контролирам повече или по-малко, малко обяснение се оценява като преглед.
Добра работа и благодаря!
Благодаря много. Винаги се чудех как работи тази структура
Благодаря ви много за тази информация !!