Како се кретати и користити структуру Линук директорија

Линук(Linux) системи директоријума се разликују од Виндовс(Windows) -а и могу збунити нове кориснике. Дакле, замислите структуру Линук(Linux) директоријума као стабло. Корен стабла је одакле расте, ау Линук(Linux) - у је место где се директоријуми гранају.

Разделник директоријума је коса црта (/), скраћено као коса црта(slash) . На пример, путања до основног директоријума се често назива косом цртом ( / ).

Каква је структура Линук директоријума?(What Is the Linux Directory Structure?)

За оне који су упознати са Линуком(Linux) , чули сте термине као што су роот, либ(root, lib) и боот(boot) . Ово су примери Линук(Linux) дистрибутивних директоријума.

Линук системи користе стандард хијерархије система датотека(Filesystem Hierarchy Standard) ( ФХС(FHS) ). Он дефинише садржај и структуру директоријума свих Линук(Linux) дистрибуција.

Основна навигација(Basic Navigation)

Као што је горе поменуто, структура Линук директоријума(Linux Directory) се односи на фасциклу чврстог диска где је Линук(Linux) инсталиран.

Почните покретањем команде лс(ls) (лист стораге) и притисните Ентер(Enter) . Ова команда ће вам показати листу фасцикли у вашем тренутном радном директоријуму. 

Имајте на уму да свака дистрибуција долази са различитим фасциклама у матичном директоријуму.

Команда лист је скраћеница за складиштење листе, али систем датотека почиње са једном косом цртом унапред (/), па унесите следећу команду:

ls /

Ово ће вам показати структуру директоријума Линук(Linux) система датотека, подешавање чврстог диска или подразумевану структуру фасцикли.

Свака фасцикла има одређену намену. Почетни директоријум је место где се налазе корисници, па користите следећу команду да видите шта се налази у вашем корисничком кућном директоријуму.

ls /home

Да бисте обрисали екран, откуцајте цлеар(clear) или користите цтрл(ctrl L) Л. Имајте на уму да цтрл Л(ctrl L) можда неће радити на свим Линук(Linux) дистрибуцијама, али наредба цлеар хоће.(clear)

Вратимо се на команду лс(ls) . Најважнија је заповест знати и разумети. Желите да наведете ставке у директоријуму у коме се налазите.

Али такође можете додати додатне команде у лс(ls) . На пример, куцање лс -л (ls -l) / приказује другачији излаз него само / . Пробајте помоћу следеће команде:

ls -l /

На екрану можете видети много више информација. Све је у основи на својој линији. Команда (-l) значи да тражите дугачку листу. 

То значи да желите да видите више детаља, као и да свака ставка буде на засебном реду како бисте је лакше читали. Неке дистрибуције ће користити лл(ll) као псеудоним за (-l) за команду дуге листе.

Важне фасцикле о којима треба да знате(Important Folders You Should Know About)

У вашем Линук(Linux) систему постоји много фасцикли. У наставку ћемо разговарати о најважнијим.

Кућни именик(The Home Directory)

Почетни директоријум је подразумевано где сви корисници имају свој лични радни простор. Сваки корисник ће имати своју фасциклу у /home директоријуму.  

Ако желите да видите листу свих фасцикли у вашем кућном директоријуму, користите следећу команду:

ls -l /home

Пошто сте већ у свом почетном директоријуму, можете једноставно користити лс(ls) да бисте извукли листу онога што је унутра без коришћења путање.

Сваки директоријум у структури Линук(Linux) директоријума је одвојен и почиње косом цртом ( / ). Другим речима, лс(ls) без путање ће показати садржај вашег тренутног директоријума.

Ако желите да промените директоријум у коме радите и да се вратите у корен система датотека, користите следећу команду:

cd /

Ако желите да видите директоријуме у корену, користите:

лс(ls)

Пошто сте поново у основном директоријуму, а не у свом матичном директоријуму, видећете листу свих директоријума у ​​корену.

Да бисте видели дугачку листу у основном директоријуму, користите:

лс -л(ls -l)

The Root Directory (/root)

Сви директоријуми и датотеке на вашем систему налазе се у основној(root) датотеци представљеној симболом /.  Све датотеке или директоријуми почињу од корена. Путања било које датотеке или директоријума ће бити приказана слично следећем: 

Root/home/user/videos

Основни директоријум је за једног корисника и најмоћнији је корисник на Линук(Linux) систему.

Lib Directory Shared libraries (/lib)

