Portál AbcLinuxu, 30. dubna 2025 22:07

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
27.10.2010 19:10 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
# Check for an interactive session
[ -z "$PS1" ] && return

PS1='[$(date +%H:%M)]•\e[0;32m\u\e[0m \w \$> '

eval `dircolors -b`

alias ls='ls --color=auto'
alias ll='ls -hal'
export GREP_COLOR="1;34"
alias grep='grep --color=auto'
alias cl='clear'
alias cll='cl && ll'
alias pacman='sudo pacman'
alias iwlist='sudo iwlist'

un () {
   if [ -f $1 ] ; then
       case $1 in
           *.tar.bz2)   tar xvjf $1    ;;
           *.tar.gz)    tar xvzf $1    ;;
           *.bz2)       bunzip2 $1     ;;
           *.rar)       unrar x $1     ;;
           *.gz)        gunzip $1      ;;
           *.tar)       tar xvf $1     ;;
           *.tbz2)      tar xvjf $1    ;;
           *.tgz)       tar xvzf $1    ;;
           *.zip)       unzip $1       ;;
           *.Z)         uncompress $1  ;;
           *.7z)        7z x $1        ;;
           *)           echo "don't know how to extract '$1'..." ;;
       esac
   else
       echo "'$1' is not a valid file!"
   fi
 }
;-)
SPD vůbec není proruská
stativ avatar 27.10.2010 19:16 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Cvoci…
alias ls='ls --color=auto'
alias grep='grep --color=auto'

set -o noclobber

export WINEDEBUG="-all"
export PATH="~/bin:$PATH"
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Saljack avatar 27.10.2010 20:21 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
To un se mi líbí to si asi taky přidám :-D.
Sex, Drugs & Rock´n Roll.
kotyz avatar 27.10.2010 20:30 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
me taky, ale s bsdtarem (v archu ho makepkg pouziva na rozbalovani zdrojaku, odtamtud ho znam) je to skoro zbytecny, tam se vsechno rozbaluje pres bsdtar -x a typ archivu si uz to zjisti samo. jestli to umi i rar nevim, ale ten si klidne rozbalim sam.
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
Přemek Vyhnal avatar 28.10.2010 14:41 Přemek Vyhnal | skóre: 24 | blog: Toto není blog! | Dobřichovice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Ja bych take doporucil "aunpack" (z baliku "atools"). Funguje to take tak nejak, navic ma jeste als, apack, ...
NO RAPTORS!
Max avatar 27.10.2010 22:36 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Snažím se jet na default, abych se někde necítil jako bez rukou, takže si upravuji jen vzhled shellu a PATH :
export PATH="/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/X11R6/bin:/opt/bin:/opt/vmware/bin:/opt/vmware/sbin:/opt/mozilla/bin:/opt/kde/bin:/opt/qt/bin:/opt/java/jre/bin:/opt/gnome/bin:/opt/e17/bin:~/scripts"               
export PS1="\[\033[1;37m\][\[\033[0;31m\]\l\[\033[1;37m\]][\[\033[0;37m\]Pha\[\033[1;37m\]]\[\033[1;37m\][\[\033[0;36m\]\u@\H \[\033[0;32m\]\W\[\033[1;37m\]]\[\033[0;37m\]$ \[\033[1;37m\]"                                                        
Navíc místo bashrc používám spíše vlastní skripty v ~/scritps, kde jich mám celkem dost (většinou na vzdálená spojení na plochy, nebo scripty na úpravu fotek atd.)
Na centu si ještě upravuji barvy shellu, aby vypadaly jak na archu. Výchozí tmavě modré adresáře na nejdou v černé konzoli vůbec vidět.
Na centíku také používám zkrácenou verzi vzhledu bashe :
# .bashrc                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                    
# User specific aliases and functions                                                                                                                                                                                                               
                                                                                                                                                                                                                                                    
