10 lệnh Unix để sử dụng với Windows Terminal mới

Cho đến một năm hoặc lâu hơn, Microsoft dường như đang đi đúng hướng. Đầu tiên, việc đưa Hệ thống con Linux vào Dòng lệnh DOS. Tiếp theo, chuyển Microsoft Edge sang Chromium và gần đây, ứng dụng Your Phone Companion đang có những nâng cấp lớn để tăng khả năng tương thích với Android. Tin tốt gần đây là “Windows Terminal mới”. Bản dựng dành cho nhà phát triển có sẵn để tải xuống thông qua Microsoft Store. Điều thú vị về điều này là nó có thể chạy các lệnh Windows, Powershell và Unix trong một bảng điều khiển.

Nhưng, với tất cả những bổ sung áp đảo này, bạn thực sự nên biết những lệnh Unix nào? Vì vậy, đây là các lệnh cần thiết nhất để sử dụng với thiết bị đầu cuối Windows mới.

Windows Terminal mới khác với Hệ thống con Windows dành cho Máy ảo Linux và Ubuntu.

Có gì mới với Windows Terminal

Thiết bị đầu cuối Windows mới có các nâng cấp sau

  • Sao chép dán bên phải hộp cho PowerShell, cmd
  • Hỗ trợ nhiều tab
  • Hỗ trợ biểu tượng cảm xúc và kết xuất văn bản dựa trên GPU.
  • Hỗ trợ nhiều cấu hình

Các lệnh Unix để sử dụng với thiết bị đầu cuối Windows mới

Bạn phải chuyển sang Ubuntu để chạy tất cả các lệnh này. Ngoài ra, bạn cũng có thể gõ"Bash" và truy cập Unix Shell từ cửa sổ Powershell và cmd.

1. mèo & vi

Lệnh ghép ngắn Windows không cho phép bạn chỉnh sửa hoặc xem tệp văn bản trong chính thiết bị đầu cuối. Bây giờ với thiết bị đầu cuối mới, bạn có thể sử dụng lệnhcon mèo hoặc làvi để xem hoặc chỉnh sửa tệp trong thiết bị đầu cuối. Thiết bị đầu cuối mới hỗ trợ tất cả các trình soạn thảo văn bản gốc Unix như nano, vi, vim hoặc ed.

Thí dụ: mèo abc.txt

10 lệnh Unix để sử dụng với Windows Terminal mới

2. cp hoặc mv

Cũng giống như lệnh sao chép và di chuyển bản địa của Windows, bạn cũng có ‘cp’ và ‘mv’ trong thiết bị đầu cuối Unix. Sự khác biệt chính duy nhất là cp và mv hỗ trợ nhiều switch hơn nhiều so với các lệnh gốc của Windows. Ví dụ: bạn có thể tạo liên kết cứng và liên kết mềm của tệp bằng các lệnh này. Trong trường hợp bạn không biết, liên kết mềm là con trỏ chuyển hướng nội dung của tệp gốc trong khi liên kết cứng là bản sao phản chiếu của tệp gốc. Liên kết mềm không thể tồn tại nếu không có tệp gốc trong khi liên kết cứng vẫn có thể hiển thị dữ liệu.

Thí dụ:cp -sv / root / temp / photos / root / current / photos

10 lệnh Unix để sử dụng với Windows Terminal mới

3. hắc ín

Windows cho phép bạn nén tệp qua dòng lệnh nhưng nó không thể xử lý tars hoặc bzip. Với Unix, bạn nhận được một tiện ích dòng lệnh gốc gọi là tar có thể thực hiện việc nén và giải nén một mình. Nó hỗ trợ một số định dạng zip và bạn thậm chí có thể chỉ định tỷ lệ nén và thuật toán trong khi tạo zip. Trong trường hợp bạn chưa tích hợp tar vào bash, hãy cài đặt nó bằng cách chạy lệnh sudo apt update && sudo apt-get install tar.

Thí dụ: tar -cvf test.zip abc.txt

