Jak skonfigurować maszynę z systemem Windows (najlepiej najnowszą wersję) dla zaawansowanego użytkownika Linuksa, aby mógł on w pełni wykorzystać jego możliwości?
Jak skonfigurować maszynę z systemem Windows (najlepiej najnowszą wersję) dla zaawansowanego użytkownika Linuksa, aby mógł on w pełni wykorzystać jego możliwości?
Odpowiedzi:
Jestem administratorem systemu Linux, ale osobiście korzystam z systemu Windows. To powoduje pewne irytacje przy przełączaniu się tam iz powrotem, ponieważ jestem przyzwyczajony do obu platform. Oto kilka rzeczy, które robię:
ls, clearitp na Windows. Możesz też użyć aliasu diri cls, na przykład, w Bash, zrób to, co chcesz./w ścieżkach plików, nawet jeśli \natywnie używa ukośnika odwrotnego ( ). Więc użytkownik Linuksa musi przyzwyczaić się do początkowych ścieżek z literą dysku, nie musi się zbytnio przejmować kierunkiem cięcia.Filei tutaj filesą takie same.pscpa psftpWindows odpowiedniki poleceń Uniksa bez samego P. PuTTY jest fantastycznym klientem SSH, a PuTTYGen sprawi, że twoje klucze RSA do pracy z Linux-ami.tar, grep, sed, etc).doskeydziała doskonale.
Oczywiście na maszynie wirtualnej.
Tak, wiem boleśnie dobrze, że nie zawsze jest to możliwe. Odpowiem więc na podstawie mojego osobistego doświadczenia (wieloletni użytkownik systemu Unix, bardzo często korzysta z wiersza poleceń, ostatnio zmuszony do korzystania z systemu Windows XP zgodnie z zasadami firmy). W szczególności potrzebowałem dużej ilości dodatków innych firm, aby być produktywnym. Całe oprogramowanie wymienione w tej odpowiedzi jest bezpłatne jak w wersji bezpłatnej.
M-x grep foo *.[hc]i oprogramowanie do kontroli wersji.
plinkxmetody, używając plinkpolecenia z PuTTY .apt-cygjest menedżerem pakietów wiersza poleceń dla Cygwin. Jest łatwiejszy w użyciu niż GUI Cygwina setup.exe. Należy najpierw zainstalować subversionpakiet aby pobrać apt-cygi bzip2, gawk, tari wgetaby go używać. Uruchom, apt-cyg -u COMMANDaby uniknąć ponownego pobierania indeksu pakietu.W tych przypadkach, gdy trzeba użyć CMD (domyślna powłoka wiersza poleceń w systemie Windows), upewnij się, że włączono zakończenie z tymi ustawieniami rejestru ( Tabuzupełnia nazwy plików i Ctrl+Duzupełnia nazwy katalogów, hej, to jest początek):
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
devcon: devcon listclass DiskDrivenastępnie devcon remove @usbstor\….topi trochę więcej).lsofodpowiednikiem. Junction daje dostęp do pewnej formy dowiązań symbolicznych (istnieją one pod maską, a aplikacje Windows widzą przezroczysto, ale od XP potrzebujesz narzędzia innej firmy do ich utworzenia)..profilejest połączenie okna dialogowego „System” Panelu sterowania, karty „Zaawansowane”, okna dialogowego „Zmienne środowiskowe”; oraz różne sposoby uruchamiania programów podczas uruchamiania lub logowania.lddto Dependency Walker (nie ma prawie od razu wygody ldd, ale pokazuje wiele informacji).Zabawne pytanie.
Cygwin. Umożliwia natywne okna i znaną unikalność.
Klient SSH (np. PuTTY)
Oprogramowanie serwera X (może Xming?)
Przeglądarki inne niż IE. Prawdopodobnie znają Firefoksa i prawdopodobnie Chrome.
Maszyna wirtualna z systemem Linux może być dobra.
Pozwól użytkownikom odpowiedzieć na to pytanie! Ponieważ są zaawansowanymi użytkownikami, będą wiedzieć, czego chcą i będą bardziej zadowoleni z tego, że ich środowisko nie będzie im karmione łyżką. Jeśli pozwolenie im na uruchomienie Linuksa jest opcją, mogą je wziąć. Jeśli uruchomienie maszyny wirtualnej odpowiada ich fantazji, pozwól im. Jeśli po prostu żyją w skorupce, być może cygwin ich uszczęśliwi. Najprawdopodobniej będą chcieli zmienić środowisko w bardzo specyficzny sposób. Niech nazywają sposoby.
Użytkownicy uniksowi nie mogą nawet uzgodnić, jak środowisko użytkownika powinno wyglądać na ich własnej platformie, dlatego mamy pół tuzina środowisk pulpitu i sto menedżerów okien oraz tuzin powłok i więcej dystrybucji, niż można sobie wyobrazić. Różnorodność jest dobra. Ale nie uszczęśliwisz użytkownika tmux / zsh, dając mu wygląd podobny do KDE, bardziej niż uszczęśliwisz użytkownika KDE, dając mu cygwin.
Cieszę się, że to wiedziałem:
MobaXterm to ulepszony terminal z serwerem X i zestawem poleceń Uniksa (GNU / Cygwin) spakowany w jednym przenośnym pliku exe .
bash, coreutils, ssh, (g) vim, emacs, screen, mc, ncurses, gcc, mingw, mplayer ...
Jeśli twój użytkownik Linuksa lubi korzystać z KDE, wtedy „KDE dla Windows” byłoby prawdopodobnie bardzo dobrym pierwszym krokiem:
KDE dla Windows
http://windows.kde.org/
Oto kilka istotnych informacji z tej strony internetowej:
być może jestem pesymistą, a przesłanie może być skłonne do uznania go za nie na temat, a nawet denerwujące, ale wierzę, że szczerą odpowiedzią jest to, że po prostu nie możesz tego zrobić. Całkowicie chcę uniknąć rozgniewania ludzi i kliknięcia przycisku „usuń” / -1 po lewej stronie tego postu. Oto moje rozumowanie:
Pozwól, że wskażę ci tekst, który czytałem wiele lat wcześniej, http://theody.net/elements.html, który obejmuje część filozoficzną, a spolsky jest zawsze popularny wśród osób, które używają stackoverflow, więc: http: //www.joelonsoftware. com / artykuły / Biculturalism.html
Moje rozumowanie i widzenie od siebie (używanie Linuksa coraz bardziej stopniowo od późnych lat 90.) jest takie, że po przyzwyczajeniu się do pracy z linuksem / unixem, siedząc przed okienkiem, przyniosło mi ... ból.
Jeden przykład: ilekroć mam nowe okno Ubuntu / Debian do pracy, zwykle robię to w terminalu:
sudo apt-get install app_that_i_want_to_have_1
sudo apt-get install app_that_i_want_to_have_2
sudo apt-get install app_that_i_want_to_have_3
etc
Pisałem je na dół, pisał je w dół i od tego czasu po prostu skopiuj wklej to, co jest potrzebne. W systemie Windows zawsze muszę pobrać kilka plików „install.exe” i kilka plików i_dont_install.exe (np. Notepad2, kit), co jest sprzeczne z tym, do czego jestem przyzwyczajony.
Ludzie kłócą się o to od lat 90., więc kontynuacja jest trochę bezcelowa. Na podstawie wcześniejszych odpowiedzi: czy jest możliwe, aby użytkownik zaawansowany linuksa otrzymał maszynę wirtualną z systemem Windows, która będzie siedziała ... nad linuksem hostowanym i na odwrót? Dlaczego użytkownik musi korzystać z systemu Windows? W przypadku określonego zestawu aplikacji (np. Niestandardowego CRM), bezpieczeństwo Oprogramowanie do pojedynczego logowania, programowanie .net?
Jeśli nie jest jednym z dwóch ostatnich, to co powiesz o zdalnym pulpicie na komputerze, na którym są zainstalowane te aplikacje?
Innym rozwiązaniem hybrydowym jest system OS / X z równoległymi funkcjami, znowu masz pełne pudełko unixowe, na którym aplikacje Windows integrują się niemal natywnie.