Khám phá Nushell

Ai dùng Linux thì cũng phải đụng vào shell, với hình thức đơn giản nhất là chạy một chương trình / lệnh nào đó từ Terminal. Khi làm việc với server không có giao diện đồ họa, mọi tác vụ quản lý phải thực hiện qua dòng lệnh thì cũng là lúc ta sử dụng shell ở mức độ nâng cao hơn. Ta sẽ cần viết một lệnh dài để thực hiện nhiều việc theo chuỗi, hoặc viết thành một file script với điếu kiện if else , với vòng lặp để thi hành nhiều tác vụ phức tạp. Tuy nhiên, thật tình mà nói thì các phần mềm shell phổ biến trên Linux như Bash, Zsh tôi đều không thích cú pháp của chúng, nên nếu cần viết lệnh dài, viết ra file script thì tôi sẽ chuyển qua viết script Python. Mọi việc thường là thế cho đến khi tôi bắt gặp Nushell

Showcase

Xem tiếp ở đây.

Chán nhất trong lĩnh vực phần mềm máy tính đó là dependency. Lẽ ra nên dẹp cái chuyện “đứng trên vai người khổng lồ” về mặt code đi thì vừa. Chỉ nên phụ thuộc về mặt toán học hoặc khái niệm. Viiệc các phần mềm sử dụng code/ thư viện/ tính năng và cả… bug của nhau chính là lỗ hổng bảo mật lớn nhất đời đời không thể khắc phục.

3 Likes

This is probably interesting for those who have to admin a junkyard with computers with different operating systems. For real SW developers, Nutshell or whatever you call it is irrelevant in their daily work.

Thấy cái vụ “object” này quen quen ta, “cóp” từ Powershell ra à? Lại còn cả kiểu “verb-noun” =]]

Mấy cái “màu mè” này thích hợp cho mấy bạn người dùng cuối thôi, mà người dùng cuối chắc ít ỏi lắm so với mấy bạn sysad. Mà đã là sysad thì lại chỉ quan tâm mấy thứ chuẩn chỉnh, portable (như trong POSIX) nhỉ :sweat_smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?