Tmux là gì? – Hướng Dẫn Cài Đặt và Sử Dụng Tmux Trên Linux

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ì Hướng Dẫn Cài Đặt và Sử Dụng Tmux Trên Linux

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:

Bash
sudo apt update
sudo apt install tmux

Trên CentOS/RHEL:

Bash
sudo yum install tmux

Hoặc với CentOS 8 trở lên (sử dụng dnf):

Bash
sudo dnf install tmux

Trên Arch Linux:

Bash
sudo pacman -S tmux

Sau khi cài đặt xong, bạn có thể kiểm tra phiên bản:

Bash
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:

Bash
tmux

Hoặc bạn có thể chủ động đặt tên cho phiên làm việc để dễ ghi nhớ:

Bash
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:

Plaintext
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

Bash
tmux ls

4. Quay lại một phiên tmux đã tạo

Bash
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:

Bash
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):

Plaintext
Ctrl + b sau đó nhấn %

Chia theo chiều ngang (tách thành hai hàng):

Plaintext
Ctrl + b sau đó nhấn "

Sau khi chia, bạn có thể di chuyển giữa các khung bằng:

Plaintext
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.