Sử dụng Linux giúp tôi trở thành người dùng Windows tốt hơn, đây là cách

Tác giả Starlink, T.M.Một 01, 2024, 07:13:17 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Kiến thức về Linux cộng với sự quen thuộc với Windows sẽ mang lại chiến thắng.

Linux đã dạy tôi nhiều điều. Một số kiến thức này khiến tôi phải suy nghĩ lại về cách đưa chúng vào Windows. Hóa ra, có rất nhiều cơ hội để sử dụng quy trình làm việc Linux của tôi trên Windows để cuộc sống của tôi dễ dàng hơn. Hãy cùng xem một số mục yêu thích của tôi.


1. Quản lý gói/phần mềm

Trước khi sử dụng Linux, tôi đã cài đặt phần mềm trên Windows giống như mọi người khác. Tải xuống tệp EXE và sau đó thực hiện quy trình cài đặt GUI thông thường next-agree-next-install-finish. Nếu bạn may mắn, một số phần mềm có sẵn trong Microsoft Store. Nhưng tôi thường thấy mình đang tìm kiếm các tệp thực thi trực tuyến, quản lý thủ công các bản cập nhật và gỡ cài đặt các phiên bản cũ.

Linux đã giới thiệu cho tôi sự tiện lợi của các trình quản lý gói như apt, dnf và pacman. Với chúng, việc cài đặt và cập nhật phần mềm trở nên dễ dàng. Một lệnh duy nhất có thể cài đặt một chương trình, quản lý tất cả các phụ thuộc và tự động kiểm tra các bản cập nhật. Đó là lúc tôi phát hiện ra winget và Chocolatey. Cả hai đều là trình quản lý gói cho Windows cho phép bạn quản lý phần mềm trực tiếp từ dòng lệnh.

Không còn phải săn lùng các phiên bản ứng dụng mới nhất hoặc lo lắng về trình cài đặt đi kèm với phần mềm không mong muốn nữa. Tôi chỉ cần nhập winget install VLC hoặc winget upgrade --all và trình quản lý gói sẽ lo phần còn lại. Tôi thấy rằng sử dụng winget và Chocolatey trên Windows mang lại cho tôi cảm giác kiểm soát và hiệu quả tương tự như trên Linux.

2. Sử dụng lệnh Terminal để thực hiện nhiệm vụ

Trước khi đến với Linux, dòng lệnh là nơi tôi tránh xa. Giống như nhiều người dùng Windows khác, tôi thấy nó phức tạp, mang tính kỹ thuật và tốt nhất là không đụng đến trừ khi cần thiết. Tuy nhiên, khi đã quen với terminal trên Linux, tôi nhận ra nó mạnh mẽ đến mức nào. Thay vì cảm thấy bị đe dọa, tôi cảm thấy được trao quyền.

Trải nghiệm này cũng đã thay đổi hoàn toàn cách tôi tương tác với dòng lệnh Windows. Mặc dù Windows PowerShell và Command Prompt có thể không mạnh mẽ bằng Linux terminal, nhưng chúng vẫn là những công cụ khá mạnh mẽ. Bây giờ, thay vì nhảy thẳng đến GUI, tôi cố gắng sử dụng terminal khi có thể. Ví dụ, tôi điều hướng qua các thư mục, quản lý hệ thống tệp và thực hiện các công việc mạng trên dòng lệnh.

Quen thuộc với các lệnh như grep để tìm kiếm văn bản và top để giám sát hệ thống, tôi sử dụng các lệnh Windows tương tự như findstr và Get-Process trong PowerShell để thực hiện các tác vụ đó. Sau đây là một lệnh ví dụ đổi tên nhiều tệp trong một thư mục:

Mã nguồn [Chọn]
Get-ChildItem -Path "C:MyFiles" -Filter "*.txt" | ForEach-Object {

   Rename-Item $_.FullName -NewName ("new_" + $_.Name)

}

Trước khi có Linux, tôi thậm chí không nghĩ điều này có thể thực hiện được. Bây giờ, sử dụng lệnh để thực hiện tác vụ có vẻ tự nhiên hơn.

