Giao diện người dùng Linux thân thiện với các ứng dụng đồ họa, thể hiện sự tiện lợi và tiềm năng nâng cao trải nghiệm công nghệ khi sử dụng các công cụ mới
Máy Tính

6 Công Cụ Dòng Lệnh Linux Hiện Đại Giúp Nâng Tầm Trải Nghiệm Của Bạn

Nếu bạn đã dành nhiều thời gian với Linux, rất có thể bạn đã thành thạo các tiện ích dòng lệnh truyền thống như ls, grepps. Những công cụ này đã tồn tại từ những ngày đầu của UNIX. Chúng đáng tin cậy, đã được thử nghiệm qua nhiều “trận chiến” và có sẵn trên hầu hết mọi hệ thống Linux. Tuy nhiên, chúng cũng được xây dựng trong một kỷ nguyên điện toán rất khác.

Gần đây, bạn có thể đã nhận thấy một làn sóng các công cụ CLI mới thân thiện với người dùng hơn và thường đi kèm với những cải tiến như đánh dấu cú pháp, các thiết lập mặc định thông minh hơn và hiệu suất tốt hơn. Những chương trình này không có sẵn trên mọi hệ thống, vì vậy bạn sẽ cần tự cài đặt chúng. Nếu bạn quản lý (hoặc dự định quản lý) nhiều máy chủ Linux, có lẽ tốt nhất là nên gắn bó với các công cụ truyền thống. Nhưng nếu không phải vậy, những lựa chọn thay thế hiện đại này chắc chắn rất đáng để khám phá. Cá nhân tôi đã có trải nghiệm tốt với một số trong số chúng.

Giao diện người dùng Linux thân thiện với các ứng dụng đồ họa, thể hiện sự tiện lợi và tiềm năng nâng cao trải nghiệm công nghệ khi sử dụng các công cụ mớiGiao diện người dùng Linux thân thiện với các ứng dụng đồ họa, thể hiện sự tiện lợi và tiềm năng nâng cao trải nghiệm công nghệ khi sử dụng các công cụ mới

6. HTTPie thay thế cho curl và wget

Client HTTP được xây dựng cho con người

HTTPie là một client HTTP dòng lệnh được xây dựng cho con người. Không giống như curl hay wget, vốn có thể cảm thấy khó hiểu hoặc dài dòng, HTTPie sử dụng cú pháp tự nhiên và rõ ràng để thực hiện các yêu cầu HTTP. Điều này đặc biệt hữu ích khi kiểm thử API. Các phản hồi JSON sẽ tự động được định dạng đẹp và đánh dấu cú pháp, giúp dễ dàng kiểm tra dữ liệu mà không cần thêm công cụ. Nó hỗ trợ tất cả các phương thức chuẩn như GET, POST, PUT và DELETE, thậm chí còn xử lý các biểu mẫu và tải lên file một cách duyên dáng. Đối với các nhà phát triển làm việc với RESTful API, HTTPie giúp giảm tải nhận thức và làm cho việc gỡ lỗi trở nên trực quan hơn.

5. Bat là một sự thay thế thông minh hơn cho cat

Mang lại các tính năng cần có từ lâu

Trong khi cat là công cụ cơ bản để xem nội dung file, bat còn tiến xa hơn với các tính năng đáng lẽ đã phải có từ lâu. Nó bổ sung tính năng đánh dấu cú pháp cho hơn một trăm ngôn ngữ lập trình, hiển thị số dòng và tích hợp với Git để hiển thị các thay đổi trong file ngay trên terminal. Nếu bạn là một lập trình viên, bạn sẽ đánh giá cao sự tích hợp Git của bat. Đầu ra của công cụ sẽ bao gồm các chú thích cho các dòng có thay đổi cục bộ, ở thanh bên. Bat cũng hoạt động như một pager, vì vậy các file lớn sẽ không làm tràn màn hình của bạn, và nó hoạt động khá tốt với các công cụ khác thông qua piping.

Giao diện công cụ Bat hiển thị nội dung file với đánh dấu cú pháp và số dòng trên terminal LinuxGiao diện công cụ Bat hiển thị nội dung file với đánh dấu cú pháp và số dòng trên terminal Linux

4. Ncdu đơn giản hóa việc xem dung lượng đĩa trực quan

Giúp dọn dẹp không gian đĩa dễ dàng hơn nhiều

Dọn dẹp không gian đĩa trở nên dễ dàng hơn nhiều với ncdu, một giao diện dựa trên curses được xây dựng trên lệnh du truyền thống. Thay vì phải phân tích các danh sách dài các byte, ncdu cung cấp một giao diện người dùng tương tác nơi bạn có thể điều hướng các thư mục, sắp xếp theo kích thước và xóa file trực tiếp. Tôi thấy điều này đặc biệt hữu ích qua SSH, nơi các công cụ đồ họa không phải là một lựa chọn. Ncdu làm nổi bật các thư mục nào tiêu tốn nhiều không gian nhất, giúp bạn nhanh chóng nhắm mục tiêu các khu vực có vấn đề. Nó thực tế hơn nhiều so với việc chạy du -sh thủ công trên nhiều thư mục.

