Portál AbcLinuxu, 12. května 2025 09:13
do souboru /home/uzivatel/.bashrc pridej
alias tomcat-start='bash /media/moje/programy/tomcat/bin/startup.sh'
znovu zapni terminal a uz tam bude dalsi prikaz tomcat-start
$PATH
). Já mám pro tenhle účel adresář bin
v mém domácím adresáři a ten jsem si přidal do cesty. Pro eclipse bych si tam pak jen vytvořil soubor eclipse
s obsahem
#!/bin/sh /home/dan/programovani/eclipse/eclipsea nastavil mu právo ke spuštění. U toho Tomcatu by ten skript byl o fous složitější, protože byste tam musel rozhodovat podle prvního parametru. Já osobně bych si ale raději udělal dva skripty -- tomcat-start a
tomcat-stop
, nebo místo prvního třeba tomcat-run
. Dá se pak s výhodou použít doplňování v shellu a nemusíte ten příkaz celý psát. Takové ZSH by se určitě dalo naučit i na ty parametry k tomu skriptu, ale takhle to mám bez práce...
Také by se to dalo řešit aliasem v shellu, ale to bych v tomto případě nedělal -- pak budete chtít něco složitějšího, a stejně budete muset použít skript.
ln -s /home/dan/programovani/eclipse/eclipse /home/dan/bin/A totéž pro ty start/stop příkazy. Alias je věc pouze shellu, a ten bych nepoužil už vůbec: se symlinkem není problém, aby mohly i jiné programy spouštět prostě ,eclipse` a nepotřebovaly cestu.
pokud cílový program nezmate aktuální adresář nebo název spuštěného příkazuV opačném případě se cílový program zabalí do krabice a pošle strojem času zpět do 80. let ;)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.