|
|
Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano Deutsch Francais Italiano Nederlands Russian Turkce |
Guido Socher (homepage) Yazar hakk�nda: Guido, Linux'u, �ok esnek ve herhangi bir ba�ka i�letim sisteminden �ok daha fazla olanak tan�d��� i�in seviyor. T�rk�e'ye �eviri: Baran Ozgul (homepage) ��erik: |
Elyordam Sayfalar� Yazmak�zet:
UNIX kabu�unda kullan�labilen her iyi program, kendisine ait
elyordam sayfalar� i�erisinde belgelenmelidir. Bu �rnek, size elyordam
sayfalar� yaz�m�na h�zl� bir giri� sunacakt�r.
|
Geleneksel Linux buyruk sat�r� gere�leri her zaman elyordam sayfalar� ile dok�mante edilmektedir. Basit bir man buyrukad� size buyru�un nas�l kullan�laca��n� g�sterir.
Elyordam sayfalar� di�er dok�mantasyon bi�imlerine g�re �u �st�nl�klere sahiptir:
> whichman -0 printf /usr/share/man/man1/printf.1.bz2 /usr/share/man/man3/printf.3.bz2Farkl� b�l�mler �unlard�r:
B�l�m 1 Kullan�c� buyruklar� 2 Sistem �a�r�lar�, yani kernel taraf�ndan s�lanm�� i�levler. 3 Alty�ntemler, yani k�t�phane i�levleri. 4 Ayg�tlarDevices, yani /dev dizinindeki �zel dosyalar. 5 Doysa bi�em tan�mlamalar�, �rne�in /etc/passwd. 6 Oyunlar, kendi a��klamalr�n� bulunduran. 7 �e�itli, �rne�in makro paketleri, kabuller. 8 Sadece root taraf�ndan �al��t�r�labilecek sistem y�etin ara�lar�. 9 Ba�ka bir dok�mantasyon: n daha uygun bir yere ta��nabilecek yeni bir dok�mantasyon. l bu sisteme �zg� yerel dok�mantasyon.
Bu y�zden man 1 printf yazmak, size kabuk buyru�u olan printf hakk�nda dok�mantasyon sunacak ve man 3 printf yazmak ise C-k�t�phanesi i�levinin tan�m�n� g�r�nt�leyecektir. Sadece man printf buyru�unu �al��t�rmak ise bulunan ilk sayfay� yazd�racakt�r (genellikle 1. b�l�mdeki printf).
Birden fazla elyordam sayfas� s�r�m�n�n olup olmad���n� kontrol etmek i�in yukar�da g�sterildi�i gibi
whichman'i kullanabilirsiniz (y�kleyin) ya da
k�saca g�r�nt�lemek i�in Konqueror i�erisinde man:printf girin:
Bash: MANPATH="/usr/local/man:/usr/man:/usr/share/man:/usr/X11R6/man:/usr/lib/perl5/man" export MANPATH Tcsh: setenv MANPATH "/usr/local/man:/usr/man:/usr/share/man:/usr/X11R6/man:/usr/lib/perl5/man"MANPATH de�ikenini atad�ktan sonra perl sayfalar�ndan birisini al�p almad���n�z� g�rebilmek i�in man Pod::Man deneyebilirsiniz.
.TH -> Bu elyordam sayfalar�n�n ba��n�/ba�l���n� ba�lat�r. .SH -> B�l�m ba�� .PP -> Yeni paragraf ." -> Yorum sat�r� .TP -> Bu makrodan iki sat�r sonra gelen metni i�eri kayd�r.
.nf _sizin_�n_bicimlendirilmis_ _metniniz_burada_bulunacak_____ .fiBunlar�n groff/nroff makrolar� oldu�una ve bu nedenle �zel elyordam sayfalar� makrolar�na ait olmad���na dikkat edin. Ne var ki t�m Unix sistemlerinde sorunsuz �al�yor g�r�nmektedirler.
T�m bi�imlendirici makrolar groff_man(7) adl� elyordam sayfalar�nda dok�mante edilmi�tir. (groff_man(7) sayfas�n�n HTML s�r�m�n� g�r�nt�lemek i�in buraya t�klay�n.). Ben burada makrolar� a��klamayaca��m, bunun yerine groff_man sayfas�n� okuman�z� �neriyorum. groff_man sayfas� olduk�a ayr�nt�l�d�r ve bilmeniz gereken her�eyi i�erir.
�S�M Ad b�l�m�, i�levin ya da buyru�un ad�. �ZET kullan�m. A�IKLAMA Genel tan�m. SE�ENEKLER Se�enekleri ve parametreleri i�ermelidir. D�ND�R�LEN DE�ERLER B�l�m iki ve �� i�lev �a�r�lar�. �EVRE �evre de�i�kenlerinin tan�m�. DOSYALAR Konuyla ili�kili dosyalar. �RNEKLER �rnekler ve �neriler. S�STEM KONTROLLER� Normalde kullan�lan d�rd�nc� b�l�m ayg�t arabirim kontrolleri. HATALAR �kinci ve ���nc� b�l�m hata ve i�aret kontr�l�. BKZ. referanslar ve al�nt�lar. STANDARTLAR S�z konusu oldu�u durumlarda standartlara uygunluk. SORUNLAR Sorunlar ve yanl��l�klar. G�VENL�K UNSURLARI Bilinmesi gereken g�venlik unsurlar�. di�er �ste�e g�re uyarlanm�� ba�l�klar yazar�n inisiyatifinde ile eklenebilir.
.TH cdspeed 1 "Eyl�l 10, 2003" "s�r�m 0.3" "Kullan�c� Komutlar�" .SH �S�M cdspeed \- daha h�zl� eri�im s�releri elde etmek i�in CD-ROM s�r�c�n�z�n h�z�n� azalt�n. .SH �ZET .B cdspeed [\-h] [\-d device] \-s speed .SH A�IKLAMA Geli�mi� CD-ROM s�r�c�leri �ok h�zl�d�r. 60x h�zl� bir CD-ROm s�r�c�y� d�nd�rerek h�zland�rmak ve s�r�c�den veri okumak birka� saniye alabilir. Sonu� olarak bu s�r�c�ler 8x ya da 24x h�zl� bir s�r�c�den �ok daha yava�t�rlar. Bu �zellikle k�sa aral�klarla (�rne�in her 5 saniyede bir) k���k bir dosyay� okuyorsan�z ge�erlidir. Bu gere�, h�z� s�n�rlar be s�r�c�y� k���k dosyalara eri�irken daha duyarl� yapar. .PP cdspeed ayn� zamanda s�r�c�y� daha az g�r�lt�l� yapar ve bu bilgisayar�n�zda m�zik dinlemek istiyorsan�z �ok kullan��l�d�r. .SH SE�ENEKLER .TP \-h k�sa bir yard�m metni g�r�nt�ler .TP \-d /dev/cdrom yerine belirtilen ayg�t� kullan�r .TP \-s H�z� belirler. parametre bir tamsay�d�r. 0 h�z� en y�ksek haline geri getirir. .SH �RNEKLER .TP En y�ksek h�z� 8x olarak belirle. .B cdspeed \-s 8 .PP .TP en y�ksek h�za geri getir: .B cdspeed \-s 0 .PP .SH �IKI� DURUMU cdspeed, CD-ROM s�r�c�n�n en y�ksek h�z�n� de�i�tirmeyi ba�ar�rsa, 0 ��k�� durumu d�nd�r�r. Hata durumunda ise 0 olmayan bir say� d�nd�r�l�r. .SH YAZAR Guido Socher (guido (at) linuxfocus.org) .SH BKZ. eject(1)Yukar�daki sayfay� g�r�nt�lemek i�in t�klay�n (cdspeed.html) .
nroff -man sizin_elyordamdosyaniz.1 | lessya da
groff -man -Tascii sizin_elyordamdosyaniz.1 | lessBir elyordam dosyas�n� d�z �n-bi�imlendirilmi� metne d�n��t�rmek i�in (�rne�in yaz�m imla kontrol� i�in) :
nroff -man sizin_elyordamdosyaniz.1 | col -b > xxxx.txtkullanabilirsiniz. Postscript'e �evirmek i�in (yazd�rma ya da pdf d�n���m�ne ta��mak i�in) :
groff -man -Tps sizin_elyordamdosyaniz.1 > your_manpagefile.pskullanabilirsiniz. Elyordam sayfas�n� HTML'e �evirmek i�in:
man2html sizin_elyordamdosyaniz.1kullanabilirsiniz.
pod2man sizin_elyordamdosyaniz.pod > sizin_elyordamdosyaniz.1buyru�unu �al��t�rabilirsiniz. perl POD dok�mentasyon dilinin s�z dizim kurallar� perlpod adl� bir elyordam sayfas�nda a��klanmaktad�r. Yukar�daki elyordam sayfas� �rne�i POD bi�imine a�a�daki gibi g�r�necektir. POD'un bo�luk karakterine duyarl� oldu�una ve "=head" etraf�ndaki bo� sat�rlar�n gerekli oldu�una dikkat edin.
=head1 �S�M cdspeed - daha h�zl� eri�im s�releri elde etmek i�in CD-ROM s�r�c�n�z�n h�z�n� azalt�n. =head1 �ZET cdspeed [-h] [-d device] -s speed =head1 A�IKLAMA Geli�mi� CD-ROM s�r�c�leri �ok h�zl�d�r. 60x h�zl� bir CD-ROm s�r�c�y� d�nd�rerek h�zland�rmak ve s�r�c�den veri okumak birka� saniye alabilir. Sonu� olarak bu s�r�c�ler 8x ya da 24x h�zl� bir s�r�c�den �ok daha yava�t�rlar. Bu �zellikle k�sa aral�klarla (�rne�in her 5 saniyede bir) k���k bir dosyay� okuyorsan�z ge�erlidir. Bu gere�, h�z� s�n�rlar be s�r�c�y� k���k dosyalara eri�irken daha duyarl� yapar. cdspeed ayn� zamanda s�r�c�y� daha az g�r�lt�l� yapar ve bu bilgisayar�n�zda m�zik dinlemek istiyorsan�z �ok kullan��l�d�r. =head1 SE�ENEKLER B<-h> k�sa bir yard�m metni g�r�nt�ler. B<-d> /dev/cdrom yerine belirtilen ayg�t� kullan�r. B<-s> H�z� belirler. parametre bir tamsay�d�r. 0 h�z� en y�ksek haline geri getirir. =head1 �RNEKLER En y�ksek h�z� 8x olarak belirle: cdspeed -s 8 en y�ksek h�za geri getir: cdspeed -s 0 =head1 �IKI� DURUMU cdspeed, CD-ROM s�r�c�n�n en y�ksek h�z�n� de�i�tirmeyi ba�ar�rsa, 0 ��k�� durumu d�nd�r�r. Hata durumunda ise 0 olmayan bir say� d�nd�r�l�r. =head1 YAZAR Guido Socher =head1 BKZ. eject(1)
|
G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Guido Socher, FDL LinuxFocus.org |
�eviri bilgisi:
|
2003-10-28, generated by lfparser version 2.43