[Nasıl] Önbellek Dizinlerine Erişim

Başlatan hitokiri, 20 Şubat 2010 - 18:44:55

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hitokiri

Bu basit betikte; kullanıcı dizini altında bulunan önbellek dizinlerini açmamıza yardımcı ;
Kodlar;


#!/bin/bash

export pencere="nautilus"
export Mozilla="Firefox web tarayıcı"
export Opera="Opera web tarayıcı "
export GoogleChrome="Web için Google"
export Songbird="Müzik çalar & web tarayıcı"
export Pidgin="Mesajlaşma ağı"
export Emesene="Python Messenger "
export Amsn="Lİnux için msn"
export Tmp="Geçici önbellek dizini"

ans=$(zenity --title ".: Önbellek Erişim :. " --window-icon='/usr/share/pixmaps/gnome-folder.png' --width="350" --height="306" --list --text "Erişmek istediğiniz önbellek ;" --radiolist --column "Seç" --column "Önbellek erişim" --column "Açıklama" TRUE "Mozilla" "$Mozilla" TRUE2 "Opera" "$Opera" TRUE3 "GoogleChrome" "$GoogleChrome" TRUE4 "Songbird" "$Songbird"  TREU5 "Pidgin" "$Pidgin"  TRUE6 "Emesene" "$Emesene" TRUE7 "Amsn" "$Amsn" TRUE8 "/tmp" "$Tmp");   echo $ans

if [ $? -eq 1 ] ; then
exit 1
fi

case $ans in

"Mozilla") export yer=`cd $HOME/.mozilla/firefox ; ls |grep default`
$pencere   $HOME/.mozilla/firefox/$yer/Cache &
;;

"Opera") $pencere   $HOME/.opera/cache ;;

"GoogleChrome") $pencere $HOME/.cache/google-chrome/Cache ;;

"Songbird") export yer=` cd  $HOME/.songbird2 ; ls grep | default`
$pencere   $HOME/.songbird2/$yer/Cache &
;;

"Pidgin") $pencere   $HOME/.purple/icons ;;

"Emesene")
adres=`zenity --entry   --title="Önbellek"  --text="@hotmail olmadan ulaşmak istediğiniz msn adresini girin :      " `
export yer="_hotmail_com/cache"
$pencere $HOME/.config/emesene1.0/"$adres$yer" ;;

"Amsn")
$pencere $HOME/.amsn/displaypic/cache ;;

"/tmp") $pencere   /tmp

esac

Denemek için kodları metin belgesine yapıştırıp çalıştırma hakkı vermeniz yeterli...
....

heartsmagic

Hani diyorum, bu başlık programlama altına daha mı iyi gider? :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hitokiri

Olabilir , taşımak lazım ya da ben aynısını orayada mı yazsam ? :)

heartsmagic

Taşırız hemen :) Bash altına alıyorum.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hitokiri

Orta doğu ve balkanların en hızlı başlık taşıyan forum yöneticisi: @heartsmagic :D

heartsmagic

Böyle yararlı başlıklar olsun, ben taşımaya razıyım :)
Eline sağlık.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hitokiri

Teşekkür ederim , @heartsmagic :)
..(uzun yazamadım kafam durdu :D )

ebubekirs

Bir de [Nasıl] etiketi ekleyelim. @hitokiri, teşekkürler.
Dünyaya gelen de benim, dünyadan giden de benim

hitokiri

#8
sağol @ebubekirs eline sağlık  :)

ırmak

Kodu Wiki üzerine taşıyan @agritux'ın yardımı ile Wiki'lenmiştir.
Önbellek Dizinlerine Erişim

hitokiri


ırmak

Alıntı yapılan: hitokiri - 23 Şubat 2010 - 11:00:05
Alıntı yapılan: ırmak - 23 Şubat 2010 - 09:59:34
Kodu Wiki üzerine taşıyan @agritux'ın yardımı ile Wiki'lenmiştir.
Önbellek Dizinlerine Erişim
Elinize sağlık :)


Eklediğim konular hakkında çok fazla bilgim olmadığı anlatımda yanlışlıklar yapabilirim.
Yanlış gördüğünüz yeri değiştirmekten çekinmeyiniz, bunun için sadece basit bir üyelik işlemi gerekmektedir.
Wiki'miz tamamen zararsızdır, korkulmasın lütfen :)

bsod1

biraz da bunun ne işe yarayacağından bahsedebilir misiniz?

hitokiri