Thiết bị đầu cuối Windows mới đã có ở đây và thật tuyệt vời. Vì vậy, đây là các lệnh cần thiết nhất để sử dụng với thiết bị đầu cuối Windows mới.

4. người đàn ông

Trở lại trường đại học khi tôi học Unix, lệnh man từng là một cứu cánh để vượt qua các hoạt động thực tế. Bây giờ, so sánh nó với mục trợ giúp của Windows, nó luôn luôn mờ nhạt. Điều tốt về thiết bị đầu cuối Windows mới là nó hỗ trợ ‘man’ tức là. nhập thủ công cho các lệnh. Mặc dù các mục nhập thủ công này chỉ dành cho các Lệnh Unix, nhưng nó vẫn cực kỳ hữu ích cho người dùng đến từ Windows.

Thí dụ: khí lực đàn ông

cửa sổ, thiết bị đầu cuối, ví dụ, tnew, Unix, Lệnh, Người dùng, Tập lệnh, Đường đi chung, Tunix, hỗ trợ, Cho phép, Tiện ích, tệp, Crontab

5. loại

type là một tiện ích cực kỳ hữu ích trong Unix. Khi mới bắt đầu, nó cho phép bạn phân biệt các hàm, bí danh và từ khóa dành riêng trong Unix. Bạn chỉ cần kết thúc lệnh với từ khóa type và nó cho bạn biết vị trí của tệp hoặc bí danh. Lệnh type cũng cho phép bạn nối nhiều lệnh và chạy để nhận được kết quả tóm tắt.

Thí dụ: gõ ngày kiểm tra ls

10 lệnh Unix để sử dụng với Windows Terminal mới

6. ps & giết

Lệnh ps hoạt động giống như danh sách tác vụ trong Windows. Nó hiển thị các tiến trình hiện đang chạy bởi người dùng được kết nối với hệ thống. Sẽ dễ dàng hơn khi xác định các quy trình và sau đó kết thúc công việc nếu chúng gây ra bất kỳ khóa nào. Công tắc thường được sử dụng của tôi với lệnh ps là ps -aux vì nó cho tôi biết đường dẫn người dùng chạy lệnh với tất cả mức tiêu thụ bộ nhớ và CPU. Bạn có thể sử dụng thêm lệnh kill để hủy phiên bằng PID.

Thí dụ: ps -aux && kill 338

10 lệnh Unix để sử dụng với Windows Terminal mới

7. df & du

Windows không có tiện ích dòng lệnh chuyên dụng để cung cấp cho bạn việc sử dụng tệp đĩa hoặc dung lượng trống trên đĩa. Cách giải quyết là thông qua lệnh dir. Tuy nhiên, với Unix, bạn có"Df""Du" tiện ích. Lệnh df cho bạn biết về dung lượng trống của hệ thống tệp Linux trong khi du cho bạn biết việc sử dụng dung lượng của các tệp và thư mục riêng lẻ. Tôi đã sử dụng lệnh df kết hợp với crontab để gửi cho tôi cảnh báo về dung lượng ổ đĩa trên máy chủ của tôi.

Rất may, df cũng cung cấp cho bạn thông tin chi tiết về hệ thống tệp windows nhưng quy ước đặt tên là IFS.

Thí dụ: df -h

Thiết bị đầu cuối Windows mới đã có ở đây và thật tuyệt vời. Vì vậy, đây là các lệnh cần thiết nhất để sử dụng với thiết bị đầu cuối Windows mới.

Đọc:15 Mẹo và Thủ thuật cho Windows 10 File Explorer để sử dụng nó như một chuyên gia

8. apt-get

Windows không bao giờ có một trình quản lý gói tốt và tôi phải dùng đến Chocolatey, điều này khá ổn ở mức tối đa. Nhưng giờ đây, với thiết bị đầu cuối Windows mới, việc sử dụng rất tiện lợi và hiệu quảapt-get. Điều này cũng cho phép bạn sử dụng tất cả các tiện ích dòng lệnh apt-get như ffmpeg, youtube-dl, sox trên Windows. Cái yêu thích của tôi là ffmpeg cho phép tôi mã hóa video hoặc âm thanh một cách nhanh chóng chỉ với một lệnh duy nhất.

