Linuxta kalici alias vermek (.bashrc)

Linuxta bir kısayol komutu oluşturmak için alias komutunu kullanırız.

alias deneme='cd /home/emre/deneme'

Örneğin bu komutu yazdıktan sonra, komut satırına deneme yazdığımda, o /home/emre/deneme klasörüne gitme işlemini yapıyor.

Ancak sistemden logout yaptığında bu alias gidiyor. Peki nasıl kalıcı alias vereceğiz?

1- /root/.bashrc dosyasını nano ile (veya herhangi bir text editörü ile) açınız.

nano /root/.bashrc

2- Daha sonra düzenli olması için en alta inip az önce komut satırına yazdığınız şeyi (alias deneme='cd /home/emre/deneme') buraya yazın. 

3- Daha sonra da kaydedip çıkın.

Sistemden bir kere logut yapıp tekrar giriş yaptığınzda yazdığınız komutu deneyin, çalıştığını göreceksiniz.

dubluve.net guncel isletim sistemi oranlari

Dubluve.net in istatistiklerine dayanarak insanların hangi işletim http://trevorshipp.com/adult-chat-digital-tv-yuau/ sistemini kullandığını merak etmiştim, yanıtı da paylaşmak istedim. 12 month mark in dating

Birinci Windows!

Google analytics’ten edindiğim verilere göre, dubluve.net’i ziyaret eden kullanıcıların neredeyse %90 ı Windows işletim sistemi kullanıyor. Bunda %95 türkiye ağırlık ziyaretçimizin olmasının etkisinin büyük olduğunu düşünüyorum. İlk 3 veriyi de aşağıda paylaşmak istiyorum.

Güncelleme : 05.08.2012

 

teen web cam grab

İşletim Sistemi 4 Ağustos 2012 % Ziyaret
1. Windows

87.95%

2. Linux

8.96%

3. Macintosh

2.45%

Dubluve.net in yazılım bismarck nd singles ve araştırma ağırlıklı içeriğinin hitap ettiği kesime benzer kesim için bilgiye ihtiyacınız olursa faydalanılabilir diye düşündüm.

Linux için nvidia-optimus teknolojisi

Yazının başında ilk olarak, neden böyle bir şeye ihtiyaç duyduğumu belirtmek istiyorum. Gün içerisinde vaktimin çoğunu bilgisayarla geçirdiğim için, özellikle Ubuntu kullanırken bilgisayarımın fanının çok fazla ve çok sesli çalışması, bilgisayarımın çok fazla ısınıyor olması beni rahatsız etti. Windows kullanırken hem ısınması hem de fan sesi açısından bilgisayarım daha rahattı. Ayrıca bu sebeplerden ötürü Ubuntu kullanırken şarj daha çabuk bitmekteydi.

Araştırdığımda tabi ki bu olayın ilk defa benim başıma gelmediğini gördüm 😀 Laptopumda 2 tane ekran kartı var. Biri Nvidia ekran kartı, diğeri İntel grafik kartı. Yapılandırmalar Linux ile tam uyumlu olmadığından dolayı, tüm çalıştırdığım şeyler Nvidia ekran kartını kullanmaktaymış. Daha düzgün anlatabilmek için ilk önce Optimus neymiş onu anlatayım.

Nvidia Optimus teknolojisi nedir?

Yeni nesil diye tabir edilen laptoplarda artık çift ekran kartı var. Bunun sebebi, yüksek grafik gücü gerektirmeyen işlemlerde işlemciyle tümleşik ekran kartı kullanılması, yüksek grafik gücü gerektiren işlemlerde ise harici ekran kartının kullanılması. Böylece hem uzun pil ömrü hem de yüksek performans bir arada oluyor. Daha fazla detay için buraya bakabilirsiniz.

Nvidia geliştirdiği Optimus teknolojisi sayesinde, grafik kartı ve ekran kartı arasındaki geçişi rahatlıkla yapabiliyor. Kullanmadığım için bilmiyorum ama önceleri 2 kart arasındaki kullanımı değiştirmek için, yani bir kartı kullanırken diğerini kullanmaya geçmek için bilgisayarı kapatıp açmak gerekiyormuş.

