abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:00 | Nová verze

    Společnost Meta otevírá svůj operační systém Meta Horizon OS pro headsety pro virtuální a rozšířenou realitu. Vedle Meta Quest se bude používat i v připravovaných headsetech od Asusu a Lenova.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | IT novinky

    Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.

    Ladislav Hagara | Komentářů: 0
    včera 23:44 | Nová verze

    Byla vydána nová stabilní verze 3.5 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled novinek také na YouTube. Nově lze využívat cloud (audio.com). Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Zajímavý článek

    50 let operačního systému CP/M, článek na webu Computer History Museum věnovaný operačnímu systému CP/M. Gary Kildall z Digital Research jej vytvořil v roce 1974.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Pozvánky

    Byl zveřejněn program a spuštěna registrace na letošní konferenci Prague PostgreSQL Developer Day, která se koná 4. a 5. června. Na programu jsou 4 workshopy a 8 přednášek na různá témata o PostgreSQL, od konfigurace a zálohování po využití pro AI a vector search. Stejně jako v předchozích letech se konference koná v prostorách FIT ČVUT v Praze.

    TomasVondra | Komentářů: 0
    včera 03:00 | IT novinky

    Po 48 letech Zilog končí s výrobou 8bitového mikroprocesoru Zilog Z80 (Z84C00 Z80). Mikroprocesor byl uveden na trh v červenci 1976. Poslední objednávky jsou přijímány do 14. června [pdf].

    Ladislav Hagara | Komentářů: 6
    včera 02:00 | IT novinky

    Ještě letos vyjde Kingdom Come: Deliverance II (YouTube), pokračování počítačové hry Kingdom Come: Deliverance (Wikipedie, ProtonDB Gold).

    Ladislav Hagara | Komentářů: 5
    21.4. 19:11 | Komunita

    Thunderbird 128, příští major verze naplánovaná na červenec, přijde s nativní podporou Exchange napsanou v Rustu.

    Ladislav Hagara | Komentářů: 25
    21.4. 04:44 | Komunita

    Byly vyhlášeny výsledky letošní volby vedoucího projektu Debian (DPL, Wikipedie). Novým vedoucím je Andreas Tille.

    Ladislav Hagara | Komentářů: 7
    21.4. 00:11 | Nová verze

    Po osmi měsících vývoje byla vydána nová verze 0.12.0 programovacího jazyka Zig (GitHub, Wikipedie). Přispělo 268 vývojářů. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 2
    KDE Plasma 6
     (71%)
     (10%)
     (2%)
     (18%)
    Celkem 678 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Můj .bashrc, a co máte vy v tom svém?

    27.10.2010 19:04 | Přečteno: 5875× | všemožno | poslední úprava: 27.10.2010 19:05

    Jíž poměrně dlouho si velebím svůj bashrc a tak bych se chtěl předvést tím jak jsem si tu práci s bashem už stihl přizpůsobit, což by byl první smysl tohohle zápisku, druhý je aby i ostatní poradili co do něj dát...

    Tak tedy co v něm mam? Hlavně aliasi:

    klasika na podrobný výpis ls
    alias la="ls -laF"
    jsem líný psát neustále litanie pro instalaci/aktualizaci/hledání balíků:
    alias sai="sudo apt-get install"
    alias sas="apt-cache search"
    alias sau="sudo apt-get update"
    alias sag="sudo apt-get upgrade"
    dále poměrně často edituji soubor s repositáři, nutno podotknout že mi to v poslední době stěžují ubuntu ppa...
    alias sources.list="sudo nano /etc/apt/sources.list"
    užitečná věc, přinutí wget defaultně obnovovat přerušené stahování...
    alias wget="wget -c"
    ssh na ruzné servery:
    alias ssad="ssh ssh.alwaysdata.com"
    ...

    ssh tunnel na server, výhoda je že to nikdy nespadne kvůli connection timeout protože to uměle generuje aktivitu skrz náhodné znaky. Dále to běží v pozadí a neptá se na heslo... Já to mám ještě nastavený tak aby se to spouštělo po spuštění...
    alias tunnel="ssh -f -N -n -D 2222 *.*.*.* -p 443"
    Pošle soubory přes ssh (scp) do předem určené složky...
    ssfr () { scp -P 443 $* visgean@*.*.*.*:/home/visgean/; }
    Přinutí python načíst pythonrc, užitečné zejména pro doplňování...
    export PYTHONSTARTUP=$HOME/.pythonrc
    visgean@Rewitaqia:~$ cat .pythonrc
    import readline, rlcompleter
    readline.parse_and_bind("tab: complete")
    Tak a teď se prosím pěkně ukažte vy se svým bashrc!        

    Hodnocení: 100 %

            špatnédobré        

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

    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?
    # 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
     }
    
    ;-)
    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 | Radnice
    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.
    Mul-ti-pass! | 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: 62 | 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?
    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 | Radnice
    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.
    Mul-ti-pass! | 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 | Radnice
    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 ;-)
    Mul-ti-pass! | 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 | Radnice
    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 ...
    Mul-ti-pass! | 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 | Radnice
    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 ...
    Mul-ti-pass! | 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: 62 | 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?
    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 | Radnice
    Rozbalit Rozbalit vše Re: Můj .bashrc, a co máte vy v tom svém?
    
    # 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
    
    
    Mul-ti-pass! | 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 | Radnice
    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.
    Mul-ti-pass! | 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 | Radnice
    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 ...
    Mul-ti-pass! | 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?
    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 | Radnice
    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
    Mul-ti-pass! | 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?

    # 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?
    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 | Radnice
    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 ;-)
    Mul-ti-pass! | 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 | Radnice
    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.)
    Mul-ti-pass! | 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?
    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?
    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?
    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?
    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?
    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?
    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?
    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?
    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?
    .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?
    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?
    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?

    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?
    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?
    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?
    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?
    [ -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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.