System Tutorials
  • Linux Commands
  • Linux Tutorials
  • WordPress
    • Bảo mật WordPress
    • Tăng tốc WordPress
  • Docker
  • Kubernetes
  • Series
    • Linux căn bản
    • Kubernetes thực chiến
    • Tools
No Result
View All Result
  • Linux Commands
  • Linux Tutorials
  • WordPress
    • Bảo mật WordPress
    • Tăng tốc WordPress
  • Docker
  • Kubernetes
  • Series
    • Linux căn bản
    • Kubernetes thực chiến
    • Tools
No Result
View All Result
System Tutorials
No Result
View All Result

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

Quốc CườngbyQuốc Cường
April 25, 2025
inLinux Commands
0
Table of Contents

    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.

    Tags: linux commands
    Previous Post

    Cài đặt php 8.2 trên Ubuntu 22.04 đơn giản nhanh chóng

    Next Post

    DirectAdmin là gì? Tìm hiểu toàn tập từ cơ bản đến nâng cao

    Next Post
    Fix Consider disable the folder usage count

    DirectAdmin là gì? Tìm hiểu toàn tập từ cơ bản đến nâng cao

    Chuyên mục

    • Bảo mật WordPress (1)
    • Bash Shell (1)
    • Control Panel (32)
    • cPanel (2)
    • DevOps (1)
    • Kiến thức cơ bản (6)
    • Linux Commands (5)
    • Linux Tutorials (24)
    • Security (4)
    • Tin tức (1)
    • Virtualization (1)
    • VMware (1)
    • Windows (4)
    • WordPress (2)

    Tags

    CentOS 7centos7control panelcpanelCSFcyberpaneldatabaseDatabasesdevopsdirectadmindockerhostinghosting panelHTTPSkienthucLet's EncryptLinuxlinux commandsLinux HostingLinux tricksMail ServerMariaDBMySQLNetworkingnetworksphpPleskProgramingPuTTYsecuritySMTP RelaySpeedtestSSHSSLssl/tlsubuntuUbuntu 20.04unixVMwareVMware WorkstationWindowswindows hostingwordpressZabbixzimbra
    System Tutorials

    SysTuts – Blog chia sẻ kiến thức Linux, Kubernetes, DevOps, CI/CD, Git và Automation. Hướng dẫn thực hành chi tiết, dễ áp dụng cho SysAdmin & DevOps.

    Tôi có thể giúp bạn

    • Quản trị máy chủ
    • Xử lý mã độc WordPress

    Bạn bè của tôi

    • Đỗ Trung Quân
    • Đàm Trung Kiên
    • Điều khoản sử dụng
    • Chính sách & Quyền riêng tư

    © 2025 Systuts - Blog chia sẻ kiến thức hệ thống.

    No Result
    View All Result
    • Linux Commands
    • Linux Tutorials
    • WordPress
      • Bảo mật WordPress
      • Tăng tốc WordPress
    • Docker
    • Kubernetes
    • Series
      • Linux căn bản
      • Kubernetes thực chiến
      • Tools

    © 2025 Systuts - Blog chia sẻ kiến thức hệ thống.