• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Mang những điều tốt nhất của Linux đến với Windows với CASH

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Mang Những điều Tốt Nhất Của Linux đến Với Windows Với Cash 6094f3162affe.jpeg

Linux và Windows là hai hệ điều hành khác nhau, đặc biệt là về dòng lệnh. Command Prompt của Windows giống như một mớ hỗn độn khó chịu, hơn là một phần không thể thiếu của hệ điều hành. Ngược lại, Linux được thiết kế rất trang nhã, đồng thời giúp người dùng dễ dàng làm việc hiệu quả.

Do đó, không có gì ngạc nhiên khi có nhiều công cụ được thiết kế để làm cho Windows giống với Linux. Một trong những tùy chọn tiềm năng nhất là CASH (một từ viết tắt đệ quy cho “Cash Shell”).

Mang những điều tốt nhất của Linux đến với Windows với CASH

  • Cash Shell là gì?
  • Cài đặt CASH
  • Trộn các lệnh Linux và Windows
  • Các quyền theo kiểu Unix
  • Cài đặt các thành phần cần thiết
  • Xử lý các file văn bản như trên Linux
  • Các dòng lệnh tương tự như trên Linux

Cash Shell là gì?

Cash Shell nhằm tạo ra một shell gọn nhẹ, giống như Linux cho Windows. Bản chất của nó là triển khai lại các tiện ích Linux hiện có bằng cách sử dụng thế hệ JavaScript mới nhất, được gọi là EcmaScript 6.

Triết lý bao quát của dự án là bạn sẽ có thể chạy “ls -l”, hoặc sử dụng Grep để tìm kiếm thứ gì đó và nó sẽ hoạt động trên Windows giống như trên Linux.

Mặc dù chỉ mới bắt đầu, nhưng nó đã chứa một số tiện ích Linux cốt lõi, bao gồm cat, clear, echo, export, false, grep, less, mkdir và nhiều thứ khác nữa. Mặc dù không toàn diện nhưng nó đủ để giúp bạn làm việc hiệu quả.

Cash là gì

Cash là một “người mới” trong một lĩnh vực có tính cạnh tranh ngày càng cao. Từ khi bắt đầu, nó đã phải cạnh tranh với các đối thủ như Cygwin, Shell.js và Cooperative Linux. Nhưng Cash có một lợi thế đặc biệt so với đối thủ cạnh tranh.

Lấy Cygwin và Cooperative Linux làm ví dụ. Để cài đặt Cygwin, bạn cũng phải cài đặt một số file DLL cồng kềnh. Cooperative Linux (colinux.org) thậm chí còn tồi tệ hơn, vì theo nghĩa đen, bạn sẽ phải chạy đồng thời một phiên bản Linux giới hạn. Nhưng CASH rất nhẹ, chỉ ở mức megabyte và chỉ có một phần phụ thuộc, đó là node.js.

Nói một cách đơn giản, nó là một sản phẩm được sắp xếp hợp lý và nhanh chóng hơn.

Cài đặt CASH

