Ubuntu kısayollar ve ipuçları – ikisi bir arada – Lucid Lynx – CPU kontrol

Ubuntu kısayollarında birazdaha bilgi paylaşalım

“özgür’ ün özgürlüğü için paylaşmaya devam”

1) Ubuntu 10.04 Lucid Lynx sürümünü kullananlar ve pencere
düğmelerini eski alıştıkları hâle getirmek isteyenler; alt+f2 ile
açtıkları uygulamaya ya da doğrudan terminale “gconfeditor”
yazarak, açılan programdan; “apps >> metacity >> general“
sekmesine geldikten sonra, “button_layout” değerini, “close, minize,
maximize” durumundan, “menu:minimize,maximize,close”
durumuna getirirlerse, alıştıkları düzene kavuşabilirler. Hatta istekleri
doğrultusunda üzerinde biraz daha oynayabilirler.
Ayrıca bu konu ile ilgili olarak Anıl Çörekçioğlu, işlemleri sizin için
doğrudan yapabilen bir bash betiği paylaşmıştır. Bu betiğe aşağıdaki
linkten ulaşabilirsiniz:
http://forum.ubuntu-tr.org/index.php/topic,18157.0.htm

2) Terminalde hepimiz işlem yapıyoruz. Bu nedenle bazı kısa
yolları alışkanlık haline getirebilirsek işimiz kolaylaşacaktır. Örneğin,
“Ctrl+a” kombinasyonu imceli, satır başına alır. Yani, “home” tuşu ile
aynı işlevi yapar. “Ctrl+e” ise, aynı şekilde imleci satır sonuna
konumlandırır. “alt+l” kelime bazında imceli ilerletir, aynı şekilde
“alt+b”, kelime bazında imceli geri yönlendirmede kullanılır. Burada
kelimeleri, boşluklarla birbirinden ayrılıyor gibi düşünün

3) Bir programı çalıştırmak için, “alt+f2” kombinasyonunu hepimiz
kullanmışızdır. Eğer bir programı kullanırken yetki engeline takılıyorsanız,
bu problemi terminalde “gksu” komutu vererek aşabilirsiniz. Bu komuttan
sonra karşınıza yine benzer bir ekran çıkacak fakat buradan çalıştırdığınız
programlara root yetkisi verebilirsiniz.

4) Sonlandırmak istediğiniz veya zorunda kaldığınız bir programı,
terminalden “ps aux” komutunu verdikten sonra, uygulamanın PID
numarasını “kill” komutu ile birlikte kullanarak sonlandırabilirsiniz.
Örneğin “kill 4115” gibi. Burada 4115 sonlandırmak istediğimiz
uygulamanın PID numarasıdır. Sonlandırmak istediğiniz uygulamanın
isminibiliyorsanız eğer, daha kolay şekilde, doğrudan “pkill” komutunu
‘uygulamanın ismiyle’ uygulayabilirsiniz. Örneğin “pkill pidgin”, “pkill
firefox” şeklinde. Burada “ps aux” detay bilgiler içermektedir. Kendi
çalıştırdığınız uygulamaları görmek için “ps u
KULLANICI ADI”
komutunu deneyebilirsiniz. Kullanıcı adı “mahmut” olan birisi için “ps u
mahmut” şeklinde uygulanmalıdır.

Bir başka ipuçları daha

1.) Bilgisayarın çalışması esnasında süreçler birbirlerini çalıştırıp,
sonlandırabilir. Hatta bilgisayarın açılması dahi süreçlerin birbirlerini
çalıştırması ile gerçekleşen bir yapıya sahiptir. Çalışan süreç ve
uygulamaların bu durumunu hiyerarşik olarak görüntülemek için;
“pstree” komutu verip, kim kimi çalıştırmış öğrenebilirsiniz…
2.) “top” komutu ile çalışan programların CPU harcaması, Hafıza
kullanımı, PID numarası, komutu gibi bilgileri alabiliyoruz. Özellikle
belli kullanımlar için mesela sıralamayı CPU kullanımı ya da Hafıza
kullanımına göre süreçleri sıralama imkanımız var. “top” komutunu
verdikten sonra süreçleri izleyebildiğimiz sırada “P” tuşuna basarsanız
süreçler CPU, “M” tuşuna basarsanız hafıza kullanımına göre
sıralanacaktır. “N” ile de PID numaralarına göre sıralayabiliyoruz.
Burada harflerin büyük olması önemli çünkü örneğin “m” harfi başka
bir parametre olarak kullanılmaktadır. “man top” ile de diğer yararlı
parametreleri görebilirsiniz.
Süreçler ile ilgili bir başka yararlı komut ise “lsof -i :80” komutudur.
Örnek olarak verdiğimiz komut 80. portu kullanan süreçleri
göstermek için kullanılır. Bu parametreyi değiştirerek istediğiniz portu
kontrol edebilirsiniz. Http protokolü varsayılan olarak 80. portu
kullandığı için örnek komutu verdiğinizde tarayıcınızı görmeniz
gerekir…
3.) “mkdir /a/b/c/d” şeklinde bir “d” dosyası oluşturabilmemiz için üst
(parent) dizinlerin (bu örneğimizde a,b,c oluyor) önceden
oluşturulması gerekiyor. yoksa hata alırız. Bu şekilde “a,b,c,d”
dosyalarının hepsini oluşturmak için -p parametresini eklememiz yeterli olacaktır. Şu şekilde;
“mkdir -p
Bu/komutile/bulunduğunuz/dizin/altında/istediğiniz/kadar/içiçe/dizin
/oluşturabilirsiniz”.
(Tabi dosya oluşturabilmek için izninizin olması gerektiğini
unutmayın, en son örnek kodu Masaüstü klasörünüzde denerseniz
komutun kullanımını daha rahat göreceksiniz)
4.) “!” komutu; uçbirim geçmişi içersinde arama yapmamızı sağlar.
Kullanımı şu şekildedir; “!gcc” geçmişinizdeki gcc ile başlayan ilk
komutu çalıştırır.
“!?” komutu ise benzer bir göreve sahiptir. Aralarındaki fark “!”
komutu verdiğiniz kelime ile başlayan komutu çalıştırır, “!?” ise
verdiğiniz kelimeyi komutlar içersinde arayarak, anahtar kelimeyi
bulduğu ilk komutu yürütür. Şu şekilde;
“gcc sem0900.c -o sem0900” ve ardından “gcc SUDO.c -o SUDO” ile
iki komut girmiş olalım uç birimden. “!gcc” komutu “gcc” anahtarını
“gcc SUDO.c -o SUDO” komutunda gördüğü için bu komutu yürütür.
Fakat “!?sem0900” şeklinde komutumuzu girersek “gcc sem0900.c -o
sem0900” komutu çalışacaktır. Bu şekilde uçbirim geçmişinde arama
ile komutlarınızı çalıştırabilirsniz.

 

Kaynak ve alıntı : Sudo dergisi Tr

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)