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

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

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

if

Rica ederim @leica:) Bari .bashrc içeriğini aktarsaydın da konuyu dağıtmış sayılmasaydık:)

leica

peki madem konu dağılmasın. geçici rahatsızlıktan dolayı özür dilerim.
#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '


pacman -S ...
idare ediyorum ben :D

if

Özür dilenecek bir durum yok @leica. Zaten senin kadar ben de suçlu sayılırım:)

furkankalkan

Alıntı yapılan: hitokiri - 17 Şubat 2010 - 07:54:40
Ben bu alias işini çok sevdim :)
.bashrc    ;
   
    alias paketkur="sudo apt-get install"
    alias temizle="sudo aptitude remove"
    alias denetle="sudo apt-get update"
    alias güncelle="sudo aptitude safe-upgrade"
    alias çıkart="eject"
    alias derle="make intall"
    alias yap="make"
    alias yıka="make clean"
    alias kapat="sudo halt"
    alias çık="exit"
    alias durumne="dpkg -l | grep"
    alias model="lspci"
    alias ayar="./configure"
    alias çek="make check"
    alias pencere="nautilus"
    alias geber="pkill"

ben de sevdim valla :D
Lover
twitter.com/furkan_kalkan1

ironic


#.bashrc


function cevir() { #http://www.commandlinefu.com/commands/view/5034/google-translate
  curl -Lfs "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=$1&langpair=${2:-en}|${3:-tr}" | sed 's/.*"translatedText":"\([^"]*\)".*}/\1\n/'
}

function extract_it() { #kde için
  case "$1" in
    *.tar.bz2)
      tar xjf "$1" && \
      kioclient move "$1"  trash:/
     ;;
    *.tar.gz)

      tar xzf "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.gz)
      gzip -d "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.tar)
      tar xf "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.tbz2)
      tar xjf "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.tgz)
      tar xzf "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.zip)
      unzip "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.7z)
      7z e "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.rar)
      unrar e "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.tar.xz)
      tar Jxf "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *.deb)
      ar x "$1" && \
      kioclient move "$1"  trash:/
      ;;
    *)
      echo "Tanımsız uzantı"
      return 1           
      ;;
  esac
}           


function archive_it() {
  local dosya PS3 archive_list archive msg

if [ -e "$1" ]
then
    dosya="$(basename "$1")"
else
    echo "Bir dosya gerekli."
    return 1
fi

    PS3="Arşiv dosya türünü seçin: "
    msg="${dosya} başarıyla arşivlendi.."
    archive_list=(tar.xz tar.gz tar.bz2 zip)

    select archive in ${archive_list[@]}
    do
        if [ -n ${archive} ]
        then
            case ${archive} in
                tar.xz)
                    tar Jcf "${dosya}".tar.xz "${dosya}" && echo ${msg}
                    break
                    ;;
                tar.gz)
                    tar czf "${dosya}".tar.gz "${dosya}" && echo ${msg}
                    break
                    ;;
                tar.bz2)
                    tar cjf "${dosya}".tar.bz2 "${dosya}" && echo ${msg}
                    break
                    ;;
                zip)
                    zip -r "${dosya}".zip "${dosya}" && echo ${msg}
                    break
                    ;;
                *)
                    echo "Seçim hatası"
                    return 1
                    ;;
            esac
        fi
    done
}

function rcon() {
    sudo /etc/rc.d/$1 $2
}





".vimrc

set nu
syntax on
filetype  plugin on
filetype  indent on
let g:BASH_AuthorName   = 'I'                           
let g:BASH_Email        = '@gmail.com'           
set et
set autoindent
set smartindent
"set background=dark
colorscheme murphy
set sw=2
set ts=2
set smarttab
set mouse=a
set incsearch
set hlsearch
set showmatch
set smartcase
set autowrite
set ignorecase
set showcmd
autocmd FileType python set omnifunc=pythoncomplete#Complete

if has ("autocmd")
  autocmd BufRead *.py set sw=4 ts=8 et ai
  autocmd BufRead *.sh set sw=2 ts=2 et
  autocmd BufRead *.bash set sw=2 ts=2 et
endif

nnoremap <F5> :NERDTree<CR>
map <f4> :w\|!bash %<cr>
map <f2> :w\|!python2 %<cr>
map <f3> :w\|!python3 %<cr>

umityakup

bashrc

#!/bin/bash
# .bashrc file
# <encoding: utf-8>

archbey -c white

PS1="\[$B\]┌─\[$W\][ \[$Y\]\A \[$W\]][ \[$G\]\h:\w
\[$W\]]\n\[$B\]└─\[$Y\]> \[$W\]"
PS2="  \[$Y\]> \[$W\]"

