Elven, nebylo by možná lepší místo aliasů udělat poměrně jednoduchý skript, a jednotlivá jména udělat jako linky na tento skript? Když spustíš link, systém sice spustí správný skript, ale jako jeho jméno (první argument) mu předá jméno linku, který si skript otestuje a provede odpovídající operaci. Aliasy bych nechal na uživatelých.
Třeba script "Greenie_ifo" by mohl být založen na tomto principu (jen surový příklad):
#! /bin/bash
case $0
"zdroje")
sudo leafpad /etc/apt/sources.list
;;
"boot")
sudo leafpad /boot/grub/menu.lst
;;
"siet")
sudo leafpad /etc/network/interfaces
;;
# atd ... :)
*)
echo "Greenie_ifo $0 : Command not found "
;;
esac
potom už stačí jen udělat linky
ln Greenie_info.sh /usr/local/bin/zdroje
ln Greenie_info.sh /usr/local/bin/boot
ln Greenie_info.sh /usr/local/bin/siete
...
Já používám podobný skript na správu bootli pro Wine, a jsem s tím spokojen. Je to jen hrubý návrh, tak mě prosím neukamenuj (hlavně kvůli možným nepřesnostem)... :D
Menom Stanislav Hoferek, prezývkou Elven, vystupovaním blázon. Vážim si kreativitu, odvahu a ľudské práva.
Tvorím linuxovú distribúciu Greenie. Píšem knihy, kde sa mi najviac páči tvorba literárnych postáv, pomáham začiatočníkom v Linuxe, tak ako pomáhali mne. Mám rád ťahové stratégie, metalovú hudbu a ťažké scifi. Zaujímam sa o politiku, vesmír, Linux, literatúru, históriu, náboženstvá a filozofie. Obľúbená myšlienka:
„Smejte sa nám, že sme iní, my sa vám smejeme, že ste všetci rovnakí“
Přečteno 98 033×
Přečteno 36 878×
Přečteno 29 450×
Přečteno 26 250×
Přečteno 26 090×