alapvető parancsok 3. rész

Eddig tanultuk, hogy egy fájloknak tulajdonságai vannak. Pl.: az, hogy ki írhat a fájlba és ki az aki csak olvashatja a fájlt. Hogyan lehet ezeket megváltoztani?
Eddig tanultuk, hogy egy fájloknak tulajdonságai vannak. Pl.: az, hogy ki írhat a fájlba és ki az aki csak olvashatja a fájlt.
az alábbi paranccsal létrehoztunk egy fájlt:
<strong>touch file </strong>

megnézzük a beállításait
<strong>ls -l file</strong>
-rw-r--r-- 1 hallgato hallgato 0 2008-12-18 13:54 file
azaz
- = ez egy normál fájl
r = (read) olvashatja a tulajdonos
w = (write) írhatja a tulajdonos
- = itt lehetne a futtathatósági jogkör ( késõbb még használjuk )
r = (read) , de ez a csoport tagokra vonatkozik
r = (read) ez a harmadik 'r', azaz az idegenekre vonatkozik

a késõbbiekben tapasztalni fogjuk , hogy egyes felhasználók úgy viselkednek mintha idegenek lennének , például azért mert a hálózaton keresztûl 'vendég' -ként csatlakoznak a gépünkhöz
<strong>chmod -v 777 file</strong>
<strong>ls -l file</strong>
-rwxrwxrwx 1 ed405 ed405 0 2008-12-18 13:54 file
azaz most mindenkinek joga van mindenhez. EZ NEM BIZTONSÁGOS! , de kényelmes .

<strong>umask </strong>
ez a parancs azt eredményezi, hogy az utána létrehozott fájlok alapértelmezett jogosultságait állítja be
pl.:
<strong>touch alma</strong>
<strong>ls -l alma</strong>
<strong>umask 027</strong>
<strong>touch korte</strong>
<strong>ls -l korte</strong>
azt látjuk , hogy az idegenek számára nem is olvasható a 'korte' fájl
<strong>umask 002</strong>
<strong>touch banan</strong>
<strong>ls -l banan</strong>
azt látjuk , hogy az idegenek számára nem is olvasható a 'korte' fájl

cmp
össze lehet vele hasonlítani két fájlt
sokszor használom igen praktikus parancs
A 'rendszeres biztonsági mentés' parancsa miatt úgy is meg van a régebbi változata sok fájlnak. Természetes, hogy felmerül, hogy mi a különbség a régi és az új között.
pl.:
cmp file1 file2
(természetesen ehhez létre kell hozni a file1 és a file2 fájlt pl.: mcedit file1 , és a bele írni valamit, hogy legyen mit összehasonlítani a cmp parancsnak)

diff
ez s összehasonlítást végez, de részletesebb információt ad.

patch
(nem tévesztendõ össze a $PATH nevû memória változóval)
ez a parancs a diff kiegészítõ parancsa. Segítségével ki lehet egészíteni a kiindulási fájlt azzal a különbséggel amit a diff talált. Segít abban , hogy automatizálni tudjuk a feladatokat.

<strong>mc</strong>
ez a Total Commanderre illetve a régebbi Norton Commanderre hasonlító program .
Alapvetõ fájl mûveleteket lehet vele végezni azaz másolás, törlés, könyvtár létrehozás, fájl tartalmának megtekintése, módosítása, könyvtárakba való belépés, FTP, chmod, keresés és még sok más funkció.
Tabulátor billentyûvel át lehet lépni az egyik ablakból a másikba.
Alt+S billentyûvel gyorsan ki lehet keresni egy fájlt.
Alt+P billentyûvel elõ lehet hozni az utoljára kiadott parancsot
F1 a program használati útmutatóját jeleníti meg
F2 menüt hoz elõ (ritkén használom)
F3 bele lehet tekinteni a kurzor álltal kijelölt fájlba
F4 szerkeszteni lehet a fájlt
F5 másolja a kurzor alatti fájlt (illetve könyvtárat) a másik oldalon lévõ könyvtárba
F6 mozgatja a kurzor alatti fájlt (illetve könyvtárat) a másik oldalon lévõ könyvtárba. Figyeeeelem az eredeti helyrõl természetesen töröl, és ez VESZÉLYES!
F7 Új könyvtár létrehzása
F8 törlés
F9 Fõ menü
F10 kilép

Fájl rendszerek kezelése
Ezekre a funkciókra például akkor van szükségünk amikor veszünk egy új számítógépet.
<strong>cat /proc/partitions</strong>
megmutatja, hogy milyen eszközök vannak a gépünkben és azokat hogyan hívják.
<strong>fdisk -l</strong>
megmutatja milyen particiók vannak a gépünkön, és azok milyen típusak
Megkülönböztetjük a partició típusát és a fájlrendszer típusát.
Partició típus például: Linux illetve a swap
Fájlrendszer : ext3, ReiserFs ...

folyt köv