Vì vậy, nếu bạn bị thuyết phục, dưới đây là cách bạn có thể cài đặt Cash. Nó dễ hơn bạn nghĩ. Trước tiên, bạn phải truy cập trang web Node.JS (https://nodejs.org/en/) và cài đặt phiên bản mới nhất cho Windows.

Cài đặt Cash

Điều này, ngoài việc chứa trình thông dịch Node.JS (chạy code JavaScript), nó còn chứa Node Package Manager (NPM). Hơi giống với apt-get và cho phép bạn tải xuống code của người khác. Để cài đặt Cash, chỉ cần chạy lệnh sau.

npm install cash -g

Node.JS

Điều đáng nói là các nhà phát triển Cash có kế hoạch phát hành nó như một file MSI dễ cài đặt. Khi bạn đọc bài viết này, điều đó có thể đã trở thành hiện thực. Để tìm hiểu rõ hơn, hãy kiểm tra trang Github chính thức (https://github.com/dthree/cash).

Nếu Cash cài đặt mà không có bất kỳ thông báo lỗi nào, nó đã sẵn sàng để sử dụng. Gõ cash để chuyển vào Cash shell và đọc để biết nó có thể làm những gì.

Trộn các lệnh Linux và Windows

Một trong những điều tuyệt vời nhất mà Cash có thể làm là trộn lẫn các lệnh Linux và Windows. Hãy tưởng tượng bạn muốn liệt kê tất cả các driver USB được cài đặt trên máy của mình.

Bạn có thể làm điều đó bằng cách chạy lệnh driverquery (một trong nhiều lệnh Windows hữu ích), và chuyển nó thành Grep. Trong khi bạn thực hiện việc này, bạn cũng có thể sắp xếp các driver bằng lệnh sort của Linux. Dưới đây là cách tiến hành chi tiết:

driverquery | grep USB | sort

Trộn lệnh

Có người dùng nghĩ rằng nhiều lệnh trong Cash thực sự là các lệnh Windows được giả mạo như các lệnh Linux. Nhưng nếu tìm hiểu sâu hơn một chút, mọi thứ sẽ bắt đầu sáng tỏ.

Chỉ cần kiểm tra trang trợ giúp cho ls và bạn sẽ hiểu được bản chất vấn đề.

Is

Tương tự như vậy, việc thực hiện lệnh Grep của Cash tương thích 100% với POSIX, như được trình bày dưới đây. Đáng chú ý nhất là khi bạn xem xét từng tiện ích về cơ bản được viết từ đầu trong JavaScript.

Tiện ích cơ bản

Các quyền theo kiểu Unix

Một điều thú vị khác mà người dùng thích về Cash là nó mang lại quyền truy cập kiểu UNIX cho Windows. Chỉ cần chạy ls -l và bạn sẽ thấy mỗi file được liệt kê với các quyền của mình, viết bằng ký hiệu UNIX truyền thống.

Quyền kiểu UNIX

Đáng buồn thay, lệnh chown hiện chưa được chuyển, vì vậy bạn không thể thay đổi quyền truy cập file và thư mục như bạn vẫn làm trong Linux. Điều này hy vọng sẽ xuất hiện ở một phiên bản Cash trong tương lai.

Cài đặt các thành phần cần thiết

Một trong những ý tưởng mang tính tổng quát của CASH là mọi thứ phải nhẹ nhàng và hiệu quả. Kết quả là, bạn có thể cài đặt các lệnh Linux trên cơ sở từng phần. Nếu chỉ cần ls, hãy chạy:

npm install cash-ls -g

Chỉ cần điều chỉnh lệnh trên cho tiện ích bạn đang muốn cài đặt.

Xử lý các file văn bản như trên Linux

Nếu bạn phải xử lý các file văn bản lớn, chẳng hạn như các file văn bản được sản xuất dưới dạng file nhật ký của các tiện ích như Logcat, bạn có thể làm tốt nhất khi sử dụng Linux. Trên thực tế, Linux có rất nhiều công cụ soạn thảo văn bản và rất nhiều trong số đó đã có thể đến với Windows, nhờ vào Cash.

Bài viết đã đề cập về Grep và Sort ở trên. Cash cũng có Tail, Head, Less và Cat nữa.

Xử lý file văn bản

Tất nhiên, Cash cần có một vài sự bổ sung khác để thuận tiện hơn cho người dùng. Ngay bây giờ, nếu bạn muốn sử dụng trình soạn thảo văn bản Vim từ bên trong một terminal trên Windows, bạn phải sử dụng Cygwin. Tương tự như vậy, không có Sed hoặc Awk.

Các dòng lệnh tương tự như trên Linux

Có lẽ điều yêu thích về Cash là nó cho phép bạn xử lý mọi thứ như bạn làm trên Linux. Các thư mục hoạt động giống như trên Linux. Bạn có thể di chuyển từ các thư mục này như bạn có thể trên Linux. Bạn có thể truy cập vào các file, trước khi nhanh chóng loại bỏ chúng với lệnh “rm”.

Bạn cũng có thể tạo và xóa bí danh, đồng thời sao chép và di chuyển các file hay thư mục như bạn làm trên Linux. Điều này thực sự tuyệt vời.

Với những thông tin được cung cấp trong bài viết này, bạn sẽ cài đặt Cash chứ?

Bạn có muốn thử nghiệm nó hay sẽ gắn bó với máy ảo Linux hoặc Cygwin? Dù bạn đưa ra bất kỳ quyết định nào, hãy cho chúng tôi biết ý kiến trong phần bình luận ​​dưới đây nhé!

Xem thêm:

  • Windows và Linux có những điểm chung gì?
  • Cách chạy các ứng dụng Windows trên Linux với Wine
  • Cách tạo dual boot Linux và Windows 10 trên Linux
  • Trắc nghiệm về NQ News Linux có đáp án P5
  • Trắc nghiệm về NQ News Linux có đáp án P4
  • Bạn đã biết xử lý văn bản cơ bản chưa?
Post Views: 164
Previous Post

Đồng bộ các dịch vụ lưu trữ đám mây trên Linux bằng Rclone

Next Post

Cách sửa lỗi cập nhật Ubuntu

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Sửa Lỗi Cập Nhật Ubuntu 6094f3102c9d8.png

Cách sửa lỗi cập nhật Ubuntu

Bài mới nhất

Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution