bashrc
Moderator/ica: Moderatori/ce
Re: bashrc
evo postao sam korisnik zsh-a. vecinu sam kopirao iz "svog" bash-a, plus devilov prompt i postavke sto se tiče samog zsh-a.
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
-
Lutherus
Re: bashrc
čestitke.zsh je zadnji shell koj češ probati.nema natragcinober je napisao/la:evo postao sam korisnik zsh-a. vecinu sam kopirao iz "svog" bash-a, plus devilov prompt i postavke sto se tiče samog zsh-a.
inače dosta dobar je i python kao shell odnosno ipython
Re: bashrc
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Re: bashrc
stavio sam zsh na moj centos i dosta sam zadovoljan.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
-
Lutherus
Re: bashrc
kažem,zsh je zadnji shell koj ćeš probati.jer ga nečeš više napuštati.
recimo meni je bil užasno grozan ksh
recimo meni je bil užasno grozan ksh
- retsam
- Postovi: 2254
- Pridružen/a: 11 svi 2009, 16:26
- Spol: M
- OS: Arch Linux x86-64 subtle
- Lokacija: /dev/pts/0
Re: bashrc
The last shell you're ever needed http://friedcpu.wordpress.com/2007/07/2 ... ever-need/, znam da je starije ali jako dobro objašnjenje zsh funkcija.odin je napisao/la:kažem,zsh je zadnji shell koj ćeš probati.jer ga nečeš više napuštati.
recimo meni je bil užasno grozan ksh
Nije ksh loš, nakon 6 mjeseci openbsd-a naučio sam se
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.
Pikacode - Arch configs
Pikacode - dwm config
-
Lutherus
Re: bashrc
hebi ga.volim openbsd,nevolim ksh.zato se i neslažemo :-/
al sad se pokušavam raditi pametan uh ipython odnosno pysh
al sad se pokušavam raditi pametan uh ipython odnosno pysh
- retsam
- Postovi: 2254
- Pridružen/a: 11 svi 2009, 16:26
- Spol: M
- OS: Arch Linux x86-64 subtle
- Lokacija: /dev/pts/0
Re: bashrc
Uzeo si vremena i složio .bashrc , ništa posebno čisto za moje potrebe par funkcije, aliasi, dodan korisnički bin path i exportao par varijabli.
evo link na pstie možda bude preglednije
http://pastie.org/3518921
Kod: Označi sve
# Author: retsam
# ~/.bashrc
#
# If not running interactively, don't do anything
# #
[[ $- != *i* ]] && return
# PATHS
# #
export PATH="$PATH:/home/luka/bin"
export EDITOR="vim"
PS1="\n\w \[\033[0;32m\]$\[\033[0m\] "
# # ALIAS
# # #
#
# SYS
# #
alias sys="vmstat 3"
alias h='history'
alias md5='md5sum'
alias x="startx"
alias xi='sudo vim'
# CD
alias c='cd ..'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
# SERVICE
# #
alias rc='sudo /etc/rc.d/'
alias sservice='sudo /sbin/service'
alias inid='sudo /etc/init.d/'
# SSH
# #
alias sshpkey='cat ~/.ssh/id_rsa.pub | ssh $1 "cat - >> ~/.ssh/authorized_keys2"'
alias sshx='ssh $1 -p 22223'
# LS
# #
alias ls='ls --color=auto'
alias lss='ls -rhS'
alias lst='ls -rht'
alias ll="ls -lh"
alias la="ls -a"
alias l='ls -lah'
alias lla="ls -lah"
alias grep='grep --color=auto'
alias cdetc='cd /etc'
alias exit="clear; exit"
export LS_COLORS="di=31;1:ln=36;1:ex=31;1:*~=31;1:*.html=31;1:*.shtml=37;1"
# SED
# #
alias dog='sed "/ *#/d; /^ *$/d"'
# ARCHLINUX
# #
alias install='packer -S'
alias search='packer -Ss'
alias querry='sudo pacman-color -Qs'
alias remove='sudo pacman-color -Rsn'
alias upgrade='packer -Syu --noedit'
alias optimize='sudo pacman-optimize'
alias rmdblck='sudo rm /var/lib/pacman/db.lck'
alias instaur='packer -S --auronly --noedit'
alias upgradeaur='packer -Syu --auronly'
# NETWORK
# #
alias ix="sudo ifconfig"
alias iw="sudo iwconfig"
# DISK
# #
alias duso="sudo du -xh --block-size=1024K | sort -nr | head -20"
alias disco="du -sch /*"
alias uso="du -h --max-depth=1"
# # FUNCTIONS
# # #
#
#myip - finds your current IP if your connected to the internet
myip ()
{
lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/ | awk ‘{ print $4 }’ | sed ‘/^$/d; s/^[ ]*//g; s/[ ]*$//g’
}
#clock - A bash clock that can run in your terminal window.
clock ()
{
while true;do
clear;
echo “===========”;
date +”%r”;
echo “===========”;
sleep 1;
done
}
#netinfo - shows network information for your system
netinfo ()
{
echo “————— Network Information —————”
/sbin/ifconfig | awk /’inet addr/ {print $2}’
/sbin/ifconfig | awk /’Bcast/ {print $3}’
# /sbin/ifconfig | awk /’inet addr/ {print $4}’
/sbin/ifconfig | awk /’HWaddr/ {print $4,$5}’
# myip=`lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/ | sed ‘/^$/d; s/^[ ]*//g; s/[ ]*$//g’ `
echo
# echo “${myip}”
echo “—————————————————”
}
#shot - takes a screenshot of your current window
shot ()
{
import -w root -quality 75 “$HOME/Pictures/shot-$(date +%s).png”
}
#calc - calculates :)
function calc () {
awk "BEGIN { print $@ }"
}
#extr extraction of compressed files
function extr() {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar e $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*.xz) unxz -fvk $1 ;;
*.lzma) unlzma -vk $1 ;;
*) echo "echo'$1' cannot be extracted via extr()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
# Compression
function compress () {
FILE=$1
case $FILE in
*.tar.bz2) shift && tar cjf $FILE $* ;;
*.tar.gz) shift && tar czf $FILE $* ;;
*.tgz) shift && tar czf $FILE $* ;;
*.zip) shift && zip $FILE $* ;;
*.rar) shift && rar $FILE $* ;;
esac
}
# Generate random password
function randompw() {
if [[ $2 == "!" ]]; then
echo $(cat /dev/urandom | tr -cd '[:graph:]' | head -c ${1:-32})
else echo $(cat /dev/urandom | tr -cd '[:alnum:]' | head -c ${1:-32})
fi
}
# Kernel module functions
# #
function rcstart() {
sudo /etc/rc.d/$1 start;
}
function rcstop() {
sudo /etc/rc.d/$1 stop;
}
function rcrestart() {
sudo /etc/rc.d/$1 restart;
}
function reprobe() {
sudo modprobe -r $1
sudo modprobe $1
}
# Output
# #
clear
echo -ne "${cyan}";cow-fortune""
lsb_release -a
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.
Pikacode - Arch configs
Pikacode - dwm config
