Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Čo je v systéme UNIX PathName

UNIX je multitasking operačného systému - operačný systém , ktorý je možné spustiť viac ako jeden program súčasne - Ken Thompson a Dennis Ritchie napísal v roku 1969 ? . UNIX udržuje spustiteľné programové súbory v mnohých rôznych miestach , a cesta UNIX hovorí prevádzkový kde hľadať , keď budete žiadať o konkrétny program . Absolútna a relatívna cestami

UNIX cesta popisuje umiestnenie súboru alebo adresára v súborovom systéme UNIX . Cesta sa skladá z radu názvov adresárov oddelených lomkami a oddelených dvojbodkami . Absolútna cesta je cesta , ktorá začína lomítkom a začína na najvyššom adresári súborového systému , známy ako koreňový adresár . Relatívna cesta , na druhej strane , nezačína lomítkom a vychádza z aktuálneho pracovného adresára .
Premenná PATH

UNIX cesta je definovaná premennú prostredia s názvom " PATH " a môžete nájsť jeho aktuálnu hodnotu zadaním " echo $ PATH " na shell príkazový riadok systému UNIX . UNIX cesta zvyčajne obsahuje mená len dva alebo tri adresáre , napríklad " /bin , /usr /bin " a " /usr /local /bin . " Zvýšenie počtu adresárov v zásuvných modulov znižuje pravdepodobnosť " command not found " chyby , ale môže zvýšiť pravdepodobnosť aktivácia škodlivý počítačový program , známy ako trojan . Prevedenie
Program

Ak požadujete konkrétny program , shell systému UNIX - programovací jazyk , príkaz , ktorý poskytuje rozhranie pre operačný systém - skontroluje , či je ľubovoľný znak v príkaze je lomítko . Ak je to , shell predpokladá , že príkaz je cesta a spustí ho . Ak nie , shell predpony príkaz s krstným menom adresára vo vyhľadávacej ceste , nasledovaný lomítkom a pokusy ju vykonať . Shell opakuje tento postup pre každý adresár v cesta a spustí prvý zodpovedajúci program , ktorý nájde .
Opatrenia

trójske kone sú obvykle zavedené do systému UNIX užívateľovi , skôr než zamestnancov systému , takže používatelia chrániť nastavením premennej PATH opatrne . Ak chcete znížiť pravdepodobnosť aktivácia trójsky kôň , spustiť ľubovoľný program , ktorý nie je program UNIX systém zadaním úplné , absolútnu cestu . Podobne , nezahŕňajú adresáre , ktoré môžu byť zapísané na každý vo svojom mene cesty , ak je to možné . Ak musí obsahovať tieto adresáre , uistite sa , že sledovať adresáre , ktoré obsahujú systémové programy v mene cesty ; skoršie zápisy do zásuvných modulov prednosť tie predchádzajúce . A konečne , nezahŕňajú adresár " . " v cestu k priečinku , ako shell systému UNIX interpretuje ako aktuálny pracovný adresár .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené