Poniższe ćwiczenia należy wykonać w login shellu. Na pewno da się je zrobić z bashu i zsh, nie wiem jak z csh. ~/.profile odnosi się do ~/.zlogin lub ~/.bash_profile, lub cokolwiek Twój shell czyta przy loginie. 1. (5 punktów) Dowiedz się jak zmieniać prompt w shellu. Zaprojektuj jakiś ciekawy kolorowy i zawierający przydatne informacje (katalog, użytkownik, host, godzina, aktualna pogoda itd.) prompt (jedno lub dwu linijkowy). Do ~/.profile dopisz ustawianie tego promptu, z różnymi kolorami w zależności od hosta dla kilku hostów. Zastanów się dlaczego może to być przydatne (hint: "shutdown" wydane na serwerze zamiast na komputerze domowym). 2. (10 punktów) Znajdź i zainstaluj pakiet z inteligentnym (t.j. zależnym od komendy) dopełnianiem poleceń dla Twojego shella. Dopisz funkcje dopełniające dla jakieś (dotychczas) nieobsługiwanej komendy. Może też być komenda nieistniejąca. 3. (5 punktów) Zbadaj komendy edycyjne swojego login shella. Podepnij pod PgUp/Dn wyszukiwanie w przód w tył w historii (np. ls i pokazuje się ostatnio wydana komenda ls). Zastanów się nad użytecznymi dla Ciebie aliasami (przykłady ll='ls -l', scm='svn commit -m', mna=man, g=grep, gdb='gdb -q'), dodaj kilka do ~/.profile.