TTC Việt Nam
Page Header Background

Hướng dẫn chi tiết toàn bộ các lệnh Codex trong lập trình

Trang chủ»Hướng dẫn chi tiết toàn bộ các lệnh Codex trong lập trình
Hướng dẫn chi tiết toàn bộ các lệnh Codex trong lập trình

Bạn vừa hoàn tất quá trình cài đặt Codex, nhập lệnh codex vào terminal nhưng lại bối rối không biết nên bắt đầu từ đâu?

Tình trạng này rất phổ biến đối với các lập trình viên. Các agent lập trình do OpenAI phát triển sở hữu tốc độ cập nhật cực kỳ nhanh chóng. Các lệnh điều khiển từ xa, plugin, tính năng đám mây hay phiên làm việc liên tục được tối ưu hoặc thay đổi cấu trúc. Việc thiếu đi một tài liệu tra cứu chuẩn xác sẽ khiến bạn dễ dàng rơi vào trạng thái tụt hậu thông tin.

Bài viết này mang đến hệ thống lệnh Codex hoàn chỉnh nhất, bao gồm lệnh dòng lệnh (CLI), lệnh slash, các cờ (flag) cùng phím tắt chuyên dụng cho cả ứng dụng desktop lẫn môi trường CLI. Đây chính là cẩm nang tham khảo toàn diện giúp bạn làm chủ công cụ này một cách hiệu quả nhất.

Cài đặt và khởi động Codex nhanh chóng

Công cụ Codex CLI hỗ trợ cài đặt thông qua trình quản lý gói npm hoặc Homebrew. Trong phiên làm việc đầu tiên, hệ thống yêu cầu xác thực bằng tài khoản ChatGPT hoặc khóa API cá nhân.

Các bước cài đặt cơ bản

# Cài đặt qua npm
npm install -g @openai/codex

# Hoặc qua Homebrew
brew install --cask codex

Xác thực tài khoản

# Đăng nhập tương tác qua trình duyệt OAuth
codex login

# Đăng nhập trực tiếp bằng API key
echo $OPENAI_API_KEY | codex login --with-api-key

# Kiểm tra trạng thái đăng nhập hiện tại
codex login status

# Đăng xuất tài khoản
codex logout

Khởi chạy ứng dụng

# Mở phiên làm việc TUI tương tác
codex

# Khởi động kèm theo một câu lệnh ban đầu
codex "Explain the architecture of this project"

# Chạy ngầm ở chế độ không tương tác cho script
codex exec -s workspace-write -m gpt-5.6-terra "Refactor auth.ts"

# Khởi chạy giao diện ứng dụng desktop
codex app

Mẹo nhỏ: Bạn nên luôn kích hoạt Codex ngay bên trong thư mục gốc của dự án. Ngoài ra, tham số --cd /path/to/project cho phép bạn chỉ định chính xác thư mục làm việc mong muốn.

Tổng quan danh mục lệnh CLI

Hệ thống Codex cung cấp hai biến thể chính gồm phiên bản CLI chạy trực tiếp trên cửa sổ terminal và phiên bản ứng dụng desktop tương thích với macOS cùng Windows.

Các lệnh CLI cốt lõi bao gồm:

  • codex: Khởi động phiên làm việc giao diện văn bản tương tác (TUI) trực tiếp trong terminal.
  • codex app: Mở ứng dụng desktop Codex dành cho hệ điều hành macOS và Windows.
  • codex agents: Duyệt qua các phiên hoạt động của agent trên tiến trình nền app-server cục bộ.
  • codex app-server: Thử nghiệm khởi chạy máy chủ ứng dụng nhằm phục vụ phát triển, gỡ lỗi hoặc kết nối từ xa.
  • codex apply: Áp dụng bản thay đổi (diff) mới nhất được tạo ra từ một agent Codex nội bộ.
  • codex archive: Lưu trữ phiên làm việc hiện tại mà không làm mất đi dữ liệu lịch sử ghi nhận.
  • codex exec: Thực thi tác vụ hoàn toàn tự động ở chế độ không tương tác và xuất luồng dữ liệu trực tiếp ra màn hình.
  • codex review: Thực hiện đánh giá mã nguồn chưa commit, so sánh khác biệt giữa các nhánh hoặc kiểm tra các commit cụ thể.
  • codex mcp: Quản lý các máy chủ giao thức ngữ cảnh mô hình (MCP) bên ngoài.

Chế độ thực thi không tương tác với codex exec

Lệnh codex exec đóng vai trò cốt lõi trong các hệ thống tự động hóa. Việc thiết lập kỹ lưỡng môi trường sandbox cùng cơ chế phê duyệt giúp các tập lệnh hoạt động ổn định và kiểm soát chặt chẽ quyền truy cập.

Cấu hình mẫu cho quy trình tự động

# Thiết lập chuẩn cho thực thi tự động
codex -a never exec -s workspace-write -m gpt-5.6-terra "your prompt"

# Kích hoạt mức độ suy luận tối đa
codex -a on-request exec -s workspace-write -m gpt-5.6-sol \
-c model_reasoning_effort='"xhigh"' "complex task"

# Chế độ chỉ đọc chuyên dùng để phân tích mã nguồn
codex exec -s read-only -m gpt-5.6-luna "Analyze the architecture"

Các cờ (flag) quan trọng thường đi kèm bao gồm --model, -m để thay đổi mô hình, --sandbox, -s thiết lập không gian an toàn, hay --json để trích xuất toàn bộ sự kiện dưới dạng chuỗi JSONL phục vụ cho các tập lệnh phân tích.

Đánh giá chất lượng mã nguồn

Tính năng codex review hỗ trợ phân tích toàn bộ các biến động trong mã nguồn mà không làm thay đổi trực tiếp bất kỳ tệp tin nào trên hệ thống.

  • codex review --uncommitted: Quét toàn bộ các thay đổi đã chỉnh sửa nhưng chưa được đưa vào lịch sử commit.
  • codex review --base main: Đối chiếu sự khác biệt mã nguồn so với nhánh phát triển chính.
  • codex review --commit abc123: Đánh giá chi tiết một mã định danh commit cụ thể.

Quản lý và duy trì phiên làm việc

Mọi phiên làm việc trên Codex đều được lưu trữ trực tiếp tại thiết bị cục bộ, cho phép lập trình viên dễ dàng tiếp tục, phân nhánh hoặc khôi phục bất cứ lúc nào.

# Mở trình quản lý và tiếp tục phiên gần nhất
codex resume --last

# Tiếp tục phiên làm việc thông qua mã định danh UUID
codex exec resume 7f9f9a2e-1b3c-4c7a... -s workspace-write -m gpt-5.6-terra \
  "Implement the plan"

# Tạo nhánh phiên làm việc mới từ ngữ cảnh cũ
codex fork --last
Nhận định từ chuyên gia kỹ thuật của TTC Việt Nam: Việc nắm vững cấu trúc lệnh và tận dụng triệt để các cờ tùy chọn trong Codex không chỉ giúp tự động hóa tối đa các tác vụ phát triển phần mềm mà còn đảm bảo tính bảo mật tuyệt đối cho hạ tầng mạng doanh nghiệp khi triển khai các giải pháp AI thế hệ mới.
Để được tư vấn chuyên sâu về các giải pháp hạ tầng mạng, viễn thông và tích hợp công nghệ tiên tiến nhất hiện nay, quý khách hàng vui lòng liên hệ ngay với đội ngũ chuyên gia của công ty TTC Việt Nam (ttcvn.net) để nhận được sự hỗ trợ tận tâm và chuyên nghiệp.

NỘI DUNG

  • Đang tải Mục lục...

ĐĂNG KÝ TRẢI NGHIỆM
DỊCH VỤ

HƠN 5.000+ DOANH NGHIỆP ĐÃ VÀ ĐANG ĐỒNG HÀNH CÙNG TTC VIỆT NAM ĐỂ XÂY DỰNG HỆ THỐNG

NHẬN TƯ VẤN MIỄN PHÍ