alias rm='rm -i'                                                                                                                                                                                                                                    
alias cp='cp -i'                                                                                                                                                                                                                                    
alias mv='mv -i'                                                                                                                                                                                                                                    
#alias ls="ls -FA"                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                    
# Source global definitions                                                                                                                                                                                                                         
if [ -f /etc/bashrc ]; then                                                                                                                                                                                                                         
        . /etc/bashrc                                                                                                                                                                                                                               
fi                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                    
export PATH="/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/X11R6/bin:/opt/bin:/opt/vmware/bin:/opt/vmware/sbin:/opt/mozilla/bin:/opt/kde/bin:/opt/qt/bin:/opt/java/jre/bin:/opt/gnome/bin:/opt/e17/bin:~/scripts"               
export PS1="\[\033[1;37m\][\[\033[0;31m\]\l\[\033[1;37m\]][\033[0;31m\]\u@\H\[\033[0;32m\] \W\[\033[1;37m\]]\[\033[0;37m\]# \[\033[1;37m\]"                                                                                                         
#export PS1="\[\033[1;37m\][\[\033[0;31m\]\l\[\033[1;37m\]][\[\033[0;37m\]Wrk\[\033[1;37m\]]\[\033[1;37m\][\[\033[0;31m\]\u@\H \[\033[0;32m\]\W\[\033[1;37m\]]\[\033[0;37m\]# \[\033[1;37m\]"                                                       
test -s ~/.alias && . ~/.alias
Zdar Max
Měl jsem sen ... :(
27.10.2010 22:54 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?

Hm, já na CentOSu používám

  unalias cp
  unalias mv
  unalias rm
  export PS1='\u@\h:\w\> '
(u roota '\h:\w\$ ')
28.10.2010 11:23 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Pre GNU tar stačí tar xvf prinajmenšom pre pre tar.bz2, tar.gz. tar, tgz. (Neviem či .tbz2)
Jendа avatar 27.10.2010 19:28 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
PS1="\[\e]0;\u@\h: \w\a\]$PS1"  # titulek terminálu - doporučuji použít i kralykovi
alias jsem='sudo su'
alias la='ls -al --si --color=auto --file-type'
alias cdt='cd ~/tmp'
alias genpass='cat /dev/urandom | tr -dc a-zA-Z0-9 | head -c 10 ; echo'
export HISTSIZE=10000
export HISTTIMEFORMAT='%F %T '
export HISTIGNORE="pwd:cd:"
Případně ještě můžete zkusit implementovat Politically Correct UNIX.
Jendа avatar 27.10.2010 19:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
A úplně jsem zapomněl na svou normální výzvu shellu - adresář na zvýrazněném (modrém) pozadí - lépe se tak orientuji, když nějaký příkaz vypíše víc řádek, hned vidím, kde výpis začíná.
PS1="\[\033[01;44m\]\w>\[\033[00m\] "
27.10.2010 19:40 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
# titulek terminálu - doporučuji použít i kralykovi
Oook?
27.10.2010 19:51 Bystroushaak
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Jendа avatar 27.10.2010 20:16 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Příloha:
!
kotyz avatar 27.10.2010 20:33 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
tohle (ten titulek) mi dela kdeckova konsole sama od sebe.
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
27.10.2010 21:20 ____ | skóre: 15 | blog: _
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Taky to mám v gnome-terminalu tak nějak samo od sebe.
kotyz avatar 27.10.2010 21:28 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
ale ma to nejaky mouchy, kdyz dam su tak mi to tam furt ukazuje uzivatele kotyz a ne root. ale furt lepsi nez kdyby v tom titulku bylo napsano jen konsole ;-)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
28.10.2010 13:11 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
echo $PROMPT_COMMAND
Jendа avatar 28.10.2010 13:24 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Pravděpodobně už to máš v distribuci defaultně.
kotyz avatar 28.10.2010 13:43 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
tezko, to by to muselo nekde v tom .bashrc bejt. a to neni. a jiny terminaly to tam napsany nemaj. to bude asi vlastnost ty kdeckovy konsole ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
28.10.2010 13:52 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
pozri si aj /etc/profile
kotyz avatar 28.10.2010 14:01 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
tam to taky neni, mozna je to jeste nekde jinde ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
28.10.2010 14:14 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
ok, bash ako nonlogin interactive shell spusta aj /etc/bash.bashrc popr, pozri si hodnoty PROMPT_COMMAND, resp PS1 a pozri, kde sa nastavuju
Jendа avatar 28.10.2010 13:53 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Dej si echo $PS1, určitě tam nějaké \[\e]0; bude. Nebo si nastav $PS1 třeba jenom na > a uvidíš, že se to přestane aktualizovat. Přece ta Konsole nemá křišťálovou kouli.
28.10.2010 14:23 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Přece ta Konsole nemá křišťálovou kouli.