export EDITOR=nano
export BROWSER="chromium"
export PAGER=less
export GREP_COLOR="01;38;5;253"
eval "`dircolors -b`"

# Alias---------------------------------------------------------------------
alias ls='ls -pGBhq --color -F --group-directories-first --time-style=+"%d/%b/%Y"'
alias l='ls -CF'
alias ll='ls -L -1'
alias lll='ls -lhap --color | less -R'
alias lls='ls -l -h -g -F --color=always'
alias la='ls -A'
alias lsd='ls /dev/sd*'
alias lss='ls -R1'
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias diff='colordiff'
alias du="du -h"
alias df="df -hT"
alias dx='df -hTl'
alias ds='printf "\e[01;03;32mSearching...\e[00m\n" && find . | grep'
alias f='find | grep'
alias m='more'
alias h='history'
alias q='exit'
alias n='nano -W -m'
alias sn='sudo nano -W -m'
alias bashr='source ~/.bashrc'
alias ping3='ping -c 3'
alias ping5='ping -c 5'
alias font='sudo fc-cache -vf'
alias pit='feh -FZrd'
alias pic='feh ~/Picture/Wallpaper'
alias office='chromium https://docs.google.com/?hl=tr&tab=wo&authuser=0#home'
alias wget='wget -c'
alias aria2='aria2c -s4 -j1 -i'
alias scrot='scrot -c -d 7'
alias burniso='wodim -v -eject speed=8 dev=/dev/sr0 -data'
alias burnmp3='mkdir ./temp && for i in *.[Mm][Pp]3;do mpg123 -w "./temp/${i%%.*}.wav" "$i";done;cdrecord -pad ./temp/* && rm -r ./temp'   
alias filmyaz='growisofs -dvd-compat -Z /dev/sr0'
alias chmod='sudo chmod'
alias mkdir='command mkdir -pv'
alias rmdir='command rmdir -pv'
alias rm='command rm -iv'
alias cp='command cp -iv'
alias cpr='command cp -ivr'
alias mv='command mv -iv'
alias fdisk='sudo fdisk -l'
alias cdabs='cd ~/abs'
alias abs='sudo abs'
alias amix='sudo alsamixer'
alias convert='ffmpeg -sameq -i'
alias shutdown='sudo shutdown -h now'
alias reboot='sudo shutdown -r now'
alias suspend='sudo pm-suspend'
alias ps='ps auxf'
alias psg='ps auxf | grep'
alias ka='killall -9'
alias çöp='rm -fr ~/.local/share/Trash/files/ && mkdir ~/.local/share/Trash/files/'
alias çöp2='rm -fr ~/.local/share/Trash/info/ && mkdir ~/.local/share/Trash/info/'
alias çöp3='rm -fr ~/.cache/chromium/Default/Cache/ && mkdir ~/.cache/chromium/Default/Cache/'
alias mp='mplayer'
alias mpfilm='mplayer -fs -subcp iso-8859-9'
alias mpaudio='mplayer -cdrom-device /dev/sr0 cdda://'
alias mpvcd='mplayer -fs -subcp iso-8859-9 vcd://2'
alias mpdvd='mplayer -fs -mouse-movements dvdnav:// /dev/sr0'
alias mpmp3='cd ~/mp3/ && mplayer -playlist'
alias mpit='mplayer -playlist ~/Radio/Italian.m3u'
alias mpcl='mplayer -playlist ~/Radio/Classic.m3u'
alias mptr='mplayer -playlist ~/Radio/Turkish.m3u'
alias mpol='mplayer -playlist ~/Radio/Oldies.m3u'

