Bu yazı Turkish Scene 5. Sayıdan alıntıdır.
SHELL ACC ILE ILGILI ILKYAZIMDAN SONRA SIMDIDE SHELLSCRİPT ANLATACAGIM
------------------------------------------------------------------------
''BOLUMLER''
1-SHELL PROGRAMMING NEDIR?
2-SHELL SCRİPT YAZMAK
3-PICO ILE ILGILI ONEMLI NOKTALAR
4-SHELL SCRİPT İ KULLANMAK
------------------------------------------------------------------------
///////////////////////////////////////////////////////////////////////
1 SHELL PROGRAMMING NEDIR?
SHELL PROGRAMMING YAPTIGINIZ DOSYA ILE COK KOLAY BIR SEKILDE COK UGRAS
MADAN SHELL INIZI CALISTIRMANIZI SAGLAR
SHELL PROGRAMMING IN COK CESIDI VARDIR BURADA SIZE SCRIPT I ANLATACAGIM
///////////////////////////////////////////////////////////////////////
2 SHELL SCRIPT YAZMAK
SHELL SCRIPT:BIR ANLAMDA UNIX KOMUTLARININ TOPLANIP DOSYA HALINE GETIRILIP
KOLAYCA CALISTIRILMASIDIR
SHELL SCRIPT YAZMAK ICIN YAZACAGIMIZ COMPOSER -EDITOR PROGRAM KULLANICAGIZ
BU DA ''pico dosya'' YAZARAK CIKAR
NOT:
A- EDITOR OLARAK ILLA PİCO KULLANMANIZA GEREK YOKTUR AMA YENI KULLANANLARA
PICO YU ONERIRIM
B-DOSYA SIZIN SCRIPT INIZ OLACAK ONUN ICIN ISTEDIGINIZ ADI VEREBILIRSINIZ
C-EGER EDITOR UNUZ PINE ISE MENUDEN AYARLARDAN PICO YAPABILIRSINIZ
///////////////////////////////////////////////////////////////////////////
3 PICO
PICO KENDI ALTINDA MENUSU OLAN BIR EDITORDUR .ALTTAKI KOMUTLAR ^X ^Q GİBİ
KOMUTLAR ICERIR ^ ISARETINDEN DOLAYI ISTEDIGINIZ HALFTEN ONCE ctrl TUSUNA
BASMANIZ GEREKMEKTEDIR.
^d SILMEYE YARAR
^e SATIR SONU YAPAR
^a SATIR BASI YAPAR
^p YUKARI
^n ASSAGI YAPMANIZA YARAR....
///////////////////////////////////////////////////////////////////////
SIMDI YAZMAYA DEVAM EDELIM
BILDIGIMIZ UNIX KOMUTLARINI KULLANARAK
echo slm ben HeLLRazoR
echo $1 $2 $3 $4 $5 $6 $7 $8 $9
GIBI VE BUNDAN SONRA PICO MENUSUNDE X IN CIKIS OLDUGUNU GORUYORSUNUZ VE
ctrl+x I KULLANARAK CIKIYORUZ
BIZE KAYDEDELIMMI ABI ? DIYE SORUYOR BIZDE Y DIYEREK KAYDET BAKALIM
DIYORUZ
VE SIMDI ISIN EN ZOR BOLUMUNE GELIYORUZ YAPTIGIMIZI
DOSYAMIZI EXECUTABLE YAPMAK BIZIM DOSYAMIZIN BASKALARI TARAFINDAN
OKUNMAMASINI,KULLANILMAMASINI SAGLIYACAK
SISTEMDE ''man chmod'' YAZARAK SISTEMDE CIKAN YAZILARIN NE ISE YARA
DIGINI OGRENIN
EXECUTABLE YAPMAK ICIN SU NU YAZIN ( YANLIZ HER SISTEMDE TUTMAZ)
"chmod 700 dosya."
VE BUNDAN SONRA DOSYA EXECUTABLE
__________________________________________________ _____________________
******YUKARIYI IYI ANLADIYSANIZ SIMDI SHELL IMIZI T SHELL (tcsh) E
GECIRECEGIZ
NEDEN T SHELL?
CUNKU T SHELL KULLANIMI EN KOLAY VE ISLEVI EN FAZLA OLAN SHELL DIR
MESELA DELETE YAPARKEN BUNU FARKEDICEKSINIZ
SONRA SHELL IMIZI tcsh YAPALIM
BUNU SISTEMDEKI SHELL LERI LISTELIYEREK BALKALIM
cat shell ve ya cat shells dıye yazarsak
/bın/ashell
/bın/bshell
/bın/cshell DIYE SHELLER CIKAR (A B C DIYE CIKAMAZ GERCEK ADLARI CIKAR)
BURADA EGER tcsh GORUYORSANIZ T SHELLINIZ OLABILIR
BUNUN ICIN
chsh tcsh KOMUTUNU YAZIN BU SIZIN SHELLINIZI T YAPAR
*******SHELLINIZDE DEGISIKLIK YAPMAK ICIN
T DEKI DEGSIKLIKLER
.cshrc DOSYASINDA TOPLANIR(GENELLIKLE) BU ISTE SIZIN SHELL SCRIPTINIZ
*******SIFRE DEGISTIRMEK ICIN
passwd KOMUTUNU KULLANIRIZ
KOLAY GELSIN.....
Hazırlayan : HellRazo