Nvidia’nın Optimus teknolojisi Windows tabanlı işletim sistemlerinde tam uyumlu bir şekilde çalışıyor. Örneğin siz oyun oynarken Nvidia ekran kartı, oyunu kapatım browserınızı açtığınızda ise İntel grafik kartı işleme giriyor, sizin ekstra bir şey yapmanıza gerek yok.

Linux’ta Optimus teknolojisi yok mu?

Nvidia, Optimus teknolojisi için Linux hakkında politikasını şu şekilde açıkca belirtmiş ne yazık ki: “We have no plans to support Optimus on Linux at this time.”

Ama tabi ki Linux geliştiricileri rahat durmayarak %100 olmasa bile bunun da üstesinden gelmişler. Geliştiren grupla ilgili bilgiye de buradan ulaşabilirsiniz.

Optimusu Linux’a uyarlamak için bir kaç metod geliştirilmiş. Şimdi ben bunlardan birinin nasıl uygulanacağını anlatacağım. Onun detayları için de buraya tıklayabilirsiniz.

Bumblebee 3.0

Yapmamız gereken terminali açıp (Ctrl+Alt+T) aşağıda verdiğim komutları sırasıyla uygulamak. Bunun dışında herhangi bir ayarı yok.

($USER kısmına Linux’unuzdaki kullanıcı adınızı yazmayı unutmayınız.)

sudo bumblebee-uninstall
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ubuntu-x-swat/x-updates
sudo ppa-purge ppa:xorg-edgers/ppa
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
sudo usermod -a -G bumblebee $USER

Bu işlemleri uyguladıktan sonra bir de sudo reboot now derseniz, bilgisayarınız yeniden açıldığında fanınızın sesinin kısıldığını farkedeceksiniz, şarjınız da artık eskisi gibi çabuk bitmeyecek.

Yaptığımız işlemler neticesinde, bilgisayarımızı kullanırken yaptığımız işlemlerin hepsini işlemciyle tümleşik grafik kartına yaptırıyoruz. Ufak işlerimiz için Nvidia’yı yormuyoruz, bilgisayarmız da rahatlamış oluyor böylece. Herhangi bir uygulamayı Nvidia Ekran Kartı ile kullanmak istediğimiz zaman ise yapmamız gereken şey çok basit.

Tekrar terminali açıyoruz. Ve istediğimiz uygulamanın adını optirun ile birlikte yazıyoruz. Örnek vermek gerekirse

optirun chromium-browser
optirun firefox

optirun komutu ile bir uygulamayı çalıştırdığımızda terminalimiz açık kalacak, çünkü herhangi bir durum olduğu zaman orada logları göreceğiz. Terminali kapattığınızda zaten optirun ile çalıştırdığınız uygulamanın kapandığını da göreceksiniz.

linux foreground(fg) komutu (command)

Linuxta bir komut çalıştırdığınızda belki de yanlış bir şey yaptığınızda, CTRL + Z ile o komutu durdurduğunuzu zannediyorsanız, yanılıyorsunuz. Sadece Pause etmiş oluyorsunuz. (Aslında yapmanız gereken CTRL + C kombinasyonudur.)

CTRL + Z ile durdurduğunuzu sandığınız bir komuta devam etmek için ise fg komutunu yazabilirsiniz.
Komut kaldığı yerden çalışmaya devam edecektir.

denemek için sleep 10 yazın ve sonra 4-5 saniye sonra ctrl + z e basın. Sonra da fg yazıp enter’a basın.
göreceksiniz ki 5-6 saniye sonra komutunuz bitmiş olacaktır.

Linuxta bir klasordeki dosya sayisini bulmak

Çok basit bir komut ile linuxta bir klasör içindeki toplam dosya sayısını bulabilirsiniz.

$ ls -1 targetdir | wc -l
454

diğer bir alternatifi de şöyle :

 ls | grep -c ""

içinde çok fazla dosya varsa stat kontrolünü devre dışı bırakıp ls -f ile de yapabilirsiniz. Çıkan sonuçlarda . ve .. de olacağından toplamdan 2 eksiltmeniz gerekiyor.

 ls -f | wc -l