Kezdőoldal » Számítástechnika » Programok » Ubuntu Linux könyvtáfelépítése...

Ubuntu Linux könyvtáfelépítése hogyan működik?

Figyelt kérdés
Nemrég telepítettem fel az Ubuntu rendszert, azzal a reménnyel, hogy kapok egy kicsit használhatóbb felületet. Nos eddig minden rendben is van, a kezelése nem jelent nagyobb gondot, de a terminálnál leakadtam. Olvastam, hogy a Linux fájlrendszere nem hasonlít a Windowsére, és, hogy több könyvtár van, amit én nem láthatok. Amikor belépek a terminálba, akkor gyakorlatilag melyik könyvtárban vagyok? Azt írja, hogy alapkönyvtár, oké, de az melyik? Az a home könyvtár, amelyikkel az asztalon is találkozom (Fájlok/saját mappa)? Nem értem ezt, esetleg ki tudnátok segíteni? Egy részletesebb tutorial-t hol találok kezdőknek? Akár angol/magyar, videó/blog, akármi, amit érdemes elolvasni/megnézni?
2014. ápr. 18. 22:14
 1/7 anonim ***** válasza:
100%

DOS/windows rendszerekhez hasonlítva:


Képzeld el, hogy csak egy meghajtód van, ez a linux teljes fájlrendszere. Alapja a "/" (gyökér), ahogy amaz rendszerekben is a "C:\" (cé gyökér), csak itt nincs betűjel.


A különbség mindössze annyi, hogy további meghajtók nem újabb betűjelekkel, újabb gyökérrel jelennek meg, hanem ezen az egy fájlrendszeren belül egy-egy mappába csatlakoznak be. (Ez egyébként windows alatt is lehet csinálni.) Hogy milyen mappába, az teljesen tetszőleges. Ha akarod, akár minden mappa is lehet külön partíción.


Egységes szokások nincsenek kialakulva, egyik linux így csinálja, másik úgy. Az azért jellemző, hogy pendrive, CD stb. tartalmát a /media vagy a /mnt könyvtárban találod. A fájlkezelők egyébként segítenek eljutni ezekre a helyekre. A vinyóid partícióit meg te magad állítod be, hová szeretnéd csatolni, akár már a telepítéskor is, de lehet utólag is.


Hogy a terminál hol nyílik meg, az is beállítás kérdése (ahogy windows alatt is). Alapból azért szokott a /home/felhasználó lenni, mert oda mindenképpen van írási/olvasási jogod. (Vedd észre, /home/felhasználó gyakorlatilag ugyanaz, mint windows alatt a c:\users\felhasználó. A home és a users könyvtárak funkciója ugyanaz.) Még azt érdemes megemlíteni, hogy a rendszergazda (root) felhasználó nem a /home könyvtárban lakik, hanem a /root-ban.


Tutorialt fejből úgyse fog tudni linkelni senki, a google keresést másra hárítani pedig nem szép dolog, így plíz, tedd meg magad.

2014. ápr. 18. 22:43
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
100%

Ahogy #1 mondja.

A legnagyobb különbség, hogy Linuxon gyakorlatilag minden egyetlen nagy könyvtárstruktúrába tartozik, magán a konkrét fájlrendszeren kívül a hardvereszközökig minden (tegyük hozzá, nagyon logikusan) be van szervezve a Linux könyvtárrendszerébe.


Sok könyvtárnak tradícionálisan megvan a saját "feladata", például a parancsok és sok program futtatható fájlja a /bin könyvtárban található, a kiemelten rendszergazda jogokkal futtatandó programfájlok a /sbin könyvtárba kerülnek, a hardvereszközök a /dev-be, az ideiglenes fájlok a /tmp-be, és a felhasználók saját könyvtárai (benne a grafikus felülethez tartozó dolgokkal: asztallal, dokumentumok mappával, stb.) a /home könyvtár alá. Az "alapkönyvtár" az mindig a /home/felhasználónév. (Gyanítom, hogy a "saját mappa" is ezt takarja.)

Egyébként a könyvtárstruktúra is eléggé testreszabható Linuxon, én például külön /pdrive könyvtárba csatolom bele a pendrájvot, /cdrom-ba a cd-t/dvd-t, stb.


Továbbá egy fontos alapelv: Linuxon (nagyon helyesen) a felhasználónak alapértelmezésben teljes joga csak a saját könyvtárához van. Azon belül akármit csinálhat, de azon kívülre nem írhat.


Sajnos erről még igazán jó (tan)könyv sincs, nem hogy használható videó. A különböző leírások, tutorialok meg nagyrészt jócskán elnagyoltak. De ha valamiben elakadsz, nyugodtan írj! :)

2014. ápr. 18. 22:57
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
Nos hát köszönöm a gyors választ, igen, kezdem érteni, googlen pedig utánanéztem pár parancsnak és most már tudok mozgatni fájlokat, illetve természetesen mozogni a könyvtársak között. Egy kérdés még, mert nekem nem jött össze. Mappát hogyan kell másolni? A cd paranccsal próbálkoztam, elmentem a célkönyvtárig, ahol a másolandó mappa van (most az asztalon), a következőképpen: cd ~/Asztal/ és másoltam cp ./mappa ~/ebbe_a_konyvtarba/ és ezt írta ki: "mappa_neve" könyvtár kihagyása. És, ha megnézem a célkönyvtárban az ls paranccsal a másol fájlt nincs benne. Miért? Ja és egyébként, a rejtett fájlokat és mappákat terminálon keresztül hogyan láthatom?
2014. ápr. 18. 23:00
 4/7 anonim ***** válasza:

Másolásnál rakd idézőjelbe az elérési utakat (vagy \-t a szóköz elé). Másik, hogy könyvtárak másolásánál használd a rekurzív kapcsolót (azaz "cp -R 'forrás' 'cél'")

Rejtett fájlok "ls -a" (ponttal kezdődnek a rejtett állományok, könyvtárak nevei).

2014. ápr. 18. 23:13
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Köszönöm szépen! Érdekes egy rendszer. :D Lenne MÉG EGY UTOLSÓ KÉRDÉSEM. Az Ubuntu szoftverközpontról szedett dolgokat nekem hova telepíti? Ezt lehet befolyásolni?
2014. ápr. 18. 23:25
 6/7 Tengor ***** válasza:

Mindenhova telepít. Az erőforrásokat az erőforrások közé (képek, hangok), a libeket a libek közé, a futtatható állományokat, ahogy már írták a /bin-be vagy a /sbin-be. A személyre szabott konfig fájlokat a home-odba.

Mivel ennyire szétszórja, ezt legjobb tudomásom szerint nem lehet beállítani.

2014. ápr. 18. 23:46
Hasznos számodra ez a válasz?
 7/7 kovpet ***** válasza:

Azt, hogy hol van, a pwd paranccsal tudod meg.

A home-odba a cd paranccsal jutsz el bárhonnan. Sima cd, paraméter nélkül.

Ha csomagkezelőből telepítesz, akkor azt nem tudod befolyásolni, hogy hova tegye, max chroot-tal. Forrásból azt csinálsz, amit akarsz :)


Azt, hogy mi hol van, a "dpkg -L" paranccsal tudod megnézni, pl a "dpkg -L dpkg" megmondja, hogy a dpkg csomag részei hol találhatóak.


Az FHS-re guglizz rá, ha érdekel, hogy minek hol "illik" lennie elvileg.

2014. ápr. 19. 10:56
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!