Директоријум /lib је место где се налазе датотеке које садрже код (библиотеке). Ове датотеке садрже исечке кода који се користе за слање датотека на ваш чврсти диск, цртање прозора на радној површини или контролу периферних уређаја.

Media Directory (/media)

Директоријум медија је место где можете да видите датотеке са подацима монтираних екстерних чврстих дискова, флеш дискова, ДВД-ова(DVDs) или Блу-раи дискова. 

Boot Directory (/boot)

Датотеке и фасцикле које ваш систем треба да покрене налазе се у /боот директоријуму. Његова употреба је стандардизована у Стандарду хијерархије система датотека(Filesystem Hierarchy Standard) .

Конфигурација потребна за покретање ваше машине налази се у директоријуму за покретање. Не желите да се решите овог директоријума.

Неки други стандардни директорији укључују:

  • /dev је место где живе све датотеке уређаја, као што су екстерни УСБ(USB) или веб камера.
  • /var је скраћеница од променљиве. То је место где програми чувају информације о времену извођења, као што су праћење корисника, системско евидентирање, кеш меморије и друге датотеке којима системски програми управљају и креирају их.
  • Лични именици корисника су у /home .  
  • /proc садржи информације о вашем систему као што је ЦПУ(CPU) и језгро вашег Линук система. (Linux)То је виртуелни систем.
  • /bin је место где живе сви основни програми који се могу покренути (кориснички бинарни фајлови).
  • /etc фолдер садржи конфигурационе датотеке.

Прочитајте Википедијин резиме(Read Wikipedia’s summary) за потпуну анализу шта је сваки директоријум и како се користи.

Погледајте свој тренутни именик(See Your Current Directory)

Ако не знате у ком директоријуму радите, користите команду пвд(pwd) (штампајте радни директоријум).

Резултати ће изгледати овако:

/home/username

Ако затим покренете лс(ls) , подразумевана поставка ће вам показати садржај фасцикле у којој се тренутно налазите, као што је горе описано.

Шта боје значе?(What Do The Colors Mean?)

Рецимо да сте у фасцикли /etc и покрените ову команду:

ls -l /etc

Видећете много информација, као и много различитих боја.

Опште правило је да:

  • Плава је фасцикла
  • Бела је датотека
  • Греен је програм или бинарни програм 

Боје се могу разликовати у зависности од дистрибуције. Већина, али не сви, дистрибуције долазе са унапред подешеним бојама. 

Шта су низови дозвола?(What Are Permission Strings?)

Свака датотека има низ слова са леве стране листе. Зове се стринг дозволе.

Погледајте први знак у низу. Д(d) значи именик . Дакле, чак и ако ваш Линук(Linux) дистро не користи различите боје, и даље ћете знати да је низ знакова који почиње са д(d) директоријум.

Датотеке и програми почињу цртицом (-).

Знак л(l) се односи на везу која води до друге датотеке.

Преглед брзе навигације(Quick Navigation Overview)

Складиште листе команди лс(ls) вам показује шта се налази у вашем тренутном радном директоријуму. Ако не знате који је ваш тренутни директоријум, користите команду пвд(pwd) .

Почетак система датотека је означен једном косом цртом (/). Користите команду цд(cd) за пребацивање између директоријума. Да бисте видели шта се налази у директоријуму на који сте управо прешли, користите команду лс(ls) . Затим, да бисте се вратили у свој почетни директоријум, откуцајте /home/username .

Команда цд(cd) вам помаже да се крећете по систему датотека. лс(ls) вам показује шта се налази у тренутном директоријуму у коме радите. лс -1(ls -1) вам показује дугу листу.

Иако различите дистрибуције Линука(Linux) имају мале разлике, распореди система датотека су веома слични. Најбољи начин да разумете структуру Линук(Linux) директоријума је да следите неке од горњих предлога и да се упознате са начином на који она функционише.

Само будите сигурни да НЕ(NOT) додирујете /боот директоријум. Вежбајте(Practice) навигацију кроз систем користећи терминал. Држите(Stick) се команди цд(cd) , лс(ls) и пвд(pwd) да ништа не покварите. Неће вам требати много времена да интуитивно знате где да пронађете документацију, апликације и друге ресурсе које требате да користите.



About the author

Ја сам софтверски инжењер и истраживач. Имам искуства са Мицрософт Ксбок 360 и Гоогле Екплорер-ом. У могућности сам да пружим стручне препоруке за одређене алате за развој софтвера, као и да помогнем људима да отклоне уобичајене грешке у програму Екплорер.



Related posts