alias bosluk="for i in *' '* ; do mv "$i" "${i// /_}" ; done"

# Directory navigation aliases------------------------------------------------
alias ..='cd ..'
alias ...='cd ../..'


# chmod and permissions commands ---------------------------------------------
alias ax='chmod a+x'
alias 000='chmod 000'
alias 644='chmod 644'
alias 755='chmod 755'

# Custom Aliases------------------------------------------------------------
alias pacman='pacman-color'
alias syu='sudo pacman-color -Syu'
alias suu='sudo pacman-color -Suu'
alias syy='sudo pacman-color -Syy'
alias scc='sudo pacman-color -Scc'
alias qdt='sudo pacman-color -Qtdq'
alias r='sudo pacman-color -R'
alias rsd='sudo pacman-color -Rsd'
alias ss='sudo pacman-color -Ss'
alias si='sudo pacman-color -Si'
alias qs='sudo pacman-color -Qs'
alias qi='sudo pacman-color -Qi'
alias qq='sudo pacman -Qqe'
alias u='sudo pacman-color -U'
alias s='sudo pacman-color -S'
alias y='yaourt'
alias ys='yaourt -S'
alias yss='yaourt -Ss'
alias ysi='yaourt -Si'
alias ysyu='yaourt -Syu --devel --aur'


# Open Files ----------------------------------------------------------------

alias ~='cd ~ && pwd'
alias rconf='sudo nano /etc/rc.conf'
alias fstab='sudo nano /etc/fstab'
alias group='sudo nano /etc/group'
alias xdef='nano ~/.Xdefaults'
alias bash='nano ~/.bashrc'
alias desk='cd ~/Desktop'
alias belge='cd ~/Belge'
alias down='cd ~/Downloads'
alias pict='cd ~/Picture'
alias wall='cd ~/Picture/Wallpaper/'
alias mus='cd ~/Music'
alias auy='cd /mnt/AUY'
alias pacdm='sudo nano /etc/pacman.d/mirrorlist'
alias pacconf='sudo nano /etc/pacman.conf'
alias grubconf='sudo nano /boot/grub/menu.lst'
alias xorgconf='sudo nano /etc/X11/xorg.conf'
alias inittab='sudo nano /etc/inittab'
alias rcconf='sudo nano /etc/rc.conf'
alias tarih='leafpad /var/log/pacman.log'
alias miki='sudo nano /etc/mkinitcpio.conf'

# Mount Umount aliases------------------------------------------------------------
alias mount='sudo mount'
alias umount='sudo umount'
alias mauy='sudo mount /dev/sdb1 /mnt/AUY && cd /mnt/AUY'
alias mumit='sudo mount /dev/sdc1 /mnt/Umit && cd /mnt/Umit'
alias mcd='sudo mount /dev/scd0 /mnt/cdrom && cd /mnt/cdrom'
alias umauy='sudo umount /mnt/AUY'
alias umumit='sudo umount /mnt/Umit'
alias umcd='sudo umount /mnt/cdrom'
alias eject='sudo eject /dev/sr0'

# Pacman Search

function pacsearch() {
       echo -e "$(pacman -Ss $@ | sed \
      -e 's#core/.*#\\033[1;31m&\\033[0;37m#g' \
      -e 's#extra/.*#\\033[0;32m&\\033[0;37m#g' \
      -e 's#community/.*#\\033[1;35m&\\033[0;37m#g' \
      -e 's#^.*/.* [0-9].*#\\033[0;36m&\\033[0;37m#g' )"
}

# absbuild - quickly build and upgrade a pkg from ABS-----------------------
# usage: absbuild <pkgname>
absbuild ()
{
  ABSPATH=`find /var/abs -type d -name $1`
  mkdir -p ~/.abs/$1
  cp -R $ABSPATH/* ~/.abs/$1
  cd ~/.abs/$1
  $EDITOR PKGBUILD
  makepkg -frs
  sudo pacman -U $1*i686.pkg.tar.gz
  cd -
}

# bash sudo completion-------------------------------------------------------

if [ -f /etc/bash_completion ]; then
  . /etc/bash_completion
fi

complete -cf sudo

# Adds self to group-------------------------------------------------------
groupekle () {
    for group in $@; do
        sudo gpasswd -a ${USER} ${group}
    done
}

# Removes self to group.
groupcıkar () {
    for group in $@; do
        sudo gpasswd -d ${USER} ${group}
    done
}

# MD5 checksum----------------------------------------------------------------
function md5()
{
    echo -n $@ | md5sum
}


# myip - Obtenir IP publique-------------------------------------------------
# usage: myip
myip(){ wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//';}


# Creates an archive from given directory------------------------------------
tarla() { tar cvf  "${1%%/}.tar"     "${1%%/}/"; }
targzle() { tar cvzf "${1%%/}.tar.gz"  "${1%%/}/"; }
tarbzle() { tar cvpjzf "${1%%/}.tar.bz2" "${1%%/}/"; }
ziple() { zip -r "$1".zip "$1" ; }

# ayikla - archive extractor-----------------------------------------------
# usage: ayikla <file>
ayikla ()
{
  if [ -f $1 ] ; then
    case $1 in
      *.tar.bz2)   tar xjf $1   ;;
      *.tar.gz)    tar xzf $1   ;;
      *.bz2)       bunzip2 $1   ;;
      *.rar)       rar x $1     ;;
      *.gz)        gunzip $1    ;;
      *.tar)       tar xf $1    ;;
      *.tbz2)      tar xjf $1   ;;
      *.tgz)       tar xzf $1   ;;
      *.zip)       unzip $1     ;;
      *.Z)         uncompress $1;;
      *.7z)        7z x $1      ;;
      *)           echo "'$1' cannot be extracted via ex()" ;;
    esac
  else
    echo "'$1' is not a valid file"
  fi
}

# arsivle - archive wrapper------------------------------------------------
# usage: arsivle <foo.tar.gz> ./foo ./bar
arsivle ()
{
  FILE=$1
  case $FILE in
    *.tar.bz2) shift && tar cjf $FILE $* ;;
    *.tar.gz) shift && tar czf $FILE $* ;;
    *.tgz) shift && tar czf $FILE $* ;;
    *.zip) shift && zip $FILE $* ;;
    *.rar) shift && rar $FILE $* ;;
  esac
}

# start, stop, restart, reload - simple daemon management-------------------
# usage: start <daemon-name>
start()
{
  for arg in $*; do
    sudo /etc/rc.d/$arg start
  done
}
stop()
{
  for arg in $*; do
    sudo /etc/rc.d/$arg stop
  done
}
restart()
{
  for arg in $*; do
    sudo /etc/rc.d/$arg restart
  done
}
reload()
{
  for arg in $*; do
    sudo /etc/rc.d/$arg reload
  done
}


# Logout Function
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]]; then
startx
logout
fi


Xdefaults



! ~/.Xdefaults
!

! Xcursor --------------------------------------------------------------------

Xcursor.theme: ModBlackmoon-SteelKing
Xcursor.size:  22

! Urxvt --------------------------------------------------------------------

urxvt*depth: 32
urxvt*background: rgba:0000/0000/0200/0000


URxvt*geometry: 81x22
urxvt.foreground: #CACACA
urxvt.font: xft:Terminus
urxvt.modifier:alt
urxvt.urlLauncher: chromium
urxvt.matcher.button: 1
urxvt.perl-ext-common: default,matcher

! Taille du buffer et barre de défilement
URxvt*saveLines: 10000
URxvt*scrollBar: true
URxvt*scrollBar_right: true
URxvt*scrollColor: #BFBFBF
URxvt*scrollBar_floating: true
URxvt*scrollstyle: plain

! Colors
urxvt.color0: #000000
urxvt.color1: #ab0000
urxvt.color2: #4a9a06
urxvt.color3: #c4a000
urxvt.color4: #204a87
urxvt.color5: #7f3e8f
urxvt.color6: #729fcf
urxvt.color7: #eeeeec
urxvt.color8: #000000
urxvt.color9: #cc0000
urxvt.color10: #73d216
urxvt.color11: #edd409
urxvt.color12: #3465a4
urxvt.color13: #c04cc4
urxvt.color14: #729fcf
urxvt.color15: #ffffff


! Xcalc --------------------------------------------------------------------

XCalc*ti.backgroundPixmap: gradient:vertical?dimension=500&start=gray90&end=gray10

XCalc*ti.bevel.screen*backgroundPixmap:       
gradient:horizontal?dimension=300&start=rgb:9/a/9&end=white

XCalc*ti.button3.label: sqrt

XCalc*ti.Command.borderColor:           rgb:8/9/a
XCalc*ti.Command.backgroundPixmap:           
gradient:vertical?dimension=80&start=rgb:c/d/e&end=black
XCalc*ti.Command.foreground:            gray5


XCalc*ti.button20.foreground:           gray5
XCalc*ti.button20.backgroundPixmap:     
gradient:vertical?dimension=80&start=rgb:e/d/c&end=black
XCalc*ti.button20.displayList:          foreground rgb:a/9/8;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button20.borderColor:          rgb:9/8/7

XCalc*ti.button25.foreground:           gray5
XCalc*ti.button25.backgroundPixmap:     
gradient:vertical?dimension=80&start=rgb:e/d/c&end=black
XXCalc*ti.button25.displayList:          foreground rgb:a/9/8;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button25.borderColor:          rgb:9/8/7

XCalc*ti.button30.foreground:           gray5
XCalc*ti.button30.backgroundPixmap:     
gradient:vertical?dimension=80&start=rgb:e/d/c&end=black
XCalc*ti.button30.displayList:          foreground rgb:a/9/8;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button30.borderColor:          rgb:9/8/7

XCalc*ti.button35.foreground:           gray5
XCalc*ti.button35.backgroundPixmap:     
gradient:vertical?dimension=80&start=rgb:e/d/c&end=black
XCalc*ti.button35.displayList:          foreground rgb:a/9/8;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button35.borderColor:          rgb:9/8/7

XCalc*ti.button40.foreground:           gray5
XCalc*ti.button40.backgroundPixmap:     
gradient:vertical?dimension=80&start=rgb:e/d/c&end=black
XCalc*ti.button40.displayList:          foreground rgb:a/9/8;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button40.borderColor:          rgb:9/8/7


XCalc*ti.button22.background:           gray95
XCalc*ti.button22.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button22.borderColor:          gray65
XCalc*ti.button22.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button23.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button23.borderColor:          gray65

XCalc*ti.button23.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button24.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button24.borderColor:          gray65

XCalc*ti.button24.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button27.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button27.borderColor:          gray65

XCalc*ti.button27.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button28.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button28.borderColor:          gray65

XCalc*ti.button28.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button29.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button29.borderColor:          gray65

XCalc*ti.button29.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button32.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button32.borderColor:          gray65

XCalc*ti.button32.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button33.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button33.borderColor:          gray65

XCalc*ti.button33.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button34.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button34.borderColor:          gray65
XCalc*ti.button34.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button37.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button37.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button37.borderColor:          gray65
XCalc*ti.button38.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button38.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button38.borderColor:          gray65

XCalc*ti.button39.backgroundPixmap:     
gradient:vertical?dimension=80&start=gray95&end=black
XCalc*ti.button39.displayList:          foreground gray75;segments
8,-4,-9,-4,-4,-9,-4,8;draw-arc -14,-14,-4,-4,270,90
XCalc*ti.button39.borderColor:          gray65



zeusmaster

#31
Şöyle bir şey görmüştüm bir arkadaşta
konsol açılrken en üstte bir karşılama mesajı çıkıyor onu nasıl ekleyeceğim :)
Up and Running...

if

@bahdem, cowsay ve fortune olarak aratıp yükleyebilirsin.

zeusmaster

#33
~ $ xcowsay "Mööö!"
bash: !": event not found


yükledim xcowsay i ve hata şöle.
Ben komut vermeden direkt çıkmasını istiyorum yanlış anlaşılmadım umarım.sanırım bu bashrc dosyasının içine yazılabiliyor.Örneğin konsolu ilk açtığımda ilk satır"Hoş geldin"
altında da komut girme satırı
Up and Running...

if

#34
Alıntı yapılan: bahdem - 24 Kasım 2011 - 11:59:11
~ $ xcowsay "Mööö!"

:) xcowsay değil de sadece cowsay olması gerek. xcowsay masaüstünde bir şeyler gösteriyordu yanlış hatırlamıyorsam. Burada[1] ikisini de anlatmış biri:)

[1] http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/

zeusmaster

yok işte ben bashrc dosyasının içinde değişiklik yapmak istiyorum:)Komut vermeden konsol her açıldığında konsolda kod yazmadan önce bashrc nin içine yazdığım karşılama mesajı yazsın :)
Up and Running...

travego0403

@bahdem
Acaba bende mi gördün. :)
.bashrc dosyasının sonuna
echo "Hoşgeldin $USER, Bu gün nasılsın? :)"

ekle. Konsol her açıldığında
Hoşgeldin sinan, Bu gün nasılsın? :)
sinan@sinan-Satellite-A200:~$

şeklinde bir karşılama mesajı verir. .bashrc kendi dizinindeki ayar dosyasıdır.Ve sadece senin konsolunda çalışır.Bütün kullanıcılar için /etc dizini altındaki ayar dosyasını düzenlemen gerekir.

Sanırım istediğin böyle bir şey.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

heartsmagic

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.

zeusmaster

#38
Alıntı yapılan: travego0403 - 24 Kasım 2011 - 14:42:34
@bahdem
Acaba bende mi gördün. :)
.bashrc dosyasının sonuna
echo "Hoşgeldin $USER, Bu gün nasılsın? :)"

ekle. Konsol her açıldığında
Hoşgeldin sinan, Bu gün nasılsın? :)
sinan@sinan-Satellite-A200:~$

şeklinde bir karşılama mesajı verir. .bashrc kendi dizinindeki ayar dosyasıdır.Ve sadece senin konsolunda çalışır.Bütün kullanıcılar için /etc dizini altındaki ayar dosyasını düzenlemen gerekir.

Sanırım istediğin böyle bir şey.

aynen dediğin gibi sende görmüştüm ve yaptım sağolasın:)
Up and Running...

if

Konunun tozlarını alayım:)

.bashrc
:
export GREP_COLOR="1;33"
export EDITOR=nano
export COLUMNS=1000
export HISTFILESIZE=1000
export HISTSIZE=1000
alias sudo='sudo '
alias diff='colordiff'
alias grep='grep --color=auto'
alias pacman='pacman-color'
alias ls='ls --color=auto'
alias packer='packer-color'
alias flac='flac --best'
alias arecord='arecord -c 2 -f S16_LE -r 44100 -t wav -D copy tsm.wav'
alias mo4='mount -t ext4 -o defaults,noatime'
alias mo16='mount -t vfat -o defaults,user,exec,uid=1000,gid=100,umask=000'
alias mo32='mount -t vfat -o defaults,user,rw,umask=111,dmask=000'
complete -cf sudo
complete -cf man
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\]"


..Xresources: Xft.lcdfilter: lcddefault

!Xft settings ---------------------------------------------------------------

Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintslight

!-------------------------------------------------------------------------------
!
! U R X V T - Settings
!
URxvt*geometry: 120x25
URxvt*borderLess: false
URxvt*depth: 32
URxvt*scrollBar_right:         true
URxvt*font:         xft:DejaVu Sans Mono-10
URxvt*cursorBlink: true
URxvt*cursorUnderline:         true
URxvt.iconFile:                                 /home/if/.icons/bash2.png
URxvt.perl-ext-common:  default,matcher
URxvt.urlLauncher:      /usr/bin/firefox
URxvt.matcher.button:   1

!URxvt.colorIT:                                 #87af5f
!URxvt.colorBD:                                 #d7d7d7
URxvt.colorUL:                                  #87afd7
URxvt*scrollColor: #111111
URxvt*foreground: #3B2B48
URxvt*background: #FAF0E6

!colors
!BLACK
URxvt*color0:         #666666
URxvt*color8:         #8c847f

!RED
URxvt*color1:         #996578
URxvt*color9:         #bd4b76

!GREEN
URxvt*color2:         #889965
URxvt*color10:        #95b548

!YELLOW
URxvt*color3:         #998565
URxvt*color11:        #bd814b

!BLUE
URxvt*color4:         #657a99
URxvt*color12:        #4c83bf

!MAGENTA
URxvt*color5:         #8b6599
URxvt*color13:        #a04bbd

!CYAN
URxvt*color6:         #65998d
URxvt*color14:        #4dbda8

!WHITE
URxvt*color7:         #a5a5a4
URxvt*color15:        #848484

URxvt.color24: #CA3073
URxvt.color25: #CA3071
URxvt.color26: #CA306E
URxvt.color27: #CB306B
URxvt.color28: #CB3068
URxvt.color29: #CB3165
URxvt.color30: #CB3163
URxvt.color31: #CB3260
URxvt.color32: #CB325D
URxvt.color33: #CB335B
URxvt.color34: #CB3458
URxvt.color35: #CA3555
URxvt.color36: #CA3553
URxvt.color37: #CA3650
URxvt.color38: #C9374D
URxvt.color39: #C9394B
URxvt.color40: #C83A48
URxvt.color41: #C73B45
URxvt.color42: #C73C43
URxvt.color43: #C63D40
URxvt.color44: #C53F3E
URxvt.color45: #C4403B
URxvt.color46: #C34138
URxvt.color47: #C24336
URxvt.color48: #C14433
URxvt.color49: #C04631
URxvt.color50: #BF472E
URxvt.color51: #BE482C
URxvt.color52: #BC4A29
URxvt.color53: #BB4B26
URxvt.color54: #BA4D24
URxvt.color55: #B84E21
URxvt.color56: #B7501E
URxvt.color57: #B5511B
URxvt.color58: #B45218
URxvt.color59: #B25415
URxvt.color60: #B05512
URxvt.color61: #AF560E
URxvt.color62: #AD580A
URxvt.color63: #AB5905
URxvt.color64: #A95A01
URxvt.color65: #A75C00
URxvt.color66: #A55D00
URxvt.color67: #A35E00
URxvt.color68: #A26000
URxvt.color69: #9F6100
URxvt.color70: #9D6200
URxvt.color71: #9B6300
URxvt.color72: #996400
URxvt.color73: #976500
URxvt.color74: #956700
URxvt.color75: #936800
URxvt.color76: #906900
URxvt.color77: #8E6A00
URxvt.color78: #8C6B00
URxvt.color79: #896C00
URxvt.color80: #876D00
URxvt.color81: #856E00
URxvt.color82: #826F00
URxvt.color83: #807000
URxvt.color84: #7D7100
URxvt.color85: #7A7200
URxvt.color86: #787200
URxvt.color87: #757300
URxvt.color88: #737400
URxvt.color89: #707500
URxvt.color90: #6D7600
URxvt.color91: #6A7600
URxvt.color92: #687700
URxvt.color93: #657800
URxvt.color94: #627900
URxvt.color95: #5F7900
URxvt.color96: #5C7A00
URxvt.color97: #597B00
URxvt.color98: #557B00
URxvt.color99: #527C00
URxvt.color100: #4F7C00
URxvt.color101: #4B7D00
URxvt.color102: #487E00
URxvt.color103: #447E00
URxvt.color104: #407F00
URxvt.color105: #3C7F00
URxvt.color106: #388000
URxvt.color107: #338004
URxvt.color108: #2E8109
URxvt.color109: #29810F
URxvt.color110: #238113
URxvt.color111: #1C8217
URxvt.color112: #12821A
URxvt.color113: #03831E
URxvt.color114: #008321
URxvt.color115: #008324
URxvt.color116: #008428
URxvt.color117: #00842B
URxvt.color118: #00842E
URxvt.color119: #008531
URxvt.color120: #008534
URxvt.color121: #008537
URxvt.color122: #00853A
URxvt.color123: #00863C
URxvt.color124: #00863F
URxvt.color125: #008642
URxvt.color126: #008645
URxvt.color127: #008648
URxvt.color128: #00874B
URxvt.color129: #00874E
URxvt.color130: #008751
URxvt.color131: #008754
URxvt.color132: #008757
URxvt.color133: #00875A
URxvt.color134: #00875D
URxvt.color135: #008860
URxvt.color136: #008862
URxvt.color137: #008865
URxvt.color138: #008868
URxvt.color139: #00886B
URxvt.color140: #00886E
URxvt.color141: #008871
URxvt.color142: #008874
URxvt.color143: #008877
URxvt.color144: #00887A
URxvt.color145: #00887D
URxvt.color146: #008880
URxvt.color147: #008882
URxvt.color148: #008885
URxvt.color149: #008888
URxvt.color150: #00888B
URxvt.color151: #00888E
URxvt.color152: #008891
URxvt.color153: #008893
URxvt.color154: #008896
URxvt.color155: #008899
URxvt.color156: #00889B
URxvt.color157: #00879E
URxvt.color158: #0087A1
URxvt.color159: #0087A3
URxvt.color160: #0087A6
URxvt.color161: #0087A8
URxvt.color162: #0087AB
URxvt.color163: #0086AD
URxvt.color164: #0086B0
URxvt.color165: #0086B2
URxvt.color166: #0086B4
URxvt.color167: #0085B6
URxvt.color168: #0085B9
URxvt.color169: #0085BB
URxvt.color170: #0085BD
URxvt.color171: #0084BF
URxvt.color172: #0084C1
URxvt.color173: #0084C3
URxvt.color174: #0083C5
URxvt.color175: #0083C6
URxvt.color176: #0082C8
URxvt.color177: #0082CA
URxvt.color178: #0082CB
URxvt.color179: #0081CD
URxvt.color180: #0081CE
URxvt.color181: #0080D0
URxvt.color182: #0080D1
URxvt.color183: #007FD2
URxvt.color184: #007ED3
URxvt.color185: #007ED5
URxvt.color186: #007DD6
URxvt.color187: #007DD7
URxvt.color188: #007CD7
URxvt.color189: #007BD8
URxvt.color190: #007BD9
URxvt.color191: #007ADA
URxvt.color192: #0079DA
URxvt.color193: #0078DB
URxvt.color194: #0078DB
URxvt.color195: #0077DB
URxvt.color196: #0076DB
URxvt.color197: #0075DC
URxvt.color198: #0074DC
URxvt.color199: #0073DC
URxvt.color200: #0072DC
URxvt.color201: #0072DB
URxvt.color202: #1971DB
URxvt.color203: #2770DB
URxvt.color204: #316FDA
URxvt.color205: #3A6EDA
URxvt.color206: #416CD9
URxvt.color207: #486BD9
URxvt.color208: #4E6AD8
URxvt.color209: #5469D7
URxvt.color210: #5A68D6
URxvt.color211: #5F67D5
URxvt.color212: #6466D4
URxvt.color213: #6864D3
URxvt.color214: #6D63D2
URxvt.color215: #7162D1
URxvt.color216: #7560CF
URxvt.color217: #795FCE
URxvt.color218: #7D5ECD
URxvt.color219: #815CCB
URxvt.color220: #855BC9
URxvt.color221: #885AC8
URxvt.color222: #8B58C6
URxvt.color223: #8F57C4
URxvt.color224: #9255C3
URxvt.color225: #9554C1
URxvt.color226: #9853BF
URxvt.color227: #9B51BD
URxvt.color228: #9E50BB
URxvt.color229: #A04EB8
URxvt.color230: #A34DB6
URxvt.color231: #A54BB4
URxvt.color232: #A84AB2
URxvt.color233: #AA48B0
URxvt.color234: #AC47AD
URxvt.color235: #AF45AB
URxvt.color236: #B144A8
URxvt.color237: #B342A6
URxvt.color238: #B541A4
URxvt.color239: #B640A1
URxvt.color240: #B83E9E
URxvt.color241: #BA3D9C
URxvt.color242: #BB3C99
URxvt.color243: #BD3A97
URxvt.color244: #BE3994
URxvt.color245: #C03891
URxvt.color246: #C1378F
URxvt.color247: #C2368C
URxvt.color248: #C33589
URxvt.color249: #C43487
URxvt.color250: #C53384
URxvt.color251: #C63381
URxvt.color252: #C7327E
URxvt.color253: #C8317C
URxvt.color254: #C83179
URxvt.color255: #C93176









alias pacman='pacman-color'
alias packer='packer-color'

Satırları Arch Linux içindir. .Xresources dosyasını gnome-terminal'le kullanamazsınız, urxvt kullanmanızı öneririm.

heartsmagic

PS1 çok güzel görünüyor :) Ayrıca complete -cf sudo eklemesini öğrenmek de iyi oldu.
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.

if

İhtiyaç duymuştum da bulmuştum sudo tamamlamayı. PS1'i de epey aramıştım:) Renklerle beraber güzel oldu:)

zeusmaster

@decent, farkındayım yeri değil, aramalara rağmen bulamadığımdan, terminali açtığınızda karşılama bölümünün içeriğini verebilir misiniz acaba?
Up and Running...

decent

Alıntı yapılan: bahdem - 24 Mayıs 2012 - 23:54:26
@decent, farkındayım yeri değil, aramalara rağmen bulamadığımdan, terminali açtığınızda karşılama bölümünün içeriğini verebilir misiniz acaba?

https://github.com/downloads/djmelik/archey/archey-0.2.8.deb
yükleyip ~/.bashrc dosyasına aşağıdaki satırı eklemek yeterli.
archey

İstersen parqametrelerden birini de ekleyebilirsin.
Mesela ben ~/.bashrc dosyasına archey -s şeklinde ekledim.
Uçbirim açıldığı anda 5 saniye içinde ekran görüntüsü alan parametre.

zeusmaster

Up and Running...

decent

Alıntı yapılan: bahdem - 25 Mayıs 2012 - 00:08:48
@decent, teşekkür ederim :)

Rica ederim.

Unutmadan yazayım, tercihen şu iki paketi de yüklemek gerekiyor:
sudo apt-get install lsb-release scrot

zeusmaster

Yazdıklarımın buraya taşınması çok iyi oldu. Teşekkür ederim. İşte bu kurallar ve düzen sayesinde herşeye daha anlaşılır ve hızlı şekilde ulaşıyoruz. Çaba harcayan tüm arkadaşlara teşekkürler :)
Up and Running...

krwlng

.bashrc alias eklerini veren arkadaşlar sisteme özel kodlar için hangi dağıtıma uygun olduğunu yazarlarsa acemi arkadaşlar sorun yaşamazlar sanırım. Ubuntu kullanan birinin "pacman -syu" gibi bir aliası ezbere eklemesi biraz mantıksız olur.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

monthy_python

#48
Alıntı Yap# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.

Bu öneriyi tek dikkate alan benim herhalde  :)
.bash_aliases dosyam:
alias p="python"
alias p3="python3"
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias ç="cd ~/"
alias ü="cd ~/Desktop"
alias ğ="gedit /media/shared/LearnX/Nx_Cmds"
alias kaydet="ffmpeg -y -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1366x768 -i :0.0 -vcodec libx264 -vpre lossless_ultrafast -crf 22 -acodec libmp3lame -ar 44100 -ab 126k -threads 3 ~/Desktop/screencast.mkv"


(kaydet kısayolu: "libav-tools" yükledikten sonra ekranın filmini çekip "screencast.mkv olarak masaüstüne kaydediyor.)

@if "sudo" kısayolunu açıklar mısınız?

alias sudo="sudo parolam"
complete -cf sudo


şeklinde ekliyorum .bashrc'ye, hala soruyor parolayı. "sudo komut" diyince bu şekilde parola sormadan komutu yürütecek sanmıştım, hala soruyor.

if

@monthy_python, sudo tamamlama şifreyi içermiyor. sudo'dan sonra yazıdğınız komutları tab ile tamamlamayı içeriyor. alias sudo='sudo ' ile de alias olarak atanan komutları sudo'dan sonra tamamlamayı sağlıyor.