3. Htop là cách tốt hơn để xem tiến trình hệ thống

Top, nhưng tốt hơn rất nhiều

Htop là công cụ yêu thích của tôi trong số tất cả các công cụ ở đây, và có những lý do chính đáng. Nó khắc phục mọi thứ gây khó chịu về top. Htop hiển thị các tiến trình đang chạy trong một giao diện đầy màu sắc, tương tác, hoàn chỉnh với các hình ảnh trực quan về việc sử dụng CPU, bộ nhớ và swap. Không giống như top, htop hỗ trợ nhập liệu bằng chuột và cho phép bạn dễ dàng cuộn cả theo chiều dọc và chiều ngang. Bạn có thể tìm kiếm, lọc, kill hoặc renice các tiến trình chỉ với vài lần gõ phím. Nó cũng hiển thị mối quan hệ cha-con trong cây tiến trình, giúp dễ dàng hiểu được tài nguyên nào đang được tiêu thụ và tại sao. Htop đặc biệt tiện dụng trong quá trình gỡ lỗi hiệu suất hoặc khi quản lý máy chủ trong thời gian thực.

2. Fd thay thế cho lệnh find

Fd giúp tìm kiếm file dễ dàng hơn

Lệnh find rất mạnh mẽ nhưng tôi thấy nó nổi tiếng là khó nhớ. fd đơn giản hóa việc tìm kiếm file với cú pháp sạch hơn nhiều và các thiết lập mặc định hợp lý. Nó bỏ qua các file ẩn và thư mục .git theo mặc định, chạy tìm kiếm song song và hỗ trợ các mẫu regex và glob ngay lập tức. Bạn có thể tìm kiếm theo loại file, tiện ích mở rộng, tên hoặc nội dung chỉ với vài thao tác gõ. Đầu ra được mã hóa màu và nhanh chóng, ngay cả trên các cây thư mục lớn.

Ảnh chụp màn hình lệnh fd đang tìm kiếm chuỗi trong các file trên terminal Linux, minh họa khả năng tìm kiếm file hiệu quả của fdẢnh chụp màn hình lệnh fd đang tìm kiếm chuỗi trong các file trên terminal Linux, minh họa khả năng tìm kiếm file hiệu quả của fd

1. Ripgrep để tìm kiếm nhanh chóng

Grep tốt hơn mà tất cả chúng ta đều xứng đáng

Nếu bạn đã từng thất vọng với những điều kỳ cục của grep, ripgrep chính là giải pháp mà bạn đang tìm kiếm. Ripgrep (rg) là một công cụ thay thế grep trong hầu hết mọi trường hợp. Được viết bằng Rust, nó được tối ưu hóa về tốc độ và tôn trọng các file .gitignore theo mặc định, làm cho nó hoàn hảo để tìm kiếm trong các codebase.

Ripgrep có thể tìm kiếm đệ quy qua các thư mục, hỗ trợ biểu thức chính quy và xử lý các file lớn một cách dễ dàng. Không giống như grep, bạn không cần phải nhớ các cờ dài dòng để có được đầu ra màu sắc hoặc tìm kiếm đệ quy. Nó chỉ đơn giản là hoạt động. Ripgrep cũng chạy nhanh hơn grep và các lựa chọn thay thế khác, và đầu ra mặc định của nó thường là những gì tôi đang tìm kiếm, với tính năng đánh dấu cú pháp và số dòng là tiêu chuẩn.

Công cụ Ripgrep (rg) hiển thị kết quả tìm kiếm với đánh dấu cú pháp và số dòng trên môi trường Ubuntu, thể hiện sức mạnh tìm kiếm nhanh của ripgrepCông cụ Ripgrep (rg) hiển thị kết quả tìm kiếm với đánh dấu cú pháp và số dòng trên môi trường Ubuntu, thể hiện sức mạnh tìm kiếm nhanh của ripgrep

Khám phá ngoài những lựa chọn thông thường

Linux cung cấp một bộ sưu tập khổng lồ các ứng dụng mã nguồn mở cho hầu hết mọi thứ. Nếu bạn là người mới làm quen với nền tảng này, hãy bắt đầu bằng cách khám phá một số công cụ năng suất nổi bật đáng để cài đặt. Bạn cũng sẽ tìm thấy các ứng dụng cho phép bạn tùy chỉnh và nâng cao giao diện của màn hình làm việc. Và nếu chơi game là sở thích của bạn, những công cụ này được thiết kế để nâng tầm trải nghiệm chơi game Linux của bạn. Trong khi đó, hãy xem xét những ứng dụng được đánh giá thấp nhưng khá hữu ích này.

Related posts

Nâng Cấp Mạnh Mẽ: SSD Samsung 990 Evo Plus 4TB Đang Có Giá Cực Hấp Dẫn

Administrator

Intel Nova Lake: CPU Tương Lai Với 52 Nhân, Khẳng Định Tham Vọng Dẫn Đầu

Administrator

Khám Phá Tiềm Năng Sáng Tạo Vượt Trội Khi Kết Hợp In 3D và Khắc Laser

Administrator