Tmux là một công cụ vô cùng mạnh mẽ dành cho người dùng terminal, đặc biệt hữu ích cho các quản trị viên hệ thống, lập trình viên và các kĩ sư DevOps. Tmux tạo ra nhiều phiên làm việc (session), phân chia nhiều cửa sổ terminal và giữ nguyên trạng thái phiên làm việc ngay cả khi mất kết nối, tmux trở thành một phần không thể thiếu trong việc quản trị hệ thống.
Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt tmux và thực hành với 5 ví dụ lệnh phổ biến nhất khi làm việc với tmux để giúp bạn có cái nhìn tổng quan hơn. Bắt đầu thôi nào..

Tmux Là Gì?
Tmux (Terminal Multiplexer) cho phép bạn tạo và quản lý nhiều phiên làm việc trong một cửa sổ terminal duy nhất. Bạn cũng có thể chia màn hình terminal thành các cửa sổ nhỏ một cách linh hoạt, chuyển đổi giữa các session và duy trì phiên làm việc của mình ngay cả khi bị mất kết nối SSH.
Hướng Dẫn Cài Đặt Tmux
Trên Ubuntu/Debian:
sudo apt update
sudo apt install tmux
Trên CentOS/RHEL:
sudo yum install tmux
Hoặc với CentOS 8 trở lên (sử dụng dnf):
sudo dnf install tmux
Trên Arch Linux:
sudo pacman -S tmux
Sau khi cài đặt xong, bạn có thể kiểm tra phiên bản:
tmux -V
5 Ví Dụ Lệnh Tmux Thường Dùng Nhất
Dưới đây systuts.net sẽ liệt kê một số ví cơ bản khi bắt đầu làm quen với tmux
1. Tạo một phiên tmux mới
Để tạo mới 1 phiên làm việc nhanh chóng, bạn hãy gõ lệnh:
tmux
Hoặc bạn có thể chủ động đặt tên cho phiên làm việc để dễ ghi nhớ:
tmux new -s [session_name]
Lệnh này sẽ tạo một phiên tmux mới và đưa bạn vào môi trường làm việc riêng biệt.
2. Thoát khỏi tmux mà không kết thúc phiên
Nhấn tổ hợp phím:
Ctrl + b sau đó nhấn d
Phím Ctrl + b là tiền tố mặc định của tmux, sau đó bạn nhấn d để “detach” (thoát ra nhưng phiên vẫn đang chạy ngầm).
3. Danh sách các phiên tmux đang chạy
Để liệt kê tất cả các phiên làm việc đang chạy ngầm bạn hãy làm
tmux ls
4. Quay lại một phiên tmux đã tạo
tmux attach -t ten_phien
Bạn có thể quay lại phiên làm việc đã thoát bằng lệnh attach. Nếu chỉ có một phiên, bạn có thể dùng:
tmux attach
5. Chia cửa sổ terminal theo chiều dọc hoặc ngang
Chia theo chiều dọc (tách thành hai cột):
Ctrl + b sau đó nhấn %
Chia theo chiều ngang (tách thành hai hàng):
Ctrl + b sau đó nhấn "
Sau khi chia, bạn có thể di chuyển giữa các khung bằng:
Ctrl + b sau đó nhấn mũi tên ← ↑ ↓ →
Tại Sao Nên Dùng Tmux?
- ✅ Giữ phiên làm việc khi SSH bị gián đoạn
- ✅ Hỗ trợ làm việc đa nhiệm trong một terminal
- ✅ Dễ dàng cấu hình và sử dụng
- ✅ Tiết kiệm thời gian thao tác trong môi trường server
Kết Luận
Tmux là công cụ đơn giản, gọn nhẹ nhưng cực kỳ mạnh mẽ, giúp bạn quản lý các phiên terminal hiệu quả hơn. Dù bạn là quản trị viên hệ thống hay lập trình viên thường xuyên làm việc với dòng lệnh, tmux sẽ giúp tối ưu quy trình làm việc của bạn.