Cunoaște curs Intuit, The Cygwin

script-ul cygwin.bat este executat din fereastra DOS, instalează și lansează Cygwin bash shell mediu pe Windows. Cygwin ajustează perfect variabile Unix-mediu, în conformitate cu variabilele de mediu Windows. De exemplu, în mașina mea, m-am dus în Windows, cum ar fi utilizator bjohnson. Când m-am alerga Cygwin. în mod implicit, acesta este descărcat controlul bjohnson utilizator.







Mai jos este o cutie cu unele dintre standard Unix-comenzi în Cygwin.

Permisiunile de acces structura de directoare și fișiere

Cygwin montează unitățile locale în directorul / cygdrive. Acestea includ partiții hard disk, floppy disk-uri, unitatea CD-ROM, pentru citirea dispozitive ZIP. Rulați comanda df pe mașina mea. Obținem o structură precum cea prezentată mai jos.

După instalarea de instalare Cygwin, trebuie să salvați fișierele în directorul C: \ cygwin \. Cygwin folosit acest director ca sistemul de fișiere rădăcină de montare puncte. El a montat C: \ cygwin \ bin la / usr / bin și C: \ cygwin \ lib / usr / lib. In directorul / usr / bin. / Bin. și au fost adăugate variabile de mediu / usr / local / bin Cygwin (dar nu și Windows). Director de mediu Windows au fost importate în mediul Cygwin. să aibă acces la ele.







Cygwin utilizează, de asemenea, permisiuni inteligente de acces la sistem pentru fișiere bazate pe Unix. Dar ce înseamnă acest lucru pentru toate Windows-fișiere? Cine este proprietarul fișierului. și ce puteri sunt instalate în mod implicit? Rulați comanda ls -al multiplă Windows fișier pentru a obține un răspuns.

Cygwin încearcă să obțină informații despre proprietarul fișierului (de utilizator și de grup) din Windows. În timp ce am folosit mașina rulează Windows 98, cu un singur utilizator, toate fișierele care aparțin mine (bjohnson) setat la un grup de „necunoscut“. Aceasta stabilește autoritatea pentru toate ferestrele directoarele și fișierele executabile pe valoarea 755 (a se citi și permisiuni de executare pentru toți, de intrare este numai pentru proprietar), și stabilește toate fișierele puteri pentru Windows 644 (citit pentru toata lumea, scrie doar pentru proprietar). Efectuarea comenzii chmod pentru fișierele bazate pe Windows este ignorat.