6 điểm bởi kunggom 2020-06-21 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Khi người mới bắt đầu sử dụng lệnh shell trên Linux và các hệ điều hành tương tự, một rào cản lớn là rất khó hiểu một cách dễ dàng ý nghĩa của đủ loại tùy chọn phải thêm vào cho từng lệnh. Bạn có thể tìm được hướng dẫn trên Internet để làm một việc nào đó, nhưng các tùy chọn phức tạp trong những câu lệnh được đưa ra ở đó phần lớn lại là các tổ hợp viết tắt chỉ một ký tự, nên với người mới thì gần như không thể hiểu chúng có nghĩa gì. Người ta vẫn nói rằng chỉ cần xem trang man là có thể biết ý nghĩa của chúng, nhưng thật ra với người mới, bản thân trang man đã là thứ trông cực kỳ đáng sợ.

explainshell.com phân tích nội dung của trang man, rồi khi nhập một câu lệnh nào đó, nó sẽ tách từng đối số trong câu lệnh và hiển thị phần tùy chọn tương ứng trong trang man cùng với chúng. (Tiếng Anh) Ví dụ, nếu bạn nhập lệnh "tar -xzvf archive.tar.gz" vào explainshell.com ( https://www.explainshell.com/explain?cmd=tar+-xzvf+archive.tar.gz ) thì các tùy chọn được dùng ở đây là -x, -z, -v và -f sẽ được phân biệt bằng các đường màu khác nhau, đồng thời hiện phần giải thích cho từng tùy chọn lấy từ trang man.

Không chỉ xử lý được một lệnh đơn lẻ, ngay cả khi các lệnh được nối bằng pipe thì nó cũng tách từng lệnh ra để phân tích. Ngoài ra, không nhất thiết phải vào trực tiếp website mới dùng được, bạn cũng có thể chạy một web server cục bộ để sử dụng. Đây có lẽ là một dịch vụ web rất hữu ích cho những ai cần học bash shell hoặc shell script.

Tham khảo - shell script giúp dùng trực tiếp dịch vụ web trên ngay trong shell:

https://www.tecmint.com/explain-shell-commands-in-the-linux-shell/

Tham khảo - trang Github của dịch vụ web trên:

https://github.com/idank/explainshell

Chưa có bình luận nào.

Chưa có bình luận nào.