Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách chạy tệp .sh hoặc Shell Script trong Windows 11/10

Tập lệnh Shell hoặc tệp .SH giống như các tệp hàng loạt của Windows có thể được thực thi trong Linux hoặc Unix. Có thể chạy tệp .sh hoặc Shell Script trong Windows 10 bằng Hệ thống con của Windows dành cho Linux. Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách chạy tệp Shell Script trong Windows 11/10.

Cách chạy tệp .sh hoặc Shell Script trong Windows 11/10

Bash là một ngôn ngữ lệnh và shell Unix có thể chạy các tệp Shell Script. Bạn không cần cài đặt Ubuntu hoặc bất kỳ bản phân phối Linux nào khác trừ khi các tập lệnh của bạn cần sự hỗ trợ của hạt nhân Linux thực. Chúng tôi sẽ chia sẻ cả hai phương pháp.

  1. Thực thi tệp Shell Script bằng WSL
  2. Thực thi Shell Script bằng Ubuntu trên Windows 10

1] Thực thi tệp Shell Script bằng WSL

Cài đặt WSL hoặc Hệ thống con Windows cho Linux

Đi tới Cài đặt> Cập nhật &Bảo mật> Dành cho Nhà phát triển. Kiểm tra Chế độ nhà phát triển nút radio. Và tìm kiếm “ Tính năng của Windows ”, Chọn“ Bật hoặc tắt các tính năng của Windows ”.

Cuộn để tìm WSL, chọn hộp, sau đó cài đặt nó. Sau khi hoàn tất, người ta phải khởi động lại để hoàn tất cài đặt các thay đổi được yêu cầu. Nhấn Khởi động lại ngay bây giờ. BASH sẽ có sẵn trong Command Prompt và PowerShell.

Thực thi tệp tập lệnh Shell

  1. Mở Command Prompt và điều hướng đến thư mục chứa tệp script.
  2. Nhập Bash script-filename.sh và nhấn phím enter.
  3. Nó sẽ thực thi tập lệnh và tùy thuộc vào tệp, bạn sẽ thấy kết quả đầu ra.

Cách chạy tệp .sh hoặc Shell Script trong Windows 11/10

Trên nền tảng Linux, bạn thường sử dụng SH, nhưng ở đây bạn cần sử dụng BASH. Điều đó nói rằng, BASH trong Windows có những hạn chế của nó, vì vậy nếu bạn muốn thực thi trong môi trường Linux, bạn cần cài đặt Ubuntu hoặc bất kỳ thứ gì tương tự.

2] Thực thi Shell Script bằng Ubuntu trên Windows 10

Đảm bảo rằng bạn đã cài đặt Ubuntu hoặc bất kỳ bản phân phối Linux nào khác. Ubuntu sẽ gắn kết hoặc cung cấp tất cả các thư mục Windows của bạn theo / mnt . Vì vậy, ổ C có sẵn tại / mnt / C . Vì vậy, nếu máy tính để bàn sẽ có sẵn tại / mnt / c / users / / desktop .

Cách chạy tệp .sh hoặc Shell Script trong Windows 11/10

Bây giờ hãy làm theo các bước sau

  1. Nhập dấu nhắc Bash in run và nó sẽ khởi chạy lời nhắc phân phối.
  2. Điều hướng đến thư mục bằng lệnh “cd” đến thư mục chứa các tập lệnh.
  3. Nhập “sh script.sh” và nhấn enter.

Nó sẽ thực thi tập lệnh và nếu chúng phụ thuộc vào bất kỳ tính năng cốt lõi nào của Linux.

Vì Linux hiện đã có sẵn trong Windows, bạn không cần sử dụng bất kỳ ứng dụng bên thứ ba nào như Cygwin. WSL phải đủ cho hầu hết các trường hợp để giúp bạn chạy tập lệnh shell trong Windows 10.

Cách chạy tệp .sh hoặc Shell Script trong Windows 11/10