Mno ... konsole v KDE 4.x meni text na tabe. A imho ho meni tak, že sleduje /proc/${pid-bash-u-ktory-spustila}/cwd - čo je celkom vtipný trik ;-)
28.10.2010 20:41 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Tak nějak to bude. Každopádně u mě echo $PS1 vypíše přesně to, co mám v .bashrc, čili nic dalšího do toho nezasahuje. To by nebylo ve stylu Archu ;-)
27.10.2010 19:29 ____ | skóre: 15 | blog: _
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Hmmm... bordel:
alias ls='ls --color=auto --group-directories-first'
alias netcfgw='while ! sudo netcfg wireless; do sleep 1; done'
PS1='\[\e[1m\][\u@\h \W]\$\[\e[0m\] '
export MANWIDTH=80
export LIBGL_DRIVERS_PATH=/opt/lib32/usr/lib/xorg/modules/dri
# export SDL_AUDIODRIVER=pulse
if [ -f /etc/bash_completion ]; then
        . /etc/bash_completion
fi

fortune -as
kotyz avatar 27.10.2010 19:37 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin

# ALIASY
alias ls='ls --color=auto'
alias lsa='ls -a'
alias lsl='ls -l'
alias lsal='ls -a -l'
alias ..='cd ..'
alias ~='cd ~'
alias pacman='pacman-color'
alias fsck.ext3='fsck.ext3 -f -C 0'

# PROMPT
PS1='[\u@\h \W]\$ '

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

# Set DE for OO.org
export OOO_FORCE_DESKTOP=kde

# HISTORIE
export HISTFILESIZE=100

# FORTUNE
if [ -x /usr/bin/fortune ]; then
	/usr/bin/fortune bofh-excuses cs reddwarf -aes
fi

Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
kotyz avatar 27.10.2010 19:39 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
akorat mi ten pacman-color nejde se sudem, to se spusti normalni nebarevnej pacman a ty fortunes nefungujou v yakuake a konsoli z kde4 (s verzema z kde3 to funguje). ale sem moc linej to nejak resit.
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
kotyz avatar 27.10.2010 19:43 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
vlastne ty fortunes fungujou vsude krome tech terminalu z kde4. xterm, sakura, lxterminal, to vsechno jde. v yakuake a konsoli to pise 'No fortunes found'. nechapu ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
27.10.2010 19:46 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Nebude to nějaká env var?

Btw. ty tvoje fortuny mě inspirovaly:
if [ -c /dev/ka ]; then cat /dev/ka; echo ""; fi
;-)
27.10.2010 19:50 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
alias sources.list="sudo nano /etc/apt/sources.list"

Nebylo byl lepší použít sudoedit (resp. sudo -e)?

27.10.2010 19:58 AAAA BBB | blog: AAAA
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Asi ano, ale já jsem zrovna nějak nastavil vim jako výchozí editor a v něm se moc neorientuji, takže pro mě radši nano...
Jendа avatar 27.10.2010 20:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
export VISUAL=nano
27.10.2010 20:32 AAAA BBB | blog: AAAA
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
thx.
kotyz avatar 27.10.2010 20:35 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
nastavim vim jako defaultni editor je preci zaklad! miluj svuj vim! ;-) :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
27.10.2010 22:20 Jan Jílek | skóre: 6 | blog: Strider
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Kdo nemá rád VIM, nemá rád lidi :-)
Čas od času jsem sražen k zemi. Ale vždy vstanu a nedovolím nikomu držet mě na zemi.
27.10.2010 19:54 Bystroushaak
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin

# ruzne vylepseni
alias ls="ls --color=auto"
alias la="ls -laFh"
alias tree="tree --dirsfirst"
alias cp="cp -rp"
alias sudo='sudo env PATH=$PATH'

# ssh
alias ssk="echo 'Knock, '; knock kitakitsune.org xxxx xxxx xxxx xxxx xxxx; echo 'knock!'; ssh -D 2223 kitakitsune.org" # cenzurováno

# aptitude
alias sai="sudo aptitude install"
alias aps="aptitude search"
alias saib="sudo aptitude -t lenny-backports install"

# spell check
alias cd..="cd .."
alias iwlsit="iwlist"
alias gpp="g++"

# ostatni
alias cleand='if [ `pwd | grep "/D"` ]; then rm !(*.d); else echo "Hah, bud rad zes tam pridal tu podminku, jinak uz bys taky mohl byt v prdeli.."; echo "Pokud to presto chces udelat, zadej manualne: rm !(*.d)"; fi;' # k tomuhle se vaze vesela story kdy jsem si smazal spoustu veci ktere jsem nechtel - nastesti to neslo rekurzivne
alias conme="wpa_supplicant -Dwired -ieth0 -c/etc/wpa_supplicant/wpa_supplicant.conf -d"

David Watzke avatar 27.10.2010 21:00 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Mám tam klasiku, co každej, ale kromě toho takovou jednu chlívárnu:
mcd()
{
        mkdir -p "$*" && cd "$*"
}
Tu mám rád. (Vytvoří adresář a rovnou do něj vleze. Může to bejt rovnou i adresářová struktura a nemusej se escapovat mezery.) Určitě má svý úskalí, který by šťoura našel, ale když člověk ví kdy to použít, je to bezva.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
default avatar 27.10.2010 21:11 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
MuHeHe! Kdybys věděl, co znamená MCD u nás v officu. :-D :-D :-D
kotyz avatar 27.10.2010 21:31 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
no tos nemel rikat, ted budou vsichni chtit vedet co to teda u vas v officu znamena ... :-D navnadil si publikum, tak se ted koukej vytahnout ;-)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
31.10.2010 02:29 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
tak se ted koukej vytahnout

aby nevytahl neco jineho ;-)... treba to je [ mcd = Mrdnu (ti ho) Celyho Do-prdele ] ;P
Baník pyčo!
kotyz avatar 31.10.2010 09:46 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
to by mi stacilo. je to dost necekany i ujety zaroven. ale to bude urcite znamenat neco jinyho. jinac sem znal kdysi jednoho cloveka a tomu sme rikali PMDP (znamena to plzensky mestsky dopravni podniky, ale u nej to melo vyznam pust me do prdele. dodneska nevim jestli byl opravdu 4% nebo na to jenom tak moc vypadal.)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
default avatar 27.10.2010 21:10 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Já jsem si navyknul používat jen la, což je alias pro ls -la. A chci se toho zbavit, protože jedinej systém, kterej to měl by default bylo SuSE. Takže když sednu za terminál kohokoli jinýho, jsem nasranej.

Nejhorší je, že jsem si ten zlozvyk zanesl do CentOSu a OS X. :-D
David Watzke avatar 27.10.2010 21:41 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Souhlas, já sem vždycky hotovej, když nejde ll :-D
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
27.10.2010 21:51 AAAA BBB | blog: AAAA
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Tak máte mít někde uložený bashrc (někde na serveru) a stáhnout si ho a spustit tam...
default avatar 28.10.2010 20:52 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Víš ty vůbec s kolika servery já pracuju? Podle tvý rady bych nedělal nic jinýho než jen šukal .bashrc fajly sem a tam. :-D
gtz avatar 27.10.2010 22:38 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Ano zde na Suse to je a nějak jsem si na to zvykl. No a pak se divím, že vždycky někde jinde mi to vynadá, že to neexistuje.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
27.10.2010 23:44 xavier | skóre: 10 | blog: borkovo
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Na ssh používám soubor ~/.ssh/config. např.
Host server1
HostName server1.cz
User username
Připojení je potom ssh server1. Výhoda je, že to funguje i na scp např. scp a.txt server1:/home/username/. Více nastavení v man ssh_config.
pavlix avatar 27.10.2010 23:51 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
A funguje i doplňování tabulátorem.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
28.10.2010 14:05 AAAA BBB | blog: AAAA
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Mhmm to je užitečné škoda že už jsem si navykl na ty zkratky co používám :(
Milhouse avatar 28.10.2010 08:20 Milhouse | skóre: 15 | blog: MilhouseLand
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Při aliasu "alias sai="sudo apt-get install" funguje doplňování názvů balíčků přes tabulátor? Mě to nešlo.
"...naše práce není vidět, ale je důležitá!"
28.10.2010 14:06 AAAA BBB | blog: AAAA
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
naneštěstí ne. Já vůbec nevěděl že něco takového se doplňuje.

BTW: řešení je předělat /etc/completion...
Bedňa avatar 28.10.2010 08:56 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
alias zrkadlo='echo Bedňa je najkrajší a najmúdrejší na celom svete'
KERNEL ULTRAS video channel >>>
Gilhad avatar 28.10.2010 09:50 Gilhad | skóre: 20 | blog: gilhadoviny
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Krome tech co uz tu mnohokrat zaznely, tak

alias df='df -h'
alias locate='locate -i '
# pruhledny mc
alias mcx='mc -C normal=,default:marked=yellow,default:executable=,default:directory=,default:link=,default:stalelink=,default:device=,default:special=,default:core'

alias 11='cd /home/gilhad/GIT/rhmbox.2.0/v.2.0/svn/home/rhm/v.2.0/client'
# obdobne 22, 33, .. pro ruzne oblibene pracovni adresare

# vzdaleny mail
alias xkm='ssh -Y -f harpoon /usr/kde/3.5/bin/kmail '

# hezky vypis logu v GITu , typicky gl -9
gl() { git log --graph --oneline --decorate=full "$@" |sed "s#refs/[a-z/]*/##g;s#tag: ##g" ; }

# du -hsc * |sortdu 
alias sortdu='sed "s/^/   /;s/^ *\([ 0-9]\{3\}\)/\1/;s/^\(...\)\([^.]\)/\1.0\2/;s/^\( *[^ \t]*\)\([^ \t]\)/\2\t\1\2/;s/^G/g/"|sort|sed "s/^g/G/;s/^0/B/"'

## Doplni cislo tty
case $TERM in
	xterm*|rxvt*|Eterm)
		PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
		PS1='\[\033[01;32m\]\u\[\033[01;35m\]@\h \[\033[01;32m\]()\W \$ \[\033[00m\]'
		# --------------------------- for [xx@yy(1) zz] ------------------------------

		if [ "x$OnTty" == "x?" ] ;then unset OnTty;fi
		if test -z $OnTty;then OnTty=`tty|tr -d 'a-z/'`;fi
		if test -z $OnTty;then OnTty="?";fi
		export PS1="[\[^[[01;32m\]\u\[^[[00m\]@\[^[[01;31m\]\h($OnTty) \[^[[01;35m\]\W\[^[[00m\]]\\$ "
		export OnTty
		
		;;
	screen)
		PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\\"'
		;;
esac

