Làm việc trong terminal thường rất chậm và gây khó chịu. Bạn mất vài phút, thậm chí vài giờ quý giá để chuyển đổi giữa Google và terminal chỉ để tìm đúng lệnh hoặc tìm ra cú pháp cho một script. Điều này liên tục làm gián đoạn sự tập trung và khiến ngay cả những công việc nhỏ cũng trở nên tẻ nhạt. Rồi ShellGPT xuất hiện đã thay đổi mọi thứ. Giờ đây, bạn có thể mô tả những gì mình muốn bằng tiếng Anh đơn giản, và nó ngay lập tức tạo ra lệnh shell hoặc snippet chính xác mà mình cần. Những công việc từng mất 20 hoặc 30 phút giờ chỉ mất vài giây.
ShellGPT là gì?
ShellGPT (hay sgpt) là một công cụ giao diện dòng lệnh (CLI) được hỗ trợ bởi Trí tuệ nhân tạo (AI), tích hợp các mô hình ngôn ngữ lớn (LLM), như dòng GPT của OpenAI, trực tiếp vào Terminal của bạn. Nó hoạt động như một trợ lý năng suất, cho phép người dùng tạo ra các lệnh shell, code snippet, tài liệu và câu trả lời cho những câu hỏi kiến thức tổng quát bằng các prompt ngôn ngữ tự nhiên.
Cài đặt ShellGPT trên Linux
ShellGPT yêu cầu Python 3 và pipx. Bạn có thể cài đặt chúng bằng lệnh sau:
sudo apt install python3-full python3-venv pipx -ySau đó, chạy lệnh sau để đảm bảo bạn có thể sử dụng các ứng dụng đã cài đặt bằng pipx từ terminal:
pipx ensurepathCuối cùng, cài đặt ShellGPT toàn hệ thống bằng pipx:
pipx install shell-gpt
ShellGPT miễn phí, nhưng sử dụng OpenAI để nhận phản hồi AI yêu cầu một khoản phí nhỏ. Bạn cũng có thể chạy các mô hình AI cục bộ với ShellGPT mà không mất phí, điều này hữu ích nếu bạn muốn tránh mọi khoản phí. ShellGPT tương tự như Gemini CLI, và là một lựa chọn thay thế tốt nếu bạn muốn tránh Google bằng mọi giá.
Để sử dụng OpenAI, hãy tạo API key tại nền tảng OpenAI. Sau đó, thiết lập nó trong môi trường của bạn. Bạn có thể sử dụng lệnh sau để thiết lập API key chỉ cho phiên hiện tại:
export OPENAI_API_KEY="chỉ-định-API-key-của-bạn-tại-đây"Để thiết lập vĩnh viễn, hãy thêm dòng code trên vào file “~/.bashrc” hoặc “~/.zshrc”, sau đó áp dụng các thay đổi bằng lệnh sau:
source ~/.bashrcSau đó, chạy lệnh sau để xác minh rằng ShellGPT đã được cài đặt đúng cách trên hệ thống của bạn:
sgpt --help
Bây giờ, bạn đã sẵn sàng biến lời nói thành các lệnh terminal.
Sử dụng ShellGPT cho các truy vấn AI
Mọi người thường phải chuyển đổi giữa terminal và trình duyệt chỉ để tìm đúng lệnh hoặc giải pháp. Giờ đây, bạn có thể đặt các câu hỏi chung và nhận câu trả lời trực tiếp từ terminal.
sgpt "What is Dockpeek?"
ShellGPT giúp tiết kiệm thời gian, giảm thiểu việc chuyển đổi ngữ cảnh và khiến cho việc làm việc trong terminal trở nên mượt mà và trực quan hơn nhiều.
Chạy lệnh trực tiếp bằng tiếng Anh đơn giản
Nhiều người từng lãng phí thời gian cố gắng nhớ tất cả các lệnh terminal, thường làm mất tập trung và làm chậm ngay cả những tác vụ đơn giản. Với ShellGPT, sự căng thẳng đó đã biến mất. Giờ đây, bạn chỉ cần gõ những gì mình muốn bằng tiếng Anh đơn giản:
sgpt "how to find the free disk space on my system"ShellGPT giải thích lệnh và hiển thị chính xác những gì cần chạy. Điều này không chỉ tiết kiệm thời gian mà còn giúp bạn hiểu sâu hơn về các lệnh.

ShellGPT không chỉ đơn thuần là giải thích các lệnh. Nếu muốn thực thi các lệnh trực tiếp, bạn có thể sử dụng tùy chọn -s:
sgpt -s "find free disk space on my system"Ở đây, -s chạy lệnh ngay lập tức, bỏ qua phần giải thích.

Tính linh hoạt này cho phép bạn quyết định khi nào mình cần hướng dẫn và khi nào chỉ muốn kết quả.
Tạo lệnh không cần giải thích
Đôi khi bạn chỉ cần chính lệnh đó, không cần thêm văn bản. ShellGPT cũng giúp việc này trở nên dễ dàng. Ví dụ, để xóa một image Docker, hãy nhập hướng dẫn của bạn với tùy chọn -c và ShellGPT biến các từ thành các lệnh sẵn sàng sử dụng:
sgpt -c "how can I remove a Docker image"Điều này giúp bạn tiết kiệm công sức tìm kiếm trên các diễn đàn hoặc hướng dẫn.

Trò chuyện với ShellGPT
Những tác vụ nhiều bước thường làm gián đoạn quy trình làm việc, gây mất tập trung và lặp lại các bước. Chế độ trò chuyện của ShellGPT đã giải quyết vấn đề đó. Nó cho phép duy trì một cuộc trò chuyện duy nhất và xây dựng từng bước một cách tự nhiên:
sgpt --repl chatNameVí dụ, tạo một phiên cho các tác vụ liên quan đến ổ đĩa và liên tục đặt những câu hỏi tiếp theo. ShellGPT ghi nhớ ngữ cảnh, hướng dẫn từng bước và cho phép tập trung vào một vấn đề duy nhất:
sgpt --repl disk-info
Tính năng này thực sự đã đơn giản hóa quy trình làm việc đối với các tác vụ phức tạp.
Làm chủ AI
Học IT










AI
Hàm Excel