Google Groups Home
Help | Sign in
Recent pages and files
Ekzempla .bashrc (esperanta komandaro)    
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
export HISTCONTROL=ignoredups
# ... and ignore same sucessive entries.
export HISTCONTROL=ignoreboth

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
#case "$TERM" in
#xterm-color)
#    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
#    ;;
#*)
#    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
#    ;;
#esac

# Comment in the above and uncomment this below for a color prompt
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    #alias dir='ls --color=auto --format=vertical'
    #alias vdir='ls --color=auto --format=long'
fi

####################
#denizaj aldonoj
####################
# Linuksaj komandoj por la bash-ŝelo versio 0.4
# Frederikssund la 23-a februaro 2007.
# Revizita kaj laste redaktita la 6-an de aprilo 2008.
#
# Tiu ĉi estas listo de bash alinomoj de oftaj linuksaj komandoj.
# Elpensita kaj farita de Denizo Priskorn de Danio <denizo (ĉe) opia (punkto) dk>
# Dedicita al la Esperanta Linukso Uzanta Grupo (ELUG)
# Dankon al Martin Ponce kaj Cindy Mckee pro la helpo
##
#Jen kelkaj bash- trukoj por uzo de via historio inter pluraj terminaloj
#Agordu la grandeco de la historio
HISTFILESIZE=1000000000 HISTSIZE=1000000
#Zorgu ke historio nur amendatas kaj ne forigas la historion de alia terminalo
shopt -s histappend
PROMPT_COMMAND='history -a'
shopt -s cdspell
#Forigas el la historio kelkajn oftajn komandojn
export HISTIGNORE="&:ls:[bf]g:exit:.."
##
#--la alinomoj laux a-z----------------------

alias a='alias'

#agordu (labor)dosiero unu nivelo supren
a   ..='cd ..'

#agordu (labor)dosiero
#a   ad='cd'

#agordu (labor)dosiero vidu ankaux *al* kaj *l*
a   ad..='cd ..'
a   ad ..='cd ..'
#a   ald='cd'
a   ald..='cd ..'
a   ald ..='cd ..'

#arkivigu
a   akv='tar'

#agordu posedanto
a   apos='chown'

#agordu procesaj prioritatoj vidu ankaux *op*
a   app='renice'

#agordu (la) rajtoj
a   arajt='chmod'

#agordu uzanto (ang. shift user aux super user)
a   au='su'

#montru labordosierujo vidu ankaux *ml*
a   ĉi='pwd'

a   dato='date'

#dosiergranda mezurilo
a   dg='du'
a   dgh='du -h'
a   dg1='du --max-depth=1 -h'
a   dg.profundeco1='du --max-depth=1 -h'

#datumstria redaktilo (ang. stream editor)
a   dr='sed'
a   detruu='shred'
a   dormeto='sleep'

#agordo de rajtoj
a   dosierujoj755='find . -type d -print0 | xargs -0 chmod 755'
a   dosieroj644='find . -type f -print0 | xargs -0 chmod 644'

#petu pri ehxo-respondo vidu http://eo.wikipedia.org/wiki/ICMP
a   ehx='ping'
a   ehxigu='ping'
a   ekrano='screen'
a   ekranilo='screen'

#variabloj de la terminala instanco (terminala variablo)
a   tiv='export'
#agordu variablo
a   avar='export'
a   atv='export'

#faru dosierujo
a   fd='mkdir'

#faru dosiersistemo
a   fds='mkfs'

#fenestra entombigilo
a   fe='xkill'
a   fen='xkill'
a   fermu='xkill'
a   fermu.xfenestron='xkill'

#komando por vidi la finon de iu dosiero (vidu ankaux *piedo*)
a   fin='tail'
a   fino='tail'

#fenestra murdilo
a   fm='xkill'
a   femu='xkill'

#forigu dosiero
a   fo='rm'
a   figo='rm'
a   fodo='rm'
a   frd='rm'

#vidu ankaux *manlibro*
a   gvidlibro='man'

a   h='history'

#iru al lasta dosierujo
a   ild='cd -'
#agordu (labor)dosiero vidu ankaux *al* kaj *l*
a   ir='cd'
a   irld='cd -'
a   iru='cd'

#i kaj literumilo
a   ilit='ispell'
a   ilo='ispell'

#kapo vidu ankaux *kapo*
a   ka='head'

#kalendaro
a   kal='cal'

#vidu ankaux *ka*
a   kapo='head'

#katalogigu
a   kat='cat'

a   kie='whereis'
a   kieestas='whereis'
a   kio='whatis'
a   kioestas='whatis'

#kunligu
a   kli='ln'

#kopiu
a   kp='cp'

#sxangxu labordosiero vidu ankaux *sx* kaj *al*
a   l='cd'
a   l..='cd ..'

#listigu cxiuj
a   lcx='ls -alh --color=auto'

#ligu vidu ankaux *kli*
a   li='ln'

#longa listo laux grandeco
a   lg='ls -lhS --color=auto'
#longa listo
a   ll='ls -lh --color=auto'

#vidu ankaux *mm*
a   malmuntu='umount'

#vidu *gvidlibro*
a   manlibro='man'
a   manlibro.gnu='info'

#meznokta komandilo
a   mk='mc'

#montru labordosierujo vidu ankaux *ĉi*
a   ml='pwd'

#malmuntu vidu ankaux *malmuntu*
a   mm='umount'

#montru manlibro (tiu preferata de GNU) vd. ankaux *manlibro.gnu*
a   mml='info'
a   mml.gnu='info'

#montrilo
a   mon='less'
a   montrilo='less'

#mortigu cxiuj
a   mortcx='killall'
a   mort='kill'

#malplenigu la ekranon
a   mp='clear'
a   malplenigu='clear'

#montru statuso
a   ms='ps'

#malsamajxoj
a   msam='diff'

#muntu
a   mu='mount'
a   muntu='mount'

a   nun='date'

#glata programiro (ang. run nice)
a   gp='nice'
a   gpi='nice'

#optimigu procesoj vidu ankaux *app*
a   op='renice'

#ordigu
a   ord='sort'

#vidu ankaux *pv*
a   pasvorto='passwd'

a   pi='python'

#montru la finon (piedon) de ajna dosiero vidu ankaux *fin* kaj *fino*
a   piedo='tail'

#pinto ne tiom logikas, vidu pintaj procesoj = *pp*
a   pinto='top'

#pintaj procesoj
a   pp='top'

#planu procesaj prioritajxoj
a   ppp='snice'

a   pri='apropos'

#pasvorto vidu ankaux *pasvorto* vidu ankaux *sxlo*
a   pv='passwd'

#resxargas la .bashrc de via hejmdosierujo
a   resxargu='source ~/.bashrc'
a   resxargu.bashrc='source ~/.bashrc'

#subdiska grandeco
a   sdg='df -h'
a   subdiskg='df -h'

#sercxi per grep (endosiera sercxilo)
a   s='grep'
a   ser='grep'
a   sercxi='grep'

#sercxi senatentante majusklojn aux minusklojn
a   si='grep -ir'
a   seri='grep -ir'
a   sercxii='grep -ir'

#sekura sxelo
a   sŝ='ssh'

a   ssx='ssh'

#sekura sxelo demono (procezo)
a   ssxd='sshd'
a   skribu='write'

#sxelo
a   sx='sh'

#sxlosilo
a   sxlo='passwd'
a   ŝlo='passwd'

a   tond='cut'
a   trovu='find'
#vortnombrado (por lininombrado vidu *lin*
a   vn='wc'

#nuligita ekde 0.2 lernolibro='man' vidu *manlibro*
#nuligita ekde 0.3.1 xmort='xkill' vidu *fe*
#nuligita ekde 0.3.4 alias feto='xkill' vidu *fe*
#nuligita ekde 0.3.4 alias fetomb='xkill' vidu *fe*
#nuligita ekde 0.3.5 alias sx='cd' vidu *i*
#nuligita ekde 0.3.6 alias for='rm' pro tio ke gxi fusxigis for-iteracioj (ang. loop)*vidu fo, figo, fodo, frd*
#nuligita ekde 0.3.6 alias i='cd' pro tio ke gxi fusxigis for-iteracioj (ang. loop) *vidu ir, iru*

#ekstraj
a   radio='mplayer http://secure.interuy.com:3220/'
a   du1='du --max-depth=1 -h'
a   fotd='ls | grep `date +%d%m%Y` --color=auto'
a   df='df -h'
a   dormu='sudo /etc/acpi/hibernate.sh'
a   em='sudo powertop'
a   energim='sudo powertop'
a   dosierujoj755='find . -type d -print0 | xargs -0 chmod 755'
a   dosieroj644='find . -type f -print0 | xargs -0 chmod 644'
a   vimbash='vim /home/uzanto/.bashrc'
a   lessbash='less /home/uzanto/.bashrc'
a   grepi='grep -ir'
a   resxargu='source /home/uzanto/.bashrc'
a   tmp='cd ~/tmp'
a   elsx='cd ~/elsxutajxoj'
a   pelikano='cd ~/laborujo/pelikano/'
a   lingvo-us='export LANG=en_US.UTF-8'
a   lingvo-es='export LANG=es_ES.UTF-8'
a   lingvo-eo='export LANG=eo_XX.UTF-8'
a   ssh1='ssh priskorn@priskorn.opia.dk'
a   ssh2='ssh jano@ssh.ikso.net'
HISTFILESIZE=1000000000 HISTSIZE=1000000
shopt -s histappend
PROMPT_COMMAND='history -a'
shopt -s cdspell
export HISTIGNORE="&:ls:[bf]g:exit:.."
#estu sciigita pri finintaj fontaskoj
set -o notify
#pado korektajxo
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:~/skriptoj

Version: 
Latest 3 messages about this page (6 total) - view full discussion
Apr 7 2008 by Cindy McKee
http://groups.google.com/group/eliberaprogramaro/web/ekzempla-bashrc-esperanta-komandaro
gxidatigo estas bona aldono (se oni ĝisdatigas ofte, la 'upgrade'
okazas senprobleme)
2008/4/7 David Rodríguez <tumburil@gmail.com>:
Apr 7 2008 by David Rodríguez
kie mi povas vidi tiun arĥivon, karaj?
hehe, eble en kelkaj ekzemploj, anstataŭ mallongigojn, oni uzas plilongigojn
xD
anstataŭ top. mi uzadas htop.
alias gxisdatigo='sudo apt-get update && sudo apt-get upgrade'
sukceson!
2008/4/7, Cindy McKee <cfmckee@gmail.com>:
Apr 7 2008 by Cindy McKee
Eble estas nur mi -- mi ne povas rememori la mallongigojn. :)
2008/4/7 Denizo <d.priskorn@gmail.com>:
3 more messages »
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google