Saljack avatar 28.10.2010 10:03 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak já taky přidám něco od sebe většina je ale normální nic převratného:
alias spat="sudo shutdown -h 60"
alias clr="clear"
alias ld="ls -l | grep ^d"
alias autoodebrani="sudo apt-get autoremove"
alias sped="speedcontrol -x 2 /dev/scd0"
alias ac="cat /proc/acpi/battery/BAT1/info && acpi"
alias rnm="convmv --notest -f cp1250 -t utf8 -r"
alias svnco="svn co XXXX"
alias svnexp="svn commit XXXX"
Sex, Drugs & Rock´n Roll.
Saljack avatar 28.10.2010 10:04 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
To ld je celkem dobrý to používám často.
Sex, Drugs & Rock´n Roll.
stativ avatar 28.10.2010 10:51 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Mě se to zdá docela dost blbý. Co na to má říkat chudák linker?
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
28.10.2010 13:04 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Ten se obvykle spouští přes make, ze skriptu nebo prostřednictvím gcc, takže je to celkem jedno. Vlastně si ani nevzpomínám, jestli jsem někdy ld spouštěl přímo.
Saljack avatar 28.10.2010 15:31 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Já nikdy :-D proto to mám taky tak pojmenovaný :-D
Sex, Drugs & Rock´n Roll.
Jendа avatar 28.10.2010 13:06 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
alias ac="cat /proc/acpi/battery/BAT1/info && acpi"
Jsem divnej, když mám voltmetr a ampérmetr v panelu? :-)
28.10.2010 13:31 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Pokud u toho stroje sedím (a není to notebook), je to řešení. Jde-li o server, který je 60 km daleko v housingovém centru, neřeší to nic.
Jendа avatar 28.10.2010 13:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Ty máš v housingu dedikovanou UPS?
28.10.2010 13:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Ne, ale k UPS se stejně nedostanu přes ACPI.
Jendа avatar 28.10.2010 13:56 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Tak co měří server nenotebook za napětí a proud?
28.10.2010 14:56 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Napětí jednotlivých větví zdroje. Ale to, pravda, nebude pod "battery".
Saljack avatar 28.10.2010 15:30 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Mě se nějak nezobrazuje stav baterie v KDE, ale tohle pomůže, aby se to začalo zobrazovat. Netuším čím to je a už to řeším hrozně dlouhou dobu.
Sex, Drugs & Rock´n Roll.
Chytrex avatar 4.11.2010 23:59 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Errrm a proč místo clr nepoužíváš ctrl + l ?:))
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
5.11.2010 00:51 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
dík :-D
Chytrex avatar 5.11.2010 01:28 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Není zač.. ono je to IIRC i v manu k bashi:D
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
28.10.2010 11:10 RapMan | skóre: 14 | blog: RapMan
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Terminal uz nepouzivam... Resp. pouzivam pouze na prikaz dmesg ....
28.10.2010 12:06 Martin Mareš
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
alias c.='c_d ..'
alias c..='c_d ../..'
alias c...='c_d ../../..'
alias c....='c_d ../../../..'
alias c.....='c_d ../../../../..'
function c_d { cd $1/$2 ; }
28.10.2010 16:24 Boris Dušek | skóre: 22 | blog: everything
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
K čemu je dobrá ta funkce c_d? Jediný argument, který si dokážu představit, je že je snadnější napsat _ než /
vim ~/.emacs
Jendа avatar 28.10.2010 16:36 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Asi že může napsat c.. ahoj a hodí ho to do ../../ahoj.
28.10.2010 17:12 Filip
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
cdd()  { cd ../$1; }
cddd()  { cd ../../$1; }
cdddd()  { cd ../../../$1; }
cddddd()  { cd ../../../../$1; }
cdddddd()  { cd ../../../../../$1; }
cddddddd()  { cd ../../../../../../$1; }
cdddddddd()  { cd ../../../../../../../$1; }
cddddddddd()  { cd ../../../../../../../../$1; }

alias dt="date --rfc-3339\=date | sed -e 's#20\([0-9][0-9]\)\-\([0-9][0-9]\)-#\1\2#'"
zz()  { nice zip -rq9 `echo $1 | sed 's/\///g'`.zip "$1"; }
uz()  { nice unzip -q $1; }

jpgs2djvu() { DJVUS=""; for a in `ls *jpg`; do nice convert $a -threshold $1"%" $a.pbm;  nice cjb2 $a.pbm  -losslevel 150 $a.djvu; rm $a.pbm; DJVUS="$DJVUS $a.djvu"; echo -n _$a; done; nice djvm -create `pwd | sed -e "s;^.*[^\\]/;;g"`.djvu $DJVUS; rm $DJVUS; }

gg()   { b=`echo $@ | sed 's/\ /%20/g'`; links2 'http://www.google.com/search?hl=cs&q='$b'&btnG=Google+s3a%7C2ch' -g & }