3. Tùy chỉnh Windows để trông đẹp hơn

Một trong những điều thú vị nhất về Linux là sự tự do để biến nó thành của riêng bạn. Mọi phần của môi trường máy tính để bàn, từ các biểu tượng đến kiểu cửa sổ đến chủ đề hệ thống, đều có thể tùy chỉnh. Sau khi trải nghiệm mức độ kiểm soát này, tôi không khỏi tự hỏi, tôi thực sự có thể tùy chỉnh Windows đến mức nào.

Mặc dù Windows không cung cấp cùng tính linh hoạt như Linux, tôi phát hiện ra rằng vẫn còn nhiều cách để làm cho nó trở nên cá nhân hóa hơn. Tôi bắt đầu tìm hiểu cả các tùy chọn chính thức và các công cụ của bên thứ ba cho phép tôi tùy chỉnh giao diện và hành vi của môi trường Windows của mình. Windows cho phép bạn tùy chỉnh chủ đề và hình nền để mang lại cho nó một diện mạo khác. Nhưng điều thú vị thực sự là sử dụng các công cụ của bên thứ ba.

Rainmeter đã thay đổi cuộc chơi trong việc tùy chỉnh màn hình nền của tôi. Bạn có thể thêm tiện ích và màn hình hệ thống vào màn hình nền của tôi để tạo cảm giác giống như Linux. Bạn có thể có những thứ như tiện ích đồng hồ, màn hình sử dụng CPU, cập nhật thời tiết và nhiều thứ khác trực tiếp trên màn hình nền của mình, giống như bạn sẽ làm với thiết lập Conky trên Linux.

Các công cụ như ExplorerPatcher, StartAllBack và Open-Shell cho phép bạn biến đổi giao diện của Start Menu và Taskbar để giống với các thiết kế hệ điều hành khác hoặc tăng thêm sức hấp dẫn trực quan. Tôi đã thử nghiệm để đưa ribbon Windows 10 và các thành phần UI khác vào Windows 11. Tôi đã thay đổi hoàn toàn giao diện của Windows Command Prompt bằng Oh My Posh. Bạn cũng có thể tìm thấy các gói biểu tượng tùy chỉnh cho Windows. Các công cụ như IconPackager cho phép bạn thay thế các biểu tượng mặc định và bạn thậm chí có thể tùy chỉnh phông chữ hệ thống, tăng thêm vẻ thống nhất cho màn hình nền.

4. Nhận thức về an ninh

Một bài học nổi bật mà tôi rút ra từ cộng đồng Linux là họ nghiêm túc như thế nào về vấn đề bảo mật. Đối với họ, vấn đề này không chỉ là một suy nghĩ thoáng qua về Linux. Đó là một phần của quy trình làm việc hàng ngày, với cả người dùng và nhà phát triển đều coi trọng vấn đề này. Nhiều người dùng Linux có chủ đích về cách họ cài đặt phần mềm, quản lý quyền và cấu hình tường lửa, biết rằng một hệ thống an toàn đòi hỏi sự chú ý liên tục và các hoạt động chu đáo. Khi tôi bắt đầu áp dụng sự cảnh giác này cho Windows, tôi nhận ra rằng mình đã bỏ qua rất nhiều biện pháp bảo mật quan trọng.

Trên Windows, tôi cẩn thận hơn khi chạy ứng dụng với tư cách quản trị viên. Tôi giới hạn việc sử dụng quyền quản trị viên trong những tình huống thực sự cần thiết, giảm nguy cơ phần mềm độc hại kiểm soát hệ thống. Tôi tránh tải xuống trình cài đặt từ các trang web ngẫu nhiên. Thay vào đó, tôi thiên về các nguồn đã được xác minh như Microsoft Store, GitHub hoặc các kho lưu trữ phần mềm có uy tín.

