Làm cách nào để định cấu hình máy Windows (tốt nhất là phiên bản mới nhất) cho người dùng quyền lực Linux, để họ có thể tận dụng tối đa?
Làm cách nào để định cấu hình máy Windows (tốt nhất là phiên bản mới nhất) cho người dùng quyền lực Linux, để họ có thể tận dụng tối đa?
Câu trả lời:
Tôi là một sysadmin linux, nhưng cá nhân tôi sử dụng Windows. Điều này dẫn đến một số phiền toái khi chuyển đổi qua lại, vì tôi đã quen với cả hai nền tảng. Đây là một số điều tôi làm:
ls
, clear
vv trên Windows. Ngoài ra, bạn có thể bí danh dir
và cls
, ví dụ, trong Bash, làm bất cứ điều gì bạn muốn./
) trong đường dẫn tệp, mặc dù nó sử dụng dấu gạch chéo ngược ( \
) nguyên bản. Vì vậy, người dùng Linux của bạn chỉ cần làm quen với việc bắt đầu các đường dẫn bằng ký tự ổ đĩa, họ không cần phải lo lắng quá nhiều về hướng gạch chéo.File
và file
là điều tương tự ở đây.pscp
và psftp
, các lệnh tương đương của Windows mà không có P. PuTTY là một ứng dụng SSH tuyệt vời và PuTTYGen sẽ tạo các khóa RSA của bạn để làm việc với các hộp Linux.tar
, grep
, sed
, vv).doskey
hoạt động hoàn toàn tốt
Trong một VM, tất nhiên.
Vâng, tôi biết rất rõ điều đó không phải lúc nào cũng có thể. Vì vậy, tôi sẽ trả lời dựa trên trải nghiệm cá nhân của tôi (người dùng unix lâu năm, sử dụng dòng lệnh rất nhiều, gần đây buộc phải sử dụng Windows XP theo chính sách của công ty). Đặc biệt, tôi cần một xe tải các tiện ích bổ sung của bên thứ ba để có hiệu quả. Tất cả các phần mềm được đề cập trong câu trả lời này là miễn phí như trong miễn phí.
M-x grep foo *.[hc]
phần mềm hiểu và phần mềm kiểm soát phiên bản.
plinkx
phương thức, sử dụng plink
lệnh từ PuTTY .apt-cyg
là một trình quản lý gói dòng lệnh cho Cygwin. Nó dễ sử dụng hơn GUI của Cygwin setup.exe
. Trước tiên, bạn phải cài đặt subversion
gói phần mềm để tải về apt-cyg
, và bzip2
, gawk
, tar
và wget
sử dụng nó. Chạy apt-cyg -u COMMAND
để tránh tải lại chỉ mục gói.Đối với những lúc bạn phải sử dụng CMD (trình bao dòng lệnh mặc định trong Windows), hãy đảm bảo bật hoàn thành với các cài đặt đăng ký này ( Tab
hoàn thành tên tệp và Ctrl+D
hoàn thành tên thư mục, hey, đó là một sự khởi đầu):
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009
"PathCompletionChar"=dword:00000004
devcon
: devcon listclass DiskDrive
sau đó devcon remove @usbstor\…
.top
và một chút nữa).lsof
tương đương. Junction cung cấp quyền truy cập vào một dạng liên kết tượng trưng (chúng tồn tại dưới mui xe và các ứng dụng Windows nhìn thấy rõ ràng, nhưng với XP, bạn cần một tiện ích của bên thứ ba để tạo chúng)..profile
là sự kết hợp của hộp thoại Bảng điều khiển hệ thống điều khiển, thẻ Advanced Advanced, hộp thoại Biến môi trường và nhiều cách khác nhau để khởi chạy chương trình khi khởi động hoặc đăng nhập.ldd
là Dependency Walker (gần như không có sự tiện lợi trực tiếp ldd
, nhưng hiển thị rất nhiều thông tin).Câu hỏi thú vị.
Cygwin. Cho phép các cửa sổ riêng cộng với sự đơn nhất quen thuộc.
Máy khách SSH (ví dụ: PuTTY)
Phần mềm máy chủ X (có thể xming?)
Các trình duyệt khác ngoài IE. Họ có thể quen thuộc với Firefox và Chrome rõ ràng.
Một máy ảo Linux có thể tốt.
Hãy để người dùng của bạn trả lời câu hỏi đó! Vì họ là những người sử dụng năng lượng, họ sẽ biết họ muốn gì và sẽ hạnh phúc hơn với môi trường không được cho ăn thìa. Nếu để họ chạy linux là một tùy chọn, họ có thể lấy nó. Nếu chạy một bộ VM ưa thích của họ, hãy để chúng. Nếu họ chỉ sống trong một cái vỏ, có lẽ cygwin sẽ giữ cho họ hạnh phúc. Nhiều khả năng, họ sẽ muốn thay đổi môi trường theo những cách rất cụ thể. Hãy để họ đặt tên cho các cách.
Người dùng Unix thậm chí không thể đồng ý về môi trường người dùng sẽ trông như thế nào trên nền tảng của họ, đó là lý do tại sao chúng tôi có một nửa tá môi trường máy tính để bàn và một trăm trình quản lý cửa sổ và hàng tá shell và nhiều bản phân phối hơn bạn có thể lắc. Đa dạng là tốt. Nhưng bạn sẽ không làm cho người dùng tmux / zsh hài lòng bằng cách cung cấp cho họ một kiểu trang điểm giống nhau của KDE nhiều hơn bạn sẽ làm cho người dùng KDE hài lòng bằng cách cung cấp cho họ cygwin.
Nếu người dùng Linux của bạn thích sử dụng KDE, thì "KDE cho Windows" có thể là bước đầu tiên rất tốt:
KDE cho Windows
http://windows.kde.org/
Dưới đây là một số thông tin có liên quan từ trang web đó:
có lẽ tôi bi quan, và tin nhắn có thể dễ bị tuyên bố là lạc đề hoặc thậm chí gây phiền nhiễu, nhưng tôi tin rằng một câu trả lời trung thực là bạn đơn giản không thể làm điều này. Tôi hoàn toàn muốn tránh làm mọi người tức giận và nhấp vào nút "xóa" / -1 ở bên trái của bài đăng này. Vì vậy, đây là lý do của tôi:
Hãy để tôi chỉ cho bạn một văn bản mà tôi đã đọc nhiều năm trước, http://theody.net/elements.html bao gồm phần triết học và spolsky luôn phổ biến đối với những người sử dụng stackoverflow, vì vậy: http: //www.joelonsoftware. com / bài viết / Chủ nghĩa khó khăn.html
Lý do và nhìn từ bản thân tôi (sử dụng linux ngày càng nhiều hơn từ cuối những năm 90) là sau khi quen với việc làm việc với linux / unix, ngồi trước một ô cửa sổ, mang lại cho tôi cảm giác ... đau đớn.
Một ví dụ: bất cứ khi nào tôi có một hộp ubfox / debian mới để làm việc, tôi thường làm trong một thiết bị đầu cuối:
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
Tôi đã viết chúng xuống, viết chúng xuống và kể từ đó tôi chỉ sao chép dán những gì cần thiết. Trong các cửa sổ, tôi luôn phải tải xuống một số "install.exe" và một vài i_dont_install.exe (ví dụ: notepad2, putty) và điều đó trái với những gì tôi đã từng sử dụng.
Mọi người đã tranh cãi về điều này từ những năm 90, vì vậy việc tiến hành một chút vô nghĩa. Dựa trên các câu trả lời trước: Người dùng quyền lực linux có thể được cung cấp một máy ảo Windows sẽ ngồi ... trên đầu máy linux, như được lưu trữ và ngược lại không? Tại sao người dùng cần sử dụng windows? Đối với một bộ ứng dụng cụ thể (như CRM tùy chỉnh), bảo mật Dấu hiệu đơn trên phần mềm, phát triển .net?
Nếu không phải là hai cái cuối cùng, vậy còn máy tính để bàn từ xa cho máy đã cài đặt những ứng dụng đó thì sao?
Một giải pháp lai khác là OS / X tương tự, một lần nữa bạn có một hộp unix đầy đủ trên đó các ứng dụng windows tích hợp gần như nguyên bản.
Để hiểu rõ hơn, hãy thử CoLinux cho phép bạn chạy Linux như một quy trình hợp tác trong Windows (và các HĐH khác). Để làm điều này, nó yêu cầu trình điều khiển thiết bị chạy ở Ring 0, vì vậy bạn có thể muốn thử trên máy thử trước.