transpose_table() { Ncol=`head $1 -n 1 | wc -w`; for a in `seq 1 $Ncol`; do cat "$1" | sed 's/\s\+/\t/g' | cut -f$a  | sed -e :a -e N -e 's/\n/\t/' -e ta; done; }
David Watzke avatar 28.10.2010 17:21 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
To tvoje "dt" má bejt jako date +%y%m%d nebo co to tam vyvádíš? :-D
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Saljack avatar 28.10.2010 17:56 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Taky na to právě koukám :-D
Sex, Drugs & Rock´n Roll.
28.10.2010 23:08 Filip
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Aha, super, díky. Ta magie se sedem byla snazší než číst návod.
28.10.2010 23:09 Filip
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Tedy, zkoušel jsem to podle manu, nechodilo to (??) a neměl sjem čas to řešít, tak jsem to zbastlil takto.
Saljack avatar 28.10.2010 23:36 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Když něco nejde silou tak to musí jít ještě větší :-D.
Sex, Drugs & Rock´n Roll.
28.10.2010 13:27 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
.bashrc:

for bashrc in ~/.bashrc-common ~/.bashrc.$HOST ; do
  [ -e $bashrc ] && . $bashrc
done

if [ -t 0 ]; then
  for alias in  ~/.aliases ~/.aliases.$HOST ; do
    [ -e $alias ] && . $alias
  done
fi

export HISTFILE=~/.bash_history.$HOST
export TMOUT=450
.bashrc-common:
if [ -t 0 ]; then
    export CDPATH="./:~/work/svn/:~/"
    export LS_COLORS="*.mp3=00;34:*.gz=01;31:*.bz2=01;31"
    export LS_OPTIONS='--color=tty -F'

    unset PROMPT_COMMAND
    export PS1="\u@\h:\w\\\$ "
    export ignoreeof=5
    export PAGER=/usr/bin/less

    export HISTCONTROL="ignorespace:ignoredups:erasedups"
    export HISTSIZE=2000
    export HISTFILESIZE=20000
    export HISTIGNORE="ls *:ll *:l *:fg *:bg"
    export command_oriented_history=on

fi
.aliases:
alias ls='ls $LS_OPTIONS'

alias l='ls'
alias la='ls -A'
alias ll='ls -l'
alias lla='ls -lA'

alias L='ls -L'
alias LA='ls -LA'
alias LL='ls -Ll'
alias LLA='ls -LlA'

alias D='ls -dL'
alias DA='ls -Lda'
alias DL='ls -Lld'
alias DLA='ls -Llda'

alias d='ls -d'
alias da='ls -da'
alias dl='ls -ld'
alias dla='ls -lda'

alias cvs='svn'
alias snv='svn'
alias fgr='fgrep -r --exclude-dir=.svn'
alias find-file='gnuclient -q'
28.10.2010 13:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Pár drobností:
alias icat='iconv -f iso-8859-2 -t utf-8'
alias wcat='iconv -f windows-1250 -t utf-8'

function iless {
  iconv -f iso-8859-2 -t utf-8 "$@" | less
}
function wless {
  iconv -f windows-1250 -t utf-8 "$@" | less
}

function retry
{
  if [ "$[$1]" -gt 0 ]; then i=$[$1]; shift; else i=60; fi
  until "$@"; do sleep $i; done
}
28.10.2010 14:55 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
Můžu .zshrc místo .bashrc? Převážná část je ale stejně z článku Žůžo shell
# Set prompts
source $HOME/.zsh/colors.sh  # .zshrc je univerzální, v .zsh/colors.sh nastavuji různé barvičky pro každé PC a jiné pro roota
PROMPT="%T %B%h>%b"
RPS1="<%{${ps_col}%}%m%{${ps_prev}%}:%~"

bindkey -e                   # editor jako emacs

alias ls="ls -F --color"     # barevné soubory
alias cp="nocorrect cp"      # kopírování a přesuny bez korekcí
alias mv="nocorrect mv"