Trong thế giới Linux, việc cập nhật hệ thống là một phần của cuộc sống hàng ngày và thường được ưu tiên để đảm bảo các bản vá bảo mật được áp dụng kịp thời. Tôi đã mang thói quen này sang Windows, đảm bảo tôi cài đặt các bản cập nhật bảo mật ngay khi chúng khả dụng thay vì trì hoãn chúng. Bây giờ tôi nhận ra rằng việc luôn cập nhật là một trong những cách đơn giản và hiệu quả nhất để giữ cho hệ thống của tôi an toàn.

5. Tự động hóa các tác vụ

Tự động hóa tác vụ là một kỹ năng mạnh mẽ mà tôi đã học được từ thời gian làm việc với Linux. Linux giúp việc viết kịch bản và tự động hóa tác vụ trở nên dễ tiếp cận, và khi tôi trải nghiệm được những lợi ích tiết kiệm thời gian, tôi đã bị cuốn hút. Mặc dù tôi có thể không tự động hóa các tác vụ hàng ngày, nhưng việc biết rằng tôi có thể viết kịch bản để loại bỏ các bước tẻ nhạt đã thay đổi cách tôi tiếp cận các dự án trên cả Linux và Windows.

Ví dụ, tôi có một dự án ứng dụng web yêu cầu một vài bước để khởi chạy cục bộ, như khởi động máy chủ cục bộ, thiết lập biến môi trường và điều hướng đến đúng thư mục. Thay vì chạy từng lệnh này một, tôi đã viết một tập lệnh hàng loạt nhỏ tự động hóa toàn bộ quá trình thiết lập. Bây giờ, tôi chỉ cần nhấp đúp vào tập lệnh và môi trường đã sẵn sàng trong vài giây.

6. Quản lý tài nguyên hệ thống

Trước Linux, việc quản lý tài nguyên hệ thống trên Windows hầu như không nằm trong tầm ngắm của tôi. Nhiều nhất, tôi thỉnh thoảng kiểm tra dung lượng ổ cứng của mình. Nhưng khi bắt đầu sử dụng Linux, tôi nhận ra rằng có nhiều thứ hơn để theo dõi, từ việc sử dụng bộ nhớ và tải CPU đến các quy trình nền. Văn hóa nhận thức về tài nguyên của Linux đã khiến tôi ý thức hơn nhiều về việc giữ cho hệ thống của mình được tối ưu hóa. Tôi đã mang thói quen đó sang Windows.

Trên Linux, các công cụ như htop, free và iostat giúp bạn dễ dàng kiểm tra mức sử dụng bộ nhớ, hoạt động của CPU và I/O đĩa. Windows cũng có nhiều công cụ như Process Monitor và Resource Monitor, cùng nhiều công cụ khác. Các công cụ này cung cấp chế độ xem chi tiết hơn về mức sử dụng tài nguyên, như mức tiêu thụ bộ nhớ theo thời gian thực của từng ứng dụng, nhiệt độ CPU và số liệu thống kê về mức sử dụng đĩa. Cũng giống như tôi tối ưu hóa Linux bằng cách tắt các dịch vụ hoặc quy trình không cần thiết, tôi cũng làm như vậy trên Windows, đảm bảo hệ thống của tôi không bị quá tải.

Linux đã dạy tôi tầm quan trọng của việc chạy một hệ thống tinh gọn, chỉ giữ các ứng dụng thiết yếu hoạt động và giảm các tiến trình nền. Bằng cách theo dõi chặt chẽ hơn các tài nguyên hệ thống, tôi đã nhận thấy sự cải thiện về hiệu suất, tính ổn định và thậm chí cả thời lượng pin trên thiết bị Windows của mình.

Sử dụng Linux đã thay đổi cách tôi tiếp cận công nghệ, giúp tôi trở thành người dùng Windows hiểu biết và có năng lực hơn. Linux đã dạy tôi những kỹ năng mới giúp cải thiện trải nghiệm Windows của tôi. Là người sử dụng hàng ngày cả hai hệ điều hành, tôi mong muốn được học thêm để tận dụng tối đa các hệ thống này.