Tmux — что это и зачем? Обзор и урок tmux
Mục lục:
- Tmux là gì?
- Cài đặt Tmux
- Cài đặt Tmux trên Ubuntu và Debian
- Cài đặt Tmux trên CentOS và Fedora
- Cài đặt Tmux trên macOS
- Bắt đầu phiên Tmux đầu tiên của bạn
- Tạo các phiên Tmux được đặt tên
- Tách ra khỏi phiên Tmux
- Đính kèm lại vào Phiên Tmux
- Làm việc với Tmux Windows và Panes
- Tùy chỉnh Tmux
- Sử dụng Tmux cơ bản
- Phần kết luận
Hướng dẫn này sẽ trải qua quá trình cài đặt và sử dụng cơ bản của Tmux để giúp bạn khởi động và chạy.
Tmux là gì?
Tmux là một bộ ghép kênh đầu cuối thay thế cho Màn hình GNU. Nói cách khác, điều đó có nghĩa là bạn có thể bắt đầu một phiên Tmux và sau đó mở nhiều cửa sổ bên trong phiên đó. Mỗi cửa sổ chiếm toàn bộ màn hình và có thể được chia thành các tấm hình chữ nhật.
Với Tmux, bạn có thể dễ dàng chuyển đổi giữa nhiều chương trình trong một thiết bị đầu cuối, tách chúng ra và gắn lại chúng vào một thiết bị đầu cuối khác.
Các phiên Tmux vẫn tồn tại, có nghĩa là các chương trình đang chạy trong Tmux sẽ tiếp tục chạy ngay cả khi bạn bị ngắt kết nối.
Tất cả các lệnh trong Tmux bắt đầu bằng một tiền tố, theo mặc định là
ctrl+b
.
Cài đặt Tmux
Bạn có thể dễ dàng cài đặt Tmux bằng trình quản lý gói của bản phân phối.
Cài đặt Tmux trên Ubuntu và Debian
Cài đặt Tmux trên CentOS và Fedora
Cài đặt Tmux trên macOS
Bắt đầu phiên Tmux đầu tiên của bạn
Để bắt đầu phiên Tmux đầu tiên của bạn, chỉ cần nhập
tmux
trong bảng điều khiển của bạn:
tmux
Điều này sẽ mở một phiên mới, tạo một cửa sổ mới và bắt đầu một shell trong cửa sổ đó.
Khi bạn ở Tmux, bạn sẽ thấy một dòng trạng thái ở cuối màn hình hiển thị thông tin về phiên hiện tại.
Bây giờ bạn có thể chạy lệnh Tmux đầu tiên của bạn. Ví dụ: để có danh sách tất cả các lệnh, bạn sẽ gõ:
Ctrl+b
?
Tạo các phiên Tmux được đặt tên
Theo mặc định, các phiên Tmux được đặt tên bằng số. Các phiên được đặt tên rất hữu ích khi bạn chạy nhiều phiên Tmux. Để tạo một phiên có tên mới, hãy chạy lệnh
tmux
với các đối số sau:
tmux new -s session_name
Luôn luôn là một ý tưởng tốt để chọn một tên phiên mô tả.
Tách ra khỏi phiên Tmux
Bạn có thể tách ra khỏi phiên Tmux và trở về vỏ bình thường của bạn bằng cách nhập:
Ctrl+b
d
Chương trình đang chạy trong phiên Tmux sẽ tiếp tục chạy sau khi bạn tách khỏi phiên.
Đính kèm lại vào Phiên Tmux
Để đính kèm vào một phiên đầu tiên, bạn cần tìm tên của phiên. Để có danh sách các loại phiên hiện đang chạy:
tmux ls
Tên của phiên là cột đầu tiên của đầu ra.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
Như bạn có thể thấy từ đầu ra, có hai phiên Tmux đang chạy. Cái đầu tiên được đặt tên là
0
và cái thứ hai
my_named_session
.
Ví dụ: để đính kèm vào phiên
0
, bạn sẽ gõ:
Làm việc với Tmux Windows và Panes
Khi bạn bắt đầu một phiên Tmux mới, theo mặc định, nó sẽ tạo một cửa sổ duy nhất có vỏ trong đó.
Để tạo một cửa sổ mới với kiểu vỏ
Ctrl+b
c
, số có sẵn đầu tiên trong phạm vi
0…9
sẽ được gán cho nó.
Một danh sách tất cả các cửa sổ được hiển thị trên dòng trạng thái ở dưới cùng của màn hình.
Dưới đây là một số lệnh phổ biến nhất để quản lý các cửa sổ và cửa sổ Tmux:
-
Ctrl+bcTạo một cửa sổ mới (có vỏ)Ctrl+bwChọn cửa sổ từ danh sáchCtrl+b0Chuyển sang cửa sổ 0 (theo số)Ctrl+b,Đổi tên cửa sổ hiện tạiCtrl+b%Chia ngăn hiện tại theo chiều ngang thành hai khungCtrl+b"Chia ngăn hiện tại theo chiều dọc thành hai khungCtrl+boChuyển đến khung tiếp theoCtrl+b;Chuyển đổi giữa khung hiện tại và trước đóCtrl+bxĐóng khung hiện tại
Tùy chỉnh Tmux
Khi Tmux được khởi động, nó sẽ đọc các tham số cấu hình của nó từ
~/.tmux.conf
nếu có tệp.
Dưới đây là cấu hình mẫu
~/.tmux.conf
với dòng trạng thái tùy chỉnh và một vài tùy chọn bổ sung:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Sử dụng Tmux cơ bản
Dưới đây là các bước cơ bản nhất để bắt đầu với Tmux:
- Trên dấu nhắc lệnh, nhập
tmux new -s my_session, Chạy chương trình mong muốn. Sử dụng chuỗiCtrl-b+dđể tách khỏi phiên.Reattach đến phiên Tmux bằng cách nhậptmux attach-session -t my_session.
Phần kết luận
Trong hướng dẫn này, bạn đã học cách sử dụng Tmux. Giờ đây, bạn có thể bắt đầu tạo nhiều cửa sổ Tmux trong một phiên duy nhất, chia các cửa sổ bằng cách tạo các ô mới, điều hướng giữa các cửa sổ, tách và tiếp tục phiên và cá nhân hóa phiên bản Tmux của bạn bằng tệp
.tmux.conf
.
Có nhiều hơn nữa để tìm hiểu về Tmux tại trang Hướng dẫn sử dụng của Tmux.
thiết bị đầu cuối tmuxHợp đồng liên doanh theo đó công ty đã được điều hành sẽ hết hạn vào tháng 10 năm sau, mười năm sau khi công ty bắt đầu hoạt động và đầu năm nay Siemens đã bắt đầu thảo luận với Fujitsu nhằm chấm dứt sự hợp tác
Các cuộc thảo luận đã lên tới đỉnh điểm trong thỏa thuận đã được thông báo vào ngày thứ 3.
Xây dựng nhà máy mới dự kiến bắt đầu vào thứ ba và hoàn thành vào cuối tháng 10 Năm nay. Sản lượng bắt đầu của Sanyo sẽ phụ thuộc vào điều kiện thị trường nhưng Sanyo dự kiến sẽ bắt đầu xây dựng ngay sau khi hoàn thành công việc.
Sản lượng pin mặt trời hàng năm của Sanyo ở mức 340 MW nhưng sẽ tăng lên 600 MW vào cuối năm tài chính 2010 (Sanyo). cuối tháng 3 năm 2011) thông qua hai biện pháp, nó nói. Sanyo đã tham gia vào việc mở rộng sản xuất pin mặt trời. Chỉ hai năm trước, tổng công suất của nó chỉ bằng một nửa so với con số hiện tại.
Dòng máy tính để bàn Aspire của Acer cũng được chụp trong cánh tay, với các kiểu máy mới xuất hiện vào tháng 6. Đầu tiên là chiếc M5800 trị giá 800 đô la, có khung gầm bằng kim loại chải kỹ mới và bàn phím, loa và chuột phù hợp. Bên trong máy mới có bộ vi xử lý Intel Core 2 Quad 2,66 GHz với bộ nhớ lên đến 80GB, ổ đĩa cứng 750GB và tích hợp Nvidia GT230 với bộ nhớ video chuyên dụng 1,5 GB. M5800 đi kèm với Windows Vista Home Premium 64 bit với SP1 và có tám cổng USB, đầu đọc thẻ kỹ thuật số đa n
ĐốI với người tiêu dùng có ngân sách, Acer giới thiệu chiếc M3800 giá 450 đô la, trong một tòa tháp màu đen đầy phong cách với một điểm "media deck" trên đỉnh đơn vị nơi bạn có thể sạc tất cả các thiết bị ngoại vi khác nhau để giảm thiểu sự lộn xộn của bàn. M3800 có bộ vi xử lý Intel Pentium E5200 2,5 GHz, RAM 4GB, ổ cứng 640GB và phần cứng đồ họa tích hợp Intel GMA X4500. Nó có cùng các tùy chọn kết nối và như M5800 (sans tích hợp Wi-Fi).