alias scr="screen -R"
alias sls="screen -ls"

# Set options
HISTFILE=~/.history          # soubor pro ukládání do historie
SAVEHIST=50                  # ukládá se 50 příkazù
setopt HIST_IGNORE_SPACE     # řádek začínající mezerou si nepamatuje
setopt HIST_IGNORE_ALL_DUPS  # vyhazuje z historie staré duplikáty
setopt EXTENDED_GLOB         # rozšířené žolíkové znaky
#setopt NO_CLOBBER           # ochrana při přesměrovávání výstupů
setopt CORRECTALL            # opravy překlepů
#setopt CORRECT              # opravy překlepů v příkazech
#setopt NO_BEEP              # nepípat při chybách

# File completion
setopt AUTOLIST              # vypisuje možnosti pro doplnění
setopt NO_LIST_AMBIGUOUS     # vypisuje je hned, ne až při druhém <Tab>
setopt NO_LIST_BEEP          # nepípat při doplnění
setopt LIST_PACKED           # zkrácený výpis
zmodload -i zsh/complist     # obarví vypisované soubory
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
autoload -U compinit         # aktivuje "standardní" pravidla pro doplňování
compinit

local _myhosts               # doplňování známých hostů pro ssh a scp
if [[ -f $HOME/.ssh/known_hosts ]]; then
  _myhosts=( ${${${${(f)"$(<$HOME/.ssh/known_hosts)"}:#[0-9]*}%%\ *}%%,*} )
  zstyle ':completion:*' hosts $_myhosts
fi

source "${HOME}/.env"        # stejné proměnné prostředí pro každý shell
vencour avatar 28.10.2010 17:09 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin

Vlastně nic. Jen pouštim náhodné fortune. Potěší.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Saljack avatar 28.10.2010 18:04 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
A to se udělá jak?
Sex, Drugs & Rock´n Roll.
vencour avatar 28.10.2010 22:09 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?

Neni to přímo .bashrc, v gentoo mam následující ...

$ cat .bash_profile
# /etc/skel/.bash_profile

# This file is sourced by bash for login shells.  The following line
# runs your .bashrc and is recommended by the bash info pages.
[[ -f ~/.bashrc ]] && . ~/.bashrc

PATH=$PATH:$HOME/bin

fortune

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
28.10.2010 18:07 Neel | skóre: 10
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
ZSH FTW!!!
28.10.2010 20:31 git-user
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
export PROMPT_COMMAND="export PS1=\"\[\e[1;36m\][\w]\[\\e[0m\\e[1;32m\\]\`git branch 2>&1 | grep '*' | sed 's/\* \\(.\\+\\)/[\\1]/'\`\\[\\e[0m\$ \""
Pokud jsem v nějakém gitem spravovaném (pod)adresáři, do závorky za cestu mi to přidá větev, ve které pracuji. Na rozumně rychlém stroji je marže na volání gitu (naprosto) zanebatelná.
28.10.2010 20:49 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
wow to je pěkný ;-)
alblaho avatar 28.10.2010 21:54 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Tak to je dost hustá prasárna.

Jelikož v práci dělím s gitem v řádce dost intenzivně, tak to snad adoptuji.

Díky:-)
29.10.2010 14:35 git-user
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Musím se přiznat, že nápad není originální - bash přibalený ke gitu pro windows dělá téměř totéž (bez barviček ;-)). Nicméně implementace je vlastní (a jiná) - "info bash" a "man sed" a chvilka cesty vlakem...
3.11.2010 10:19 pozortucnak | skóre: 21 | blog: vecny_windowsar
Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
Odpovědět | Sbalit | Link | Blokovat | Admin
[ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ] && startx
[ "$(tty)" = "/dev/tty2" ] && ( trap '' INT && while true ; do htop ; echo -n -e "\033[H\033[?25l\033[30;40m" ; while \
          [ $(read -ers -n 1 -t 0.3 q ; echo $q) ] ; do echo -n -e "\033[H\033[?25l\033[30;40m" ; done ; done ; logout ) 

jo a používám mingetty
Jsem mimořádně obtížný případ

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.