Các tính năng mới trong Bash / WSL và Windows Console trên Windows 10

Mục lục:

Các tính năng mới trong Bash / WSL và Windows Console trên Windows 10
Các tính năng mới trong Bash / WSL và Windows Console trên Windows 10

Video: Các tính năng mới trong Bash / WSL và Windows Console trên Windows 10

Video: Các tính năng mới trong Bash / WSL và Windows Console trên Windows 10
Video: Biến con trỏ chuột thành đèn laser, thành cây thước ảo ấn tượng khi thuyết trình PowerPoint - YouTube 2024, Tháng Ba
Anonim

Windows 10 v1703 đã mua rất nhiều tính năng thú vị và cải tiến hiệu suất. Các ứng dụng như Paint 3D và Game Mode được dự kiến sẽ phục vụ cho các hốc khác nhau của đối tượng Windows 10. Bản cập nhật kỷ niệm Windows 10 đã được xuất xưởng với một hệ thống con Windows mở nửa cho Linux (WSL) và điều này có nghĩa là nó không tương thích với node.js và Java.

Image
Image

Các tính năng mới của Bash / WSL và Windows Console

Bắt đầu với Windows 10 người sáng tạo Cập nhật WSL đã được thiết kế để tương thích với giao diện gọi hệ thống Linux (SCI) và kết quả là, nó đã làm việc với hầu hết các công cụ phát triển chính thống. Windows 10 CU hỗ trợ các công cụ của các nhà phát triển sau:

  • Các công cụ chính: apt, sed, grep, awk, top, tmux, ssh, scp, v.v.
  • Vỏ: Bash, zsh, cá, v.v.
  • Công cụ tìm kiếm: vim, emacs, nano, git, gdb, v.v.
  • Ngôn ngữ & nền tảng: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # &.NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang, v.v.
  • Hệ thống & Dịch vụ: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Một điều đáng chú ý nữa là sự hỗ trợ của Ubuntu 16.04, có trong khi Windows 10 AU hỗ trợ Ubuntu 14.04 bản cập nhật Windows 10 Creators hỗ trợ Ubuntu 16.04. Tất cả các trường hợp bash mới được tạo bây giờ sẽ được cài đặt vào Ubuntu 16.04, Tuy nhiên, phiên bản Ubuntu 14.04 hiện tại sẽ không tự động nâng cấp lên 16.04 và bạn cần nâng cấp phiên bản Ubuntu 16.04 theo cách thủ công bằng cách sử dụng Xóa và thay thế hoặc Nâng cấp tại vị trí.

Mở rộng IfConfig và kết nối mạng Enumeration

Trong Win 10 AU không thể liệt kê các kết nối mạng và điều này đã kết thúc sự can thiệp với các công cụ như ifconfig, gulp, npm và các công cụ khác. Vấn đề này đã được khắc phục ngay lập tức trong Win10 CU và ifconfig có thể được sử dụng để liệt kê và kiểm tra các cấu hình của tất cả các adapter mạng có sẵn.
Trong Win 10 AU không thể liệt kê các kết nối mạng và điều này đã kết thúc sự can thiệp với các công cụ như ifconfig, gulp, npm và các công cụ khác. Vấn đề này đã được khắc phục ngay lập tức trong Win10 CU và ifconfig có thể được sử dụng để liệt kê và kiểm tra các cấu hình của tất cả các adapter mạng có sẵn.

NOTIFY Thông báo thay đổi tệp

Các công cụ bây giờ sẽ bắt đầu thông báo và khi tệp được thay đổi, khả năng này được sử dụng bởi các nhà phát triển web, Node.js, Ruby và Python cùng với nhiều công cụ khác. WSL hiện hỗ trợ thông báo cho phép các ứng dụng đăng ký các thông báo thay đổi hệ thống tập tin có thể được sử dụng để tạo hành động như xây dựng lại dự án hoặc có thể khởi động lại máy chủ cục bộ. Rất may các thông báo tập tin cũng hỗ trợ hệ thống tập tin Windows. Với cái này có thể chỉnh sửa nguồn dự án trên hệ thống tập tin Windows bằng cách sử dụng một trình soạn thảo Windows GUI bao gồm VSCode, Visual Studio, Notepad ++ và có thể chạy Bash / WSL trên trang web cục bộ.

Ổ cắm TCP và cải tiến TPv6

Nhóm WSL cùng với nhóm Windows Core Networking đã có thêm một số tùy chọn IPv6 và TCP socket. Điều này sẽ làm là nó sẽ cho phép một loạt các công cụ và công nghệ dựa vào các ổ cắm mạng và hỗ trợ IPv6 ngẫu nhiên.

Hỗ trợ cho Unix Socket và Netlink Socket

Một số phần của UNIX và Netlink trước đây không được hỗ trợ trong Cập nhật Kỷ niệm và với các bộ tạo và các thuộc tính và các thuộc tính Netlink của Người tạo. Việc thêm chúng vào WSL cho phép các dạng IPC khác nhau sẽ cho phép hầu hết các công cụ hiện đại chạy trên WSL.

Hỗ trợ màu 24 bit

Cuối cùng, hỗ trợ cho màu sắc hơn 16 bit đã được trả lời và bây giờ với Win10 CU, giao diện điều khiển đã được cập nhật thành màu 24 bit ưa thích.

Bạn có thể đọc toàn bộ chi tiết trên MSDN.

Đề xuất: