Linux kullanan bir kullanıcı için bir Windows (tercihen en son sürüm) makineyi nasıl yapılandırabilir?
Linux kullanan bir kullanıcı için bir Windows (tercihen en son sürüm) makineyi nasıl yapılandırabilir?
Yanıtlar:
Ben Linux Sysadmin'im ama şahsen Windows kullanıyorum. Bu, her iki platforma alışkın olduğum için ileri ve geri geçiş yaparken bazı sıkıntılara yol açmaktadır. İşte yaptığım bazı şeyler:
ls
, clear
Windows üzerinde, vb. Alternatif olarak, takma ad olabilir dir
ve cls
örneğin Bash'de istediğiniz şekilde yapabilirsiniz./
ters eğik çizgi ( \
) kullanmasına rağmen dosya yollarında eğik çizgi ( ) ile iyi olduğunu unutmayın . Bu yüzden Linux kullanıcınızın sadece sürücü harfli yollara başlamak için alışması gerekir, eğik çizginin yönü hakkında çok fazla endişelenmeleri gerekmez.File
ve file
aynı şey burada.pscp
ve psftp
P. PuTTY kendisi fantastik bir SSH istemci olmadan Unix Windows eşdeğerleri komutları ve PuTTYGen Linux kutuları ile çalışmak için RSA anahtarlarını yapacaktır.tar
, grep
, sed
, vs).doskey
mükemmel çalışıyor.
Tabii ki bir VM'de.
Evet, her zaman mümkün olmayan acıyı çok iyi biliyorum. Bu yüzden kişisel deneyimime dayanarak cevap vereceğim (uzun süredir unix kullanıcısı, son zamanlarda şirket politikasına göre Windows XP kullanmaya zorlanan komut satırını çok kullanıyor). Özellikle, üretken olmak için bir kamyon dolusu üçüncü taraf eklentisine ihtiyacım vardı. Bu cevapta belirtilen tüm yazılımlar ücretsizdir.
M-x grep foo *.[hc]
ve sürüm kontrol yazılımı içeren bir kabuk içerir .
plinkx
için PuTTYplink
komutunu kullanarak yöntemi kullanıyorum .apt-cyg
Cygwin'in komut satırı paket yöneticisidir. Cygwin'in GUI'sinden daha kolaydır setup.exe
. Önce yüklemelisiniz subversion
indirmek için paket apt-cyg
ve bzip2
, gawk
, tar
ve wget
bunu kullanmak. apt-cyg -u COMMAND
Paket dizinini tekrar indirmekten kaçınmak için çalıştırın .CMD (Windows altında varsayılan komut satırı kabuğu) kullanmanız gerektiğinde, bu kayıt defteri ayarlarıyla tamamlamayı açtığınızdan emin olun ( Tab
dosya adlarını Ctrl+D
tamamlar ve dizin adlarını tamamlar, hey, bu bir başlangıçtır):
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
devcon
: devcon listclass DiskDrive
sonra devcon remove @usbstor\…
.top
ve biraz daha fazlası).lsof
eşdeğeri. Kavşak , bir sembolik bağlantı biçimine erişim sağlar (bunlar kaputun altında bulunur ve Windows uygulamaları şeffaf bir şekilde görülebilir, ancak XP'den itibaren bunları oluşturmak için üçüncü taraf bir yardımcı programa ihtiyacınız vardır)..profile
“Panel” Paneli, “Gelişmiş” sekmesi, “Ortam değişkenleri” iletişim kutusu; ve önyükleme veya giriş sırasında programları başlatmanın çeşitli yolları.ldd
, Bağımlılık Walker (neredeyse tam anlamıyla kolaylık elde etmiyor ldd
, ancak birçok bilgi gösteriyor).Eğlenceli bir soru.
Cygwin. Yerel pencerelere ve tanıdık bir tekboynuzluğa izin verir.
SSH istemcisi (örneğin, PuTTY)
X sunucu yazılımı (belki de xming?)
IE dışındaki tarayıcılar. Muhtemelen Firefox'u ve muhtemelen Chrome'u tanıyorlar.
Bir Linux VM'si iyi olabilir.
Kullanıcılarınızın bu soruyu cevaplamasını sağlayın! Uzman kullanıcılar olduklarından, ne istediklerini öğrenecekler ve çevrelerine kaşıkla beslenmemeleri ile daha mutlu olacaklar. Linux'ları çalıştırmalarına izin vermek bir seçenekse, alabilirler. Bir VM çalıştırıyorsanız fantezi kendilerine uyuyorsa, onlara izin verin. Eğer sadece bir kabukta yaşıyorlarsa, belki cygwin onları mutlu eder. Büyük olasılıkla, çevreyi çok özel şekillerde değiştirmek isteyeceklerdir. Yolları adlandıralım.
Unix kullanıcıları, bir kullanıcı ortamının kendi platformlarında neye benzemesi gerektiği konusunda hemfikir değil, bu yüzden yarım düzine masaüstü ortamı ve yüz pencere yöneticisi ve bir düzine mermi ile yapışacağınızdan daha fazla dağıtıma sahibiz. Çeşitlilik iyidir. Ancak bir tmux / zsh kullanıcısını, KDE kullanıcılarına cygwin'i vererek mutlu edeceklerinden daha fazla KDE benzeri bir makyaj vererek mutlu etmeyeceksiniz.
Linux kullanıcınız KDE kullanmaktan hoşlanıyorsa, "Windows için KDE" muhtemelen çok iyi bir ilk adım olacaktır:
Windows için KDE
http://windows.kde.org/
İşte o web sitesinden bazı önemli bilgiler:
belki kötümserim ve mesajın konu dışı veya hatta sinir bozucu olduğu söylenebilir, ancak dürüst bir cevabın bunu yapamayacağınız olduğuna inanıyorum. İnsanları kızdırmaktan ve bu yazının solundaki "delete" / -1 düğmesine tıklamaktan tamamen kaçınmak istiyorum. İşte benim düşüncem:
Sizi yıllar önce okuduğum bir metne yönlendirmeme izin verin , felsefi bölümü kapsayan ve spolsky'yi içeren http://theody.net/elements.html , stackoverflow kullanan insanlar için her zaman popülerdir, bu nedenle: http: //www.joelonsoftware. com / articles / Biculturalism.html
Akıl yürütme ve kendimden görmem (90'ların sonundan beri giderek daha fazla artan linux kullanarak), linux / unix ile çalışmaya alışkın olduktan sonra, bir pencere kutusunun önünde otururken, bana acı ...
Bir örnek: ne zaman çalışacak yeni bir ubuntu / debian kutusu varsa, genellikle bir terminalde yaparım:
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
Ben, onları yazılı onları yazdım aşağı ve o zamandan beri ben sadece gerekli olduğunu kopyalayıp yapıştırın. Windows'da her zaman bir dizi "install.exe" ve birkaç i_dont_install.exe (ör. Notepad2, macun) indirmem gerekir ve bu alışkın olduğumun aksinedir.
İnsanlar 90'lı yıllardan beri bunun için tartışıyorlar, bu yüzden devam etmek biraz anlamsız. Önceki cevaplara dayanarak: linux uzmanı kullanıcıya, linux üzerinde, ev sahipliğinde ve diğer yollarda oturacak bir pencere VM'si sağlanabilir mi? Kullanıcının neden pencereleri kullanması gerekiyor? Belirli bir uygulama grubu için (özel bir CRM gibi), güvenlik Yazılımda tek oturum açma, .net geliştirme?
Son ikisi arasında değilse, bu uygulamaları yüklü olan bir makineye uzak bir masaüstüne ne dersiniz?
Başka bir hibrit çözüm, paralelleri olan bir OS / X'tir, yine de windows uygulamalarının neredeyse doğal olarak bütünleştiği tam bir unix kutunuz vardır.
Bir bükülme için, Linux'u Windows'ta ve diğer işletim sistemlerinde ortak bir işlem olarak çalıştırmanıza izin veren CoLinux'u deneyin . Bunu yapmak için, Ring 0'da çalışması için bir aygıt sürücüsü gerekir, bu nedenle önce bir test makinesinde denemek isteyebilirsiniz.