Treceți la conținutul principal

Cum arată fișierul vostru de configurare a shell-ului?

Înainte de fiecare upgrade sau instalare a Ubuntului îmi salvez fișierul de configurare pentru shell, numit bashrc. Asta deoarece am câteva configurări cu care m-am obișnuit și nu vreau să le tot introduc în .bashrc (remarcați punctul din fața numelui) de fiecare dată. Nu sunt cine știe ce comenzi, dar eu m-am obișnuit cu ele.

Unele dintre aceste comenzi le-am luat de pe site-ul Shell-fu.



# # dezarhivare diferite tipuri de arhive - http://www.shell-fu.org/lister.php?id=375
extract () {
   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 "'$1' cannot be extracted via >extract<" ;;
     esac
   else
echo "'$1' is not a valid file"
fi
}
# # upload imagine pe Imgur direct din terminal
imgur(){
for i in "$@";do
  curl -# -F "image"=@"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" http://imgur.com/api/upload.xml|\
grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.\|_./\U&/g;s/_/ /;s/<\(.*\)>/\x1B[0;34m\1:\x1B[0m /'
done
}

alias ld='ls -al -d * | egrep "^d"' # only subdirectories
alias lt='ls -alt | head -20' # recently changed files

alias md='mkdir -p'
alias rd=rmdir
alias ..='cd ..'
alias ...='cd ../..'
alias +='pushd .'
alias clean-deborphan='sudo deborphan | xargs sudo apt-get -y remove --purge'

alias ppa-add='sudo add-apt-repository'
alias ppa-purge='sudo ppa-purge'

alias dnsrestart='sudo /etc/init.d/nscd restart'
alias pngcrush='pngcrush -brute -e'

if [ "$PS1" ]; then
complete -cf sudo
fi

alias dpkg="LD_PRELOAD=/home/irinel/tdpkg/libtdpkg.so /usr/bin/dpkg"

alias mount-usb="sudo mount /dev/sdb1 /mnt/usbstick/"
alias umount-usb="sudo umount /dev/sdb1 /mnt/usbstick/"

#convert -resize 50% input.jpg output.png
alias convertimg="convert -resize 60%"

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

alias tarbz2="tar -c --bzip2 -f"
alias debor="sudo deborphan | xargs sudo apt-get -y remove --purge"
alias compress="tar -zcvf"

alias infomem='cat /proc/meminfo'
alias infocpu='cat /proc/cpuinfo'
alias infopci='lspci'
alias infousb='lsusb'
alias scrot_delay_5='scrot -d 5'

alias poweroff="sudo shutdown -h now"
alias update="sudo apt-get update"
alias upgrade="sudo apt-get upgrade"
alias install="sudo apt-get install"
alias dnsflush="sudo /etc/init.d/dns-clean start"

alias optijpg='mogrify -quality 75'
alias optijpeg='jpegoptim -v -o -t'


Cam asta am eu în fișierul .bashrc. Sunt sigur că sunt foarte multe alte configurări și sunt curios ce alte comenzi (generale) aș mai putea adăuga în fișierul meu de configurare. Deci, voi ce comenzi interesante aveți în fișierul de configurare?

Postări populare de pe acest blog

BING.com un nou motor de cautare

Acum doua saptamani in urma,pe data de 3 iunie 2009 a intrat in functiune un nou motor de cautare ("search engine") numit BING.com . Acest site apartine companiei Microsoft ca un inlocuitor pentru Windows Live Search. Bing este numit de catre cei de la Microsoft ca fiind un motor decizional. Aici echipa Bing da si un mic exemplu cum poti sa castigi bani de pe urma acestui search engine cu ajutorul optiunii cashback. Acest motor de cautare deja are si o pagina pe Wikipedia . In caz ca doriti sa faceti o comparatie Google vs. Bing este deja un site care face acest lucru. Ramane la decizia voastra ce motor de cautare sa folositi!

Guşteriţa, Sibiu

Fãrã canalizare si cu drumuri pietruite, sibienii din cel mai oropsit cartier al Sibiului se întreabã dacã n-ar fi fost mai bine ca Gusterita sã rãmânã comunã. Desi e parte a orasului de jumãtate de secol, cartierul nu reuseste sã se ridice din noroaie. Primãria anuntã cã lucrãrile pentru canalizare ar putea începe la primãvarã. Acelasi lucru il spunea Primaria si in 2006, dupa trei ani situatia inca nu s-a schimbat. Fiecare sibian a auzit de Gusterita. Însã nu multi au si cãlcat vreodatã pe acolo. Departe de oras, locuitorii cartierului, alipit Sibiului în urmã cu o jumãtate de secol, sunt singurii care îsi stiu problemele si se luptã cum pot cu ele. Lipsa canalizãrii, transportul public slab organizat si drumurile proaste le dau cele mai mari bãtãi de cap. Guşteriţa (în dialectul săsesc Hameršterf, în germană Hammersdorf, în trad. "Satul ciocanului", în maghiară Szenterzsébet, în trad. "Sfânta Elisabeta") este în prezent un cartier al municipiului Sibiu. Istoric L...

Install Heroes Of Might and Magic 3 on Ubuntu Linux

This is an other small tutorial on how to install a game on Ubuntu Linux. Until now I've already explained how to install Football Manager 2011 on Ubuntu and I've seen that a lot of people are entering on my blog looking how to do that. I think that you know Heroes 3 and that you've played in Windows but the story and the game play is calling you to play it also in Linux, no? First we have to download and install this game. Download I think that this is the easiest step, you just have to search on Google something like this download heroes 3 linux and I'm definitively sure that you'll find a site from which to download the game files ;). Installation After downloading the game you have to install it. If the *.iso file is compressed in a  *.bz2 file you have to uncompressed it. After that write in the Terminal this, after you go with cd command in the folder where the iso file is: sudo mount -t iso9660 -o loop HMM3-Linux.iso /mnt/fakecd ...