From: Hakan Koseoglu (hakan@prosoft.com.tr)
Date: Wed 16 Aug 2000 - 10:07:31 EEST
Atila Abir IGCI wrote:
> > E, procfs kullanin?
> procfs nedir, nasil kullanilir? :)
> procfs
/proc file system...
Simdi, ilk basamak:
#ls /proc/parport/
Boyle bir dosya yoksa
[root@mars /proc]# insmod parport
Using /lib/modules/2.2.14-5.0/misc/parport.o
[root@mars /proc]# ls -la /proc/parport/
total 0
dr-xr-xr-x 2 root root 0 Aug 16 11:05 .
dr-xr-xr-x 137 root root 0 Aug 16 2000 ..
E guzeel, simdi iseee...
[root@mars /proc]# ls -la /proc/parport/
total 0
dr-xr-xr-x 3 root root 0 Aug 16 11:05 .
dr-xr-xr-x 136 root root 0 Aug 16 2000 ..
dr-xr-xr-x 2 root root 0 Aug 16 11:05 0
Leziz. Dahasi da var:
[root@mars 0]# ls -la
total 0
dr-xr-xr-x 2 root root 0 Aug 16 11:06 .
dr-xr-xr-x 3 root root 0 Aug 16 11:06 ..
-r--r--r-- 1 root root 0 Aug 16 11:06 autoprobe
-r--r--r-- 1 root root 0 Aug 16 11:06 devices
-r--r--r-- 1 root root 0 Aug 16 11:06 hardware
-rw-r--r-- 1 root root 0 Aug 16 11:06 irq
Simdi hersey daha acik degil mi?
Suna bir bakalim?
[root@mars 0]# cat irq
none
Leziz, printerimiz polling mode durumunda, degistirelim...
[root@mars 0]# echo 7 > /proc/parport/0/irq
[root@mars 0]# cat irq
7
Bitti...
Alias meselesine gelince o zaman soyle bir sey yapalim:
# echo "gcc $1.c -o $1" > /usr/local/bin/lnc
# chmod a+x /usr/local/bin/lnc
Bu yukaridakiler sayesinde lnc adli bir programcigimiz oldu, herkes
tarafindan calistirilabiliyor ve yaptigi da $1 degiskenine gore gcc'yi
calistirmak...
Listeden cikmak icin:
unsub linux
mesajini listeci@bilkent.edu.tr adresine gonderiniz.
Lutfen Listeci icin MIME / HTML / Turkce Aksan kullanmayin.
Listeci arayuzu: http://listweb.bilkent.edu.tr/yardim/bilkent/linux.html
Liste arsivinin adresi: http://listweb.bilkent.edu.tr/