11 Nisan 2012 Çarşamba

Linux Konsol ile Tanışma | Code Hunters



Linux kullanıcısı iseniz konsolenin önemini bilirsiniz, hatta konsole de komut yazmak ayrı bir zevktir. Bilirim Linux’u bırakıp windows’a geri dönenler, en çok konsolda
sudo apt-get install dosya_adi gibi komutları kullanmayı özlerler.

Linux kullanmayanlar için ise konsol tam bir faciadır. Aslın konsol kullanmı ayrı bir zevktir. Konsol da komut yazarak Linux’ta patronun siz olduğunuzu gösterirsiniz. :)

Linux da ben konsol ile sizi tanıştıracağım. Amacım Linux okyanusunda sadece üzerinize su serpmek. Eğer konsolu sevip daha yakın arkadaş olmak isterseniz, daha çok çalışıp, araştırıp Linux okyanusuna kendinizi atabilirsiniz. :) Ben burada sadece üzerinize su serpeceğim :)

Unutmayın ki konsol da farklı bir dil vardır. Bu herhangi bir programlama dili değildir ve komutlar Linux türevlerinde farklılıklar gösterecektir. Ben Ubuntu kullandığım için çalışmalarımı Ubuntu konsolundan anlatıyorum....

Hadi başlayalım...

Gördüğünüz gibi en başta
kodlarinefendisi@matrix:~$ gibi bir yapı ile karşılaşırız bura da;
kodlarinefendisi >> kullanici adımı gösterir.
matrix >> bilgisayarımın adıdır.
$ >> işareti de şuan kullanıcı olduğumu gösterir, ileri de göreceksiniz root olduğumuzda farklı bir işaret alacaktır.

Konsol da ilk komutumuza yavaş yavaş başlayalım. İlk komutumuz ls komutudur.

Bu komut yardımı ile bulunduğumuz dizinde ki dosyaların listesini göreceksiniz. Daha ayrıntılı bir listeleme için ls -l komutunu kullanabilirsiniz.

Eğer bulunduğumuz dizinden başka bir dizine geçmek istersek;

komutunu kullancağız. Eğer ana dizine yani kendi kullanıcısı olduğum ana dizine geri gitmek istersem cd komutunu kullanmam yeterli.

Gelin şimdi de Linux’ta en önemli komuta geçelim ve Linux’tan Güç Daha Fazla Güç isteyelim.(Çok heyecanlandım :] )
Bunun için arkadaşlar sudo komutumuz var. Öncelikle arkadaşlar konsolda root olmak var bir de root kimliğine bürünmek var. sudo su bulunduğumuz dizinde root yetkilerini almaktır.

Ancak asıl root olmak;


Şimdi de gelelim konsolun faydalarına, arkadaşlar konsolda en zevkli olay verdiğiniz komutun
ardından olan işlemleri gözle görebilmektir. Bu bilmem sizin için ne ifade ediyor, ancal benim için
 farklı bir duygu.
Gelin konsolda kendimiz bilgisayarımızın güncelleştirmesini yapalım.

gördüğünüz gibi herşey siyak ekran deyip kaçanlar bunun zevkini bilemezler.

Biz bir adım daha atalım ve konsolda bir programı kurulumunun nasıl olduğuna bakalım.

Sizce windowstaki gibi kurulum yapacağınız bir programın setupunu çift tıklamayıp next next,
şuraya kur, he evet oraya, tamam şimdi kur, kuruldu. :D adımlarımı daha iyi yoksa konsoldan
misal; VLC player kurulumu için komutunu yazmak mı?
Karar sizin? :)

VLC Playeri kurduk e kaldırmak istersek ne yapıcaz;

komutları yeterli olacaktır.

Arkadaşlar kurulumları hep Ubuntu yazılım deposunda paket halinde bulunan dosyları yaptık. Eğer bizim kurmak istediğimiz program depolarda yok ise ne yapıcaz?

Öncelikle şundan bahsetmek isterim arkadaşlar depolardaki hazır programlar derlenmiş çalıştırılabilir haldeler. Bazen bizim programımız derlenmemiş halde (tar.gz) olabilir yada depolara şuan da eklenmemiş ancak derlenmiş halde olabilir. (.deb .pisi gibi) (Ubuntuda .deb haldedir.)

Öncelikle ben depoda bulunmayan .deb uzantılı bir dosya kurulumundan bahsedeceğim. İlk başta depomuzda bulunmayan programımızın sitesine gidip, Linux var sa kullandığımız dağıtımının versiyonunu indiriyoruz.
 dosyamızı indirdik.

Daha sonra konsoldan sudo dpkg -i dpkg dosya_adi.deb komutunu yazıyoruz.


Ardından konsolda kim olduğunuzu(yani bazen çok kullanıcılı bir bilgisayarda hangi kullanıcı olduğunuzu yada hangi kullanıcı kimliğine büründüğünüzü merak ettiğinizde)who am i yada whoami size yardımcı olacaktır.


Şifrenizi değiştirmek istediğinizde ise passwd komutu ile şifremizi değiştirerek bilgisayarımızı yada
 kendi dizinimizi güvende altında tutabiliriz.



Son olarak bazı komutların kullanım klavuzunu kulanarak yardım alabilirsiniz
man



Daha başka anlatmak istediğim komutlar var; cat, cp, rm, mv gibi daha fazla uzun olursa bazı arkadaşlarımız okumaktan üşeniyor. Bu kadarı Linux okyanusunun suyuna ısınmanız için yeterli diye düşünüyorum.(Su soguk mu sıcak mı görmüş oldunuz :D)

0 yorum:

Yorum Gönder