Bagaimana Anda mengkonfigurasi mesin Windows (lebih disukai versi terbaru) untuk pengguna daya Linux, sehingga ia dapat memanfaatkannya?
Bagaimana Anda mengkonfigurasi mesin Windows (lebih disukai versi terbaru) untuk pengguna daya Linux, sehingga ia dapat memanfaatkannya?
Jawaban:
Saya seorang sysadmin linux, tetapi saya pribadi menggunakan Windows. Ini menyebabkan beberapa gangguan ketika beralih bolak-balik, karena saya sudah terbiasa dengan kedua platform. Inilah beberapa hal yang saya lakukan:
ls
, clear
, dsb di Windows. Sebagai alternatif, Anda dapat alias dir
dan cls
, misalnya, di Bash, melakukannya dengan cara apa pun yang Anda inginkan./
) di jalur file, meskipun menggunakan garis miring terbalik ( \
) secara asli. Jadi pengguna Linux Anda hanya perlu membiasakan diri memulai jalur dengan huruf drive, mereka tidak perlu terlalu khawatir tentang arah garis miring.File
dan file
hal yang sama di sini.pscp
dan psftp
, Setara Windows dari perintah Unix tanpa P. PuTTY itu sendiri adalah klien SSH yang fantastis, dan PuTTYGen akan membuat kunci RSA Anda untuk bekerja dengan kotak Linux.tar
, grep
, sed
, dll).doskey
bekerja dengan sangat baik.
Dalam VM, tentu saja.
Ya, saya tahu betul bahwa itu tidak selalu mungkin. Jadi saya akan menjawab berdasarkan pengalaman pribadi saya (pengguna unix lama, menggunakan banyak baris perintah, baru-baru ini dipaksa untuk menggunakan Windows XP oleh kebijakan perusahaan). Secara khusus, saya membutuhkan satu truk pengaya pihak ketiga agar menjadi produktif. Semua perangkat lunak yang disebutkan dalam jawaban ini gratis seperti dalam gratis.
M-x grep foo *.[hc]
dan mengendalikan perangkat lunak versi.
plinkx
metode ini, menggunakan plink
perintah dari Putty .apt-cyg
adalah manajer paket baris perintah untuk Cygwin. Lebih mudah digunakan daripada GUI Cygwin setup.exe
. Anda harus terlebih dahulu menginstal subversion
paket untuk men-download apt-cyg
, dan bzip2
, gawk
, tar
dan wget
untuk menggunakannya. Jalankan apt-cyg -u COMMAND
untuk menghindari mengunduh ulang indeks paket.Untuk saat-saat ketika Anda harus menggunakan CMD (shell baris perintah default di bawah Windows), pastikan untuk mengaktifkan penyelesaian dengan pengaturan registri ini ( Tab
melengkapi nama file dan Ctrl+D
melengkapi nama direktori, hei, ini awal):
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
devcon
: devcon listclass DiskDrive
lalu devcon remove @usbstor\…
.top
dan lebih sedikit).lsof
setara. Junction memberikan akses ke bentuk tautan simbolik (ada di bawah tenda, dan aplikasi Windows melihat secara transparan, tetapi pada XP, Anda memerlukan utilitas pihak ketiga untuk membuatnya)..profile
adalah kombinasi dari dialog "Sistem" Panel Kontrol, tab "Advanced", dialog "Variabel lingkungan"; dan berbagai cara meluncurkan program saat boot atau login.ldd
adalah Dependency Walker (hampir tidak memiliki kemudahan langsung ldd
, tetapi menunjukkan banyak informasi).Pertanyaan menyenangkan.
Cygwin. Mengizinkan jendela asli plus ketidakharmonisan yang akrab.
Klien SSH (misalnya Putty)
Perangkat lunak server X (mungkin xming?)
Browser selain IE. Mereka mungkin akrab dengan Firefox, dan mungkin Chrome.
VM Linux mungkin bagus.
Biarkan pengguna Anda menjawab pertanyaan itu! Karena mereka adalah pengguna yang kuat, mereka akan tahu apa yang mereka inginkan, dan akan lebih bahagia dengan lingkungan mereka yang tidak diberikan sendok kepada mereka. Jika membiarkan mereka menjalankan linux adalah sebuah opsi, mereka mungkin mengambilnya. Jika menjalankan VM sesuai keinginan mereka, biarkan mereka. Jika mereka hidup dalam kerang, mungkin cygwin akan membuat mereka bahagia. Kemungkinan besar, mereka ingin mengubah lingkungan dengan cara yang sangat spesifik. Biarkan mereka menyebutkan caranya.
Pengguna Unix bahkan tidak bisa menyepakati seperti apa seharusnya lingkungan pengguna di platform mereka sendiri, itulah sebabnya kami memiliki setengah lusin lingkungan desktop dan seratus manajer jendela dan selusin cangkang dan lebih banyak distro daripada yang bisa Anda goyang. Keragaman itu baik. Tetapi Anda tidak akan membuat pengguna tmux / zsh senang dengan memberi mereka makeover yang mirip KDE seperti halnya Anda akan membuat pengguna KDE senang dengan memberi mereka cygwin.
Jika pengguna Linux Anda suka menggunakan KDE, maka "KDE untuk Windows" mungkin akan menjadi langkah pertama yang sangat baik:
KDE untuk Windows
http://windows.kde.org/
Berikut beberapa informasi yang relevan dari situs web itu:
mungkin saya pesimis, dan pesannya mungkin cenderung dinyatakan di luar topik atau bahkan menjengkelkan, tetapi saya percaya bahwa jawaban yang jujur adalah Anda tidak bisa melakukan ini. Saya benar-benar ingin menghindari membuat orang marah dan mengklik tombol "delete" / -1 di sebelah kiri posting ini. Jadi inilah alasan saya:
Biarkan saya mengarahkan Anda ke teks yang saya baca bertahun-tahun sebelumnya, http://theody.net/elements.html yang mencakup bagian filosofis dan spolsky selalu populer bagi orang yang menggunakan stackoverflow, jadi: http: //www.joelonsoftware. com / articles / Biculturalism.html
Alasan saya dan melihat dari diri saya sendiri (menggunakan linux semakin banyak sejak akhir 90-an) adalah bahwa setelah terbiasa bekerja dengan linux / unix, duduk di depan kotak windows, membawa saya perasaan ... sakit.
Salah satu contoh: setiap kali saya memiliki kotak ubuntu / debian baru untuk bekerja, saya biasanya melakukannya di terminal:
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
Saya telah menulis mereka turun, menulis mereka turun dan sejak itu saya hanya copy paste apa yang dibutuhkan. Di windows saya selalu harus mengunduh sejumlah "install.exe" dan beberapa i_dont_install.exe (mis. Notepad2, dempul) dan itu bertentangan dengan apa yang biasa saya lakukan.
Orang-orang telah memperdebatkan hal ini sejak tahun 90-an, jadi agak tidak ada gunanya untuk melanjutkan. Berdasarkan jawaban sebelumnya: Apakah mungkin bagi pengguna kekuatan linux untuk diberikan dengan VM windows yang akan duduk ... di atas yang linux, sebagai host dan sebaliknya? Mengapa pengguna harus menggunakan windows? Untuk sekumpulan aplikasi tertentu (seperti CRM khusus), keamanan Single sign on software, pengembangan .net?
Jika tidak aktif dari dua yang terakhir, bagaimana dengan desktop jarak jauh ke mesin yang aplikasi-aplikasi tersebut diinstal?
Solusi hybrid lain adalah OS / X dengan paralel, sekali lagi Anda memiliki kotak unix penuh di mana aplikasi windows terintegrasi hampir secara asli.
Untuk tambahan, cobalah CoLinux yang memungkinkan Anda untuk menjalankan Linux sebagai proses kerja sama di Windows (dan OS lainnya). Untuk melakukan ini, ini memerlukan pengandar perangkat untuk berjalan di Ring 0, jadi Anda mungkin ingin mencoba pada mesin uji terlebih dahulu.