Máy tính vừa là sở thích vừa là nghề nghiệp của tôi. Tôi có khoảng 10 chiếc rải rác trong căn hộ, tất cả chạy Linux (kể cả Mac). Vì tôi thích nâng cấp máy tính và kỹ năng, khi gặp cuốn Bash it out của Sylvain Leroux, tôi lập tức mua. Tôi dùng dòng lệnh nhiều trên Debian Linux, và đây似乎是 cơ hội tuyệt vời để mở rộng kiến thức Bash. Tôi mỉm cười khi tác giả giải thích trong lời tựa rằng ông dùng Debian Linux – một trong hai distro yêu thích của tôi.
Bash cho phép tự động hóa tác vụ, nên nó là công cụ tiết kiệm lao động, thú vị và hữu ích. Trước khi đọc sách, tôi đã có khá nhiều kinh nghiệm Bash trên Unix và Linux. Tôi không phải chuyên gia, một phần vì ngôn ngữ scripting này quá rộng và mạnh mẽ. Tôi lần đầu tò mò về Bash khi thấy nó trên màn hình chào của EndeavourOS, một distro Linux dựa trên Arch.
Các ảnh chụp màn hình sau显示一些EndeavourOS的选项。令人难以置信的是,这些面板只是指向Bash脚本,每个脚本都能完成一些相对复杂的任务。而且因为都是开源的,如果我想修改任何脚本都可以。


Luôn có điều mới để học
Cảm nhận của tôi về cuốn sách này rất tích cực. Nó không dài, nhưng được suy nghĩ kỹ lưỡng. Tác giả có kiến thức Bash rất sâu và khả năng giải thích tuyệt vời. Sách bao gồm scripting Bash cơ bản, trung cấp và nâng cao thông qua 16 câu đố, mà ông gọi là "thử thách". Điều này dạy tôi nhìn scripting Bash như một câu đố lập trình cần giải quyết, khiến nó thú vị hơn để "chơi".
Một khía cạnh thú vị của Bash là nó tích hợp sâu với hệ thống Linux. Mặc dù một phần sức mạnh nằm ở cú pháp, nhưng nó còn mạnh mẽ vì có quyền truy cập vào rất nhiều thứ. Bạn có thể viết script cho các tác vụ lặp lại, hoặc những tác vụ dễ dàng nhưng bạn chán làm thủ công. Không có gì quá lớn hay quá nhỏ, và Bash it out giúp bạn hiểu được cả những gì bạn có thể làm và cách thực hiện.
Đánh giá này không hoàn chỉnh nếu không nhắc đến tài nguyên miễn phí A sysadmin's guide to Bash scripting của David Both trên Opensource.com. Hướng dẫn PDF 17 trang này khác với Bash it out, nhưng cùng nhau chúng tạo thành tổ hợp đắc lực cho bất kỳ ai muốn học Bash.
Tôi không phải lập trình viên, nhưng Bash it out đã tăng thêm ham muốn đi sâu vào scripting Bash nâng cao – tôi có thể vô tình trở thành lập trình viên mà không hề dự định.
Một lý do tôi yêu Linux là vì hệ điều hành mạnh mẽ và linh hoạt đến đâu. Dù tôi biết về Linux đến đâu, luôn có điều mới để học khiến tôi trân trọng Linux hơn nữa.
Trong thị trường việc làm cạnh tranh và luôn thay đổi, chúng ta cần liên tục cập nhật kỹ năng. Cuốn sách này giúp tôi học Bash theo cách thực hành trực quan. Cảm giác như tác giả ngồi cạnh, kiên nhẫn hướng dẫn tôi học tập.
Tác giả Leroux có khả năng hiếm gặp thu hút người đọc. Tôi nghĩ điều này thậm chí quý giá hơn chuyên môn kỹ thuật. Thực tế, tôi viết đánh giá này để cảm ơn tác giả đã dự đoán nhu cầu học tập của tôi; dù chúng ta chưa bao giờ gặp, tôi đã nhận lợi ích thực sự từ tài năng của ông.