Thí dụ: sudo apt-get install sox

cửa sổ, thiết bị đầu cuối, ví dụ, tnew, Unix, Lệnh, Người dùng, Tập lệnh, Đường đi chung, Tunix, hỗ trợ, Cho phép, Tiện ích, tệp, Crontab

9. wget

wget là một tiện ích dòng lệnh khác cho phép bạn tải xuống nội dung từ máy chủ web. Nó có thể không được thêm vào nguyên bản vì vậy bạn sẽ phải tải xuống thông qua apt-get. Nó hỗ trợ tải xuống qua HTTP, HTTPS và FTP. Các tính năng của nó bao gồm tải xuống đệ quy, chuyển đổi liên kết để xem ngoại tuyến HTML cục bộ và hỗ trợ proxy.

Thí dụ: wget example.com

10 lệnh Unix để sử dụng với Windows Terminal mới

10. crontab

Bạn có thể coi crontab như một phiên bản dòng lệnh của Windows Task Scheduler. Nó cho phép bạn lập lịch chạy lệnh vào một thời điểm, ngày trong tuần hoặc tháng cụ thể. Nếu bạn kết hợp một tập lệnh shell trong lệnh, bạn có thể thực hiện nhiều tác vụ lặp đi lặp lại bằng cách sử dụng crontab. Tôi đã sử dụng crontab rất nhiều trong những ngày trước để tự động hóa các tác vụ trên máy chủ AIX. Giả sử, bạn muốn một chuông báo chạy mỗi giờ, bạn có thể làm điều đó bằng cách sử dụng crontab.

Ngoài ra, crontab không cảnh báo bạn nếu công việc không chạy hoặc lệnh bị lỗi. Vì vậy, bạn cần ghi đầu ra của crontab vào một tệp nhật ký theo cách thủ công.

Thí dụ: crontab -e

10 lệnh Unix để sử dụng với Windows Terminal mới

11. Tập lệnh Shell

Mục đích quan trọng nhất mà thiết bị đầu cuối Windows mới phục vụ là tập lệnh. Thiết bị đầu cuối mới cho phép bạn chạy các tập lệnh shell, các tập lệnh PowerShell, các tập lệnh hàng loạt, v.v. Đặc biệt, tôi yêu thích tập lệnh shell và thật nhẹ nhõm khi sử dụng nó qua PowerShell. Tôi luôn không thích tập lệnh cho Windows trong PowerShell vì lệnh ghép ngắn rất phức tạp với những tên chuyển đổi dài đó. Mặt khác, một tập lệnh shell rất đơn giản với sự kết hợp của các lệnh Unix thông thường.

Ví dụ: nếu tôi muốn tìm người dùng đã đăng nhập trên máy chủ của mình, tôi cần viết một đoạn script dài trong PowerShell trong khi shell script có thể làm điều đó cho tôi bằng một lệnh duy nhất.

#! / bin / bash echo "Có` người dùng | wc -w` người dùng đã đăng nhập "

Thiết bị đầu cuối Windows mới đã có ở đây và thật tuyệt vời. Vì vậy, đây là các lệnh cần thiết nhất để sử dụng với thiết bị đầu cuối Windows mới.

Kết thúc

Chúng tôi có thể mong đợi một số nâng cấp lớn trong phiên bản Windows Terminal này. Những thay đổi có thể là trực quan hoặc chức năng và tôi sẽ thường xuyên cập nhật bài viết này kết hợp tất cả những thay đổi này. Đối với bất kỳ thắc mắc hoặc câu hỏi nào, hãy cho tôi biết trong phần bình luận bên dưới và tôi sẽ liên hệ lại với bạn.

Cũng đọc:6 lệnh DOS hữu ích hàng đầu mà bạn nên biết

Xem Thêm