Tavsiye [ ScreenRc, BashRc, VimRc, zshrc ] Conf. Dosyaları

Başlatan haritsu, 11 Eylül 2008 - 08:24:07

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

ahmet_matematikci

Bu kodlari bashrc ekleyip kaydedince ne oluyor.   :)
♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

ata1

bash içine konulan alias komut satırı kıasa yol oluşturur.
Örnek

alias aur="yaourt -Syu --aur"
alias gün="sudo pacman -Syu"
alias gif="byzanz-record -d 30 --delay=5 test.gif"
alias free='free -m'
alias np='nano -w PKGBUILD'
alias pacin='sudo pacman -S'
alias temizle='sudo pacman -Sc $(pacman -Qdtq)'
alias temiz='sudo pacman -Rs $(pacman -Qtdq)'
alias ön='sudo pacman -Scc'
alias arama='sudo pacman -Ss'
alias göster=' glxspheres64'
alias kur='yaourt -S'
alias ram='sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches'
alias sil='sudo pacman -Rsn'


bunlar kendi kısayollarım gün dediğimde sistemi günceller  ;D
alias gün="sudo pacman -Syu"
aur dediğimde aur depoda kurulu olanları günceller gibi örnekler vereyim sana



mhmtkrktr

Şunu kaçırmışsın o zaman :)
Alıntı YapSonuç: http://hizliresim.com/z4QgVj
Benim gibi her gün 3-5 modem ve cihazla uğraşan birisi için, kullanışlı bir bilgilendirme ekranı açılıyor. Tabii tüm gereksinimler şuan hazır değil. Zaman buldukça seçenekleri arttırmak gerekecek.

ahmet_matematikci

Şimdi bu kodlar kisaltmali  konsol kod ve fonksiyonlarimi

SM-T113 cihazımdan Tapatalk kullanılarak gönderildi

♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

mhmtkrktr

#79
Forumda alias tanımlama ilgili konular vardır muhtemelen. Bunlara bakabilirsin. Yinede verdiğim kodun nasıl çalışacağını kısaca anlatmaya çalışayım.

Yöntem 1:
~/.bashrc dosyasını metin editörü ile açar, verdiğim kodu ( en baştaki #!/usr/bin/sh bölümü hariç ) dosyanın en altına yapıştırırsın.
Fonksiyonun bittiği yere (son " } " işaretinin altına ) ilave olarak,
alias ag="ag_durumu" şeklinde ana fonksiyonu istediğin bir isimle tanımlarsın. ( ben ag olarak belirledim )

Yöntem 2
Bashrc içerisini sık sık açıp değişiklik yapmak vb durumlarda içeriğin bu gibi uzun kodlarla karışmasını istemezsen,

Home dizini altına .falanca.sh adında gizli bir dosya oluşturursun, (.sh uzantılı yada herhangi bir uzantısı olması gerekmez. bashrc dosyada ki metni kullanır, özelliği değil. Önemli olan source 'da aynı isimle tanımlanması. Aksi durumda uçbirimi her açışında dosya bulunamadı hatası alırsın. Ben diğer dosyalardan ayrılması için örneğe bu şekilde devam edeceğim.)
Yine aynı şekilde, #!/usr/bin/sh olmaksızın function bölümünden itibaren içeriği, oluşturduğun dosyaya kopyalarsın.
Bu defa farklı olarak .falanca.sh dosyasını bashrc ye bağlamak için source kaynak_dosya şeklinde tanımlama yaparsın.
Daha sonra alias ile uçbirim tanımlama ismini ve .falanca.sh içerisinde ki, çalışmasını istediğin fonksiyonu tanımlarsın.
Örnek:
source ~/.falanca.sh  #### bu tanım .falanca.sh nin içeriğini, bashrc içinde kullanılabilir yapar  ## .falanca.sh= .sh uzantılı yada herhangi bir uzantısı olması gerekmez
alias agbilgilerim="ag_durumu"  #### agbilgileri= nasıl kolayına gelirse o ismi verirsin  ##  ag_durumu= .falanca.sh içindeki çalışacak fonksiyonun adı olmak zorunda


Her iki yönteminde sonucu olarak, uçbirimde tanımladığın ismi girince, tanımlanan komut neyse o işlem veya komut otomatik tanımlanıp yürütülecektir.
Benim örneğimde uçbirime ag yazmak, görselde ki sonucu verir. Alias için bir nevi otomatik form doldurma işlemi denilebilir.
Alias yukarda ki birçok örnekte olduğu gibi kullanılan her komut için tanımlanabilir ve sık kullanılan işlemler için kolaylık sağlar.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 19 Mayıs 2016 - 03:49:10

Bağlantıda ki uygulamayı güncelledim. https://forum.ubuntu-tr.net/index.php?topic=3338.msg591896#msg591896

Birkaç düzeltmeye ilave olarak, en çok kullanılan 4 adet tarayıcı ile, cihaz arayüzüne bağlanma seçeneği ilave ettim. Doğrudan varsayılan tarayıcıyı tesbit etmenin bir yolu var mıydı bilmiyorum. Bilen varsa, buna göre düzenleyebilir.

Görsel : http://hizliresim.com/AJZ8mB

ahmet_matematikci

Eyvallah arkadaşlar...anladım...

SM-T113 cihazımdan Tapatalk kullanılarak gönderildi

♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

FireSwords

/etc/bashrc kullanıyorum sudo kullandığımda alias'larımı kullanmaya devam edebilmek için.

Biraz basit ama neyse  :D


# PS1 (falanca@falanca yazan şey yani)
PS1="\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;32m\]]:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]"


# Ls renkleri
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

# Sudo düzelten alias
alias sudo='sudo '

# Alias'lar
alias ls='ls -GFh'
alias edit='open -a Sublime\ Text'
alias sublime='open -a Sublime\ Text'
alias duzelt='sudo $(history -p !-1)'
alias geri='cd ..'
alias baglantitest='ping google.com'
alias kapat='sudo shutdown -h now'
alias kapatac='sudo reboot'

# Python ile ilgili Alias'lar
alias p='python3'
alias p2='python'
alias python-paket-kur='pip3 install'
alias python2-paket-kur='pip install'

# Program kurma ile ilgili alias'lar
alias kur='brew install'
alias guncelle='brew update'
alias kaldir='brew uninstall'