Bash na Windows
Bardzo przydatna rzecz, kiedy z przyzwyczajenia wklepując ls dowiadujemy się niespodziewanie, że dany program nie istnieje. Praca z konsolą Windows staje się wtedy o wiele przyjemniejsza.
Co nam potrzebne?
Wymagane.
Dodatki - nie są potrzebne, ale mogą być użyteczne.
- Inne pakiety z GnuWin32. Masa tego. Standardowo, wybrałem wgeta.
- Dev-Cpp - a dokładniej kompilator mingw z tego pakietu (windowsowy port gcc).
Jak poskładać to wszystko razem?
Na początku instalujemy wszystkie wybrane przez nas pakiety z GnuWin32. Niczego nie trzeba zmieniać na tym etapie.
Kolejną rzeczą może być zainstalowanie Dev-Cpp, jeśli go potrzebujemy. Tu też nie ma się co martwić o miejsce instalacji - śmiało wybieramy domyślne.
Po przeczytaniu readme od basha, dowiadujemy się, że należy poczynić kilka kroków. Tak więc kopiujemy bash.exe i bash.dll do katalogu bin pakietu GnuWin32 (domyślnie C:\Program Files\GniWin32\bin). Teraz trzeba wstawić gdzieś .bashrc - dla Windowsów NT i wyższych, powinno się skopiować go do katalogu %UserProfile%, w 9x nie ma to znaczenia. Przydatnym wydaje się stworzenie katalogu C:\tmp, inaczej bash będzie wyrzucać ostrzeżenie podczas uruchamiania.
Na koniec - musimy dodać zmienną HOME (dla WinNT ustawiamy jako %UserProfile%, dla Win9x podajemy miejsce, gdzie leży nasz .bashrc) oraz PATH (dodajemy ścieżkę do katalogu bin instalacji GnuWin32 oraz Dev-Cpp). Dla 9x wpisujemy SET zmienna=ścieżka w autorun.bat (w przypadku PATH dopisujemy odpowiednie ścieżki zakończone średnikiem), w WinNT istnieje narzędzie (Mój Komputer -> Właściwości: System -> Zaawansowane -> Zmienne środowiskowe), przy czym HOME wpisujemy do zmiennych użytkownika.
Miłego użytkowania powłoki bash pod Windows. ;)
1 Sądzę, że tą wersję basha jest najłatwiej zainstalować. Oczywiście można wybrać każdą inną.









Forbidden przy screenie i nie ma przypisu. :P
24 stycznia 2006, 19:29:31. Permalink.
Smbfs. Pfff. ;)
A o przypisie to zapomniałem.
Już poprawione wszystko. ;]
24 stycznia 2006, 19:41:08. Permalink.
Można sie poczuć jak w domu z tą konsolką :D
24 stycznia 2006, 23:10:43. Permalink.
super sprawa :)
a wie ktos jak wylaczyc buzzerek windowsowy?
bo cos czesto daje glos :P
25 stycznia 2006, 10:37:07. Permalink.
dzieki za opis i instrukcje instalacji. fajna sprawa
31 stycznia 2006, 00:24:56. Permalink.
@daromar: może winsetterm —blength 0 ;-)
28 grudnia 2006, 16:02:56. Permalink.
Dzieki :)
23 lutego 2011, 13:03:27. Permalink.