Aliasy

Ogólne pytania dotyczące systemu
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Jasne. Ja takie "jednolinijkowce" wsadzam do .bashrc właśnie. Jak przykładowo muszę przeinstalować system z jakiegoś powodu, to mi odchodzi pamiętanie i kopiowanie iluśtam skryptów.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

A cóż stoi na przeszkodzie, żeby uczynić taką oto magię? :D

Kod: Zaznacz cały

mkdir ~/.local/bin

Kod: Zaznacz cały

echo "export PATH=$PATH:~/.local/bin" >> ~/.bashrc
Potem:

Kod: Zaznacz cały

source .bashrc

Kod: Zaznacz cały

echo $PATH
kodama
I już masz pseudo-binarki w katalogu domowym bez kilometrowych aliasów.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Punkt dla Ciebie, dobry człowieku :)
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

[yampress@debian ~]$ cat .bashrc |grep alias
alias onet="ping onet.pl"
alias router="ping 10.1.1.1"
alias temp="watch -n 1 -d sensors"
alias 2015="ncal 2015"
alias dev="ssh root@10.0.1.50"
alias up="su -c 'aptitude update && aptitude full-upgrade' "
alias ile="last yampress |grep tty7"


W pliku konfiguracyjnym danej konsoli konfigurujesz aliasy.
Jeśli chcesz aby się dane polecenie wykonywało jedno po drugim używasz potoków:
4.3.10 Właściwa sekwencja poleceń

http://qref.sourceforge.net/Debian/refe ... al.pl.html



coś jak u mnie
alias up="su -c 'aptitude update && aptitude full-upgrade' "
ODPOWIEDZ