Alıntı Yapbiraz da bunun ne işe yarayacağından bahsedebilir misiniz?
Bahsetmeye çalışayım elimden geldiğince ;
firefox önbelleğinde 24 mb a kadar dosyaları  yedekler video(youtube dan dailymotiondan izlediğin örneğin) , resim
daha fazla boyuta sahip olan dosyalar /tmp geçici dizininde önbelleğe alınır sekme kapatılasıya kadar ( online film vb.)
msn programları önbelleğinde kişi listesindeki avatarları yedekler(emesene de e mail oturumu açan bir dosyada var ) ;
opera önbelleğinde genellikle ses dosyaları yedekler (örnek; tarayıcıda dinlediğin müzikler )
İşte bu betikte bahsedilen önbellek dizinlerine bir liste yardımıyla açmaya yardımcı mantık olarak. :)
Wiki konusunda bellirli bir kararsızlığım söz konusu ama uzun sürmez sadece şu aralar pek vaktim yok , fazla ertelememeye özen gösteririm önerin için sağol @ırmak :D

Fidel

İşlemi yapmak için bir belgeye kaydettim kodları. bellek.sh olarak kaydettim ama sh şeklinde biz uzantı yoktu listede. odt olarak kaydettim ama adını bellek.sh yazdım. sonra bunu uçbirime chmod +x dosyaadi.sh şeklinde yazdım. Sonuç : chmod: 'dosyaadi.sh''e erişilemedi: No such file or directory
oldu. Şimdi ben neyi yanlış yaptım?

hitokiri

sağ tık belge oluştur yoluyla dosyayı oluştur ve kodları içine yapıştır herhangibi bir uzantı vermene gerek yok ,
sonrasında kayıt edip kapattığın dosyaya sağtık >>>özellikler>>> erişim haklarından>>> bir program gibi çalışmasına izin ver >butonu işaretle çift tıkla çalıştır :)
Bir hata olduğunu düşünüyorsan betği uçbirim ekranına taşıyıp enter'a bas elimden geldiğince bakarım :)

Hatti

Ufak bir hatırlatma olarak, Xubuntu kullanıcılarının betikte nautilus olan yeri Thunar yapmaları, Kubuntu kullanıcılarının ise Dolphin yapmaları gerekir.

Fidel

Alıntı yapılan: hitokiri - 27 Mart 2010 - 03:48:54
sağ tık belge oluştur yoluyla dosyayı oluştur ve kodları içine yapıştır herhangibi bir uzantı vermene gerek yok ,
sonrasında kayıt edip kapattığın dosyaya sağtık >>>özellikler>>> erişim haklarından>>> bir program gibi çalışmasına izin ver >butonu işaretle çift tıkla çalıştır :)
Bir hata olduğunu düşünüyorsan betği uçbirim ekranına taşıyıp enter'a bas elimden geldiğince bakarım :)

Şöyle halkın anlayacağı dilden yazsaydın ya baştan.   :D

Bu şekilde uçbirime taşıyınca oldu.Ancak chromium'un ön belleğine ulaşılmıyor buradan sanırım. Bir de girmişken önbelleği temizleyeyim dedim, temizledim. Şimdi de uçbirim açılmıyor.

hitokiri

? Uçbirim açılmıyor madem niye yeni başlık açmadın :)
Gözüm üzerinde kurup bi bakayım chormium'un önbelleği neresi, varsa eklerim :)

Fidel

Bu belgeye chromium önbelleğini de eklemeye çalıştım. üst taraftaki değişiklikleri doğru yaptım sanırım ki açılan pencerede chromium da görünüyor. Ancak belgenin altındaki önbellek yolunu defalarca denememe rağmen doğru yazmadım.

Kod: #!/bin/bash

export pencere="nautilus"
export Mozilla="Firefox web tarayıcı"
export Opera="Opera web tarayıcı "
export Songbird="Müzik çalar & web tarayıcı"
export Pidgin="Mesajlaşma ağı"
export Emesene="Python Messenger "
export Amsn="Linux için msn"
export Tmp="Geçici önbellek dizini"
export Chromium="Chromium web tarayıcı"

ans=$(zenity --title ".: Önbellek Erişim :. " --window-icon='/usr/share/pixmaps/gnome-folder.png' --width="350" --height="306" --list --text "Erişmek istediğiniz önbellek ;" --radiolist --column "Seç" --column "Önbellek erişim" --column "Açıklama" TRUE "Mozilla" "$Mozilla" TRUE2 "Opera" "$Opera" TRUE3 "Songbird" "$Songbird" TREU4 "Pidgin" "$Pidgin" TRUE5 "Emesene" "$Emesene" TRUE6 "Amsn" "$Amsn" TRUE7 "/tmp" "$Tmp" TRUE8 "Chromium" "$Chromium"); echo $ans

if [ $? -eq 1 ] ; then
exit 1
fi

case $ans in

"Mozilla") $pencere $HOME/.mozilla/firefox &
zenity --info \
--text ".default yazılı dizinin içinde cache !!" ;;

"Opera") $pencere $HOME/.opera/cache ;;

"Songbird") $pencere $HOME/.songbird2 &
zenity --info \
--text ".default yazılı dizinin içinde cache !!" ;;

"Pidgin") $pencere $HOME/.purple/icons ;;

"Emesene")

adres=`zenity --entry --title="Önbellek" --text="@hotmail olmadan ulaşmak istediğiniz msn adresini girin : " `
export yer="_hotmail_com/cache"
$pencere $HOME/.config/emesene1.0/"$adres$yer" ;;

"Amsn")
$pencere $HOME/.amsn/displaypic/cache ;;

"/tmp") $pencere /tmp

"Chromium") $pencere $HOME/.cache/chromium/cache ;;

esac


Sondan bir önceki satırda bulunması gereken Chromium önbellek yolunu yanlış yazdım sanırım. Bunun yerine ne yazarsak önbellek sayfası açılır?

eribol

Bash bilmem ama sanki şu iki satır yer değiştirmeli gibi
Alıntı Yap"/tmp") $pencere /tmp

"Chromium") $pencere $HOME/.cache/chromium/cache ;;
chromium nerede tutuyor bellek dosyalarını bilmiyorum ama şu cache kısmı fazla olabilir mi? Diğer paketler o şekilde kullanıyor zira.

Fidel

açmak istediğim klasör HOME içindeki .cahce/chromium yolunda bulunuyor.

ironic

Şu şekilde çalışıyor.

#!/bin/bash

export pencere="nautilus"
export Mozilla="Firefox web tarayıcı"
export Opera="Opera web tarayıcı "
export Songbird="Müzik çalar & web tarayıcı"
export Pidgin="Mesajlaşma ağı"
export Emesene="Python Messenger "
export Amsn="Linux için msn"
export Tmp="Geçici önbellek dizini"
export Chromium="Chromium web tarayıcı"

ans=$(zenity --title ".: Önbellek Erişim :. " --window-icon='/usr/share/pixmaps/gnome-folder.png' --width="350" --height="306" --list --text "Erişmek istediğiniz önbellek ;" --radiolist --column "Seç" --column "Önbellek erişim" --column "Açıklama" TRUE "Mozilla" "$Mozilla" TRUE2 "Opera" "$Opera" TRUE3 "Songbird" "$Songbird" TREU4 "Pidgin" "$Pidgin" TRUE5 "Emesene" "$Emesene" TRUE6 "Amsn" "$Amsn" TRUE7 "/tmp" "$Tmp" TRUE8 "Chromium" "$Chromium" ); echo $ans

if [ $? -eq 1 ] ; then
exit 1
fi

case $ans in

"Mozilla") $pencere $HOME/.mozilla/firefox/*.default ;;

"Opera") $pencere $HOME/.opera/cache ;;

"Songbird") $pencere $HOME/.songbird2/*.default ;;

"Pidgin") $pencere $HOME/.purple/icons ;;

"Emesene")

adres=`zenity --entry --title="Önbellek" --text="@hotmail olmadan ulaşmak istediğiniz msn adresini girin : " `
export yer="_hotmail_com/cache"
$pencere $HOME/.config/emesene1.0/"$adres$yer" ;;

"Amsn")
$pencere $HOME/.amsn/displaypic/cache ;;

"/tmp") $pencere /tmp ;;

"Chromium") $pencere $HOME/.cache/chromium/Cache ;;

esac

Fidel

Bunu daha önce de denemiştim ve şimdi de çalışmıyor. Diğerlerini açabiliyorum ama bu olmuyor. Yine Chromium'u seçeceğim pencere açılıyor, seçip tamam deyince o pencere kapanıyor, başka da bir şey olmuyor.

hitokiri

Fidel sende chromium önbelleği tam olarak nerde ?
locate chromium
ls -R ~/.cache

Çıktıları ne ?