Hej ty faceci tutaj kiedykolwiek myślał o możliwości uruchomienia i prowadzenia Cygwin z poziomu okna wiersza polecenia/konsolę? To jest to, co zawsze robię. Następnie możesz zrobić wszystko, co chcesz, aby wygląd konsoli stał się seksowny.
Próba uzyskania su z poziomu cygwin może być czasami trudna, szczególnie gdy próbujesz wykonać pewne ciężkie zgniatanie za pomocą dostarczonych narzędzi. Ludzie próbowali różnych rzeczy od sudo SU do Windows do czegokolwiek ... kiedy może być tak proste, jak przekazywanie poświadczeń administratora od ciebie "użytkownika" (jeśli jesteś administratorem?) Nawet bez dziwnych wyskakujących okien UAC . Możesz to zrobić za pomocą prostego skryptu wsadowego. Poniżej znajduje się zrzut ekranu przedstawiający wygląd mojego Cygwina, który działa również z przenośnej wersji Cygwin! Brak wpisów do rejestru i żadnych śmieci!
Plik wsadowy przechodzi poświadczenia bash i następnie bash zmienia katalog (zauważ, potrzebne są cudzysłowy przekazać tę zmienną do colsole Cygwin w celu użycia go do pracy)
@echo off
setlocal enabledelayedexpansion
REM Changing working folder back to current directory
%~d0
CD %~dp0
REM Folder changed
bash --login -i -c "cd {insert_directory_name_here} && exec ./execution-file-here"
cls
exit 1
Uwaga: wsporniki, jak tak {} w powyższym przykładzie NIE są zawarte w skrypcie wsadowym. również zauważyć, że okna CMD okna przechodzi od ciąg do cygwin interpretować jako wiele warunków; cygwin nie czyta cytatów, ale co między nimi. & & mówi, że należy zmienić katalogi i po uruchomieniu skryptu ./execution-file - tam, gdzie się pojawi.
To podwójny whammy, możesz uruchomić aplikację Cygwin lub linux podobną z poziomu okna MS-Windows, a nawet wpisać literę kodu lub otworzyć konsolę lub cokolwiek innego.
Przechowuję ten plik wsadowy w katalogu/Cygwin/bin i utworzę łącze skrótów systemu Windows na pulpicie. Wewnątrz skrótu mogę stylizować okno powłoki cmd. Nawet iść tak daleko, jak przejrzystość ;-)
Ostatnia wersja był 2006, czy wiesz, czy linia 2.0b jest stabilna czy nie? Czy powinienem pójść z 1.5, aby przetestować? –
Odpowiadając na moje własne pytanie, 2.0b jest tym, co jest na zdjęciu. Tak więc zakładam, że to jest. w każdym razie :-) –
Konsola jest naprawdę świetna, używał jej z narzędziami GNU i Git .. prawie sprawia, że moje pudełko z wiatraczkami jest jak przeczytane os ... prawie ;-) – Newtopian