• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Cách quản lý và khôi phục các phiên Tmux trong Linux

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Cách Quản Lý Và Khôi Phục Các Phiên Tmux Trong Linux 6094edf5f2743.jpeg

Tmux là một terminal multiplexer (công cụ cho phép sử dụng nhiều terminal trong một cửa sổ) tích hợp nhiều tính năng hữu ích và được hỗ trợ bởi một số lượng lớn các plugin do cộng đồng tạo ra.

Các terminal multiplexer như tmux và Screen cung cấp cho cửa sổ terminal sức mạnh siêu năng suất, cho phép bạn mở nhiều phiên trong tab và chia nhỏ màn hình.

Kết hợp với nhiều công cụ terminal và tính năng lưu phiên, bạn cũng có thể khôi phục các phiên Tmux sau khi thực hiện hard reboot.

Làm sao để quản lý và khôi phục các phiên Tmux trong Linux?

  • Cài đặt tmux
  • Tạo các Window và Pane
  • Cài đặt plugin
    • Trình quản lý plugin
    • Resurrect

Cài đặt tmux

Chạy tmux trên hệ thống tương đối đơn giản nếu bạn đang sử dụng bản phân phối Linux.

Đối với Ubuntu, điều này có nghĩa là “triệu tập” apt từ terminal và cài đặt gói từ kho lưu trữ chính thức của bản phân phối. Đối với các bản phân phối khác, hãy sử dụng trình quản lý gói đi kèm để xử lý cài đặt (tmux có sẵn trên hầu hết các bản phân phối.)

sudo apt-get install tmux

Cài đặt tmux

Tạo các Window và Pane

Trong tmux, có hai thuật ngữ được sử dụng để mô tả các loại cấu hình bố cục chính mà người dùng có thể tạo. “Window” là thuật ngữ trong tmux cho các tab. Tạo một window (cửa sổ) mới sẽ tạo một tab mà bạn có thể chuyển sang bằng một lệnh đơn giản.

Mặt khác, “Pane” là các phần tách ra trong tab hay “Window” hiện tại, cũng có thể được chuyển sang bằng cách sử dụng lệnh.

Trước khi bắt đầu tạo những thứ này, điều quan trọng cần lưu ý là tmux là phương thức (modal) trong hàm (function). Điều này có nghĩa là sự tương tác với phiên terminal và tmux xảy ra trong các “mode” (chế độ) riêng biệt. Điều này rất hữu ích, khi bạn có thể sử dụng từng phiên terminal riêng lẻ thường mở, mà không vô tình kích hoạt lệnh tmux.

Để có quyền truy cập vào tmux và bắt đầu phát lệnh, trước tiên, hãy bắt đầu phiên tmux mới và đặt tên cho nó:

tmux new -s babytmux

Tạo Window và Pane

Hãy thoải mái thay đổi tên (như “babytmux” chẳng hạn)!

Tmux sẽ mở ngay lập tức và một phiên shell mới sẽ bắt đầu. Nhưng ta đang muốn mở nhiều phiên, bạn nhớ chứ?

Để vào chế độ lệnh của tmux, cần sử dụng prefix (tiền tố), thường là nhấn đồng thời Ctrl và b. Bạn sẽ không thấy bất bất cứ điều gì thay đổi sau khi nhấn prefix, nhưng có thể gõ các lệnh bằng cách nhập : ngay sau đó. Để thoát khỏi chế độ lệnh, hãy hoàn thành lệnh bằng cách nhấn Enter hoặc nhấn phím ESC để thoát mà không thực hiện thay đổi.

Ta sẽ sử dụng một shortcut để tạo sự phân chia theo chiều ngang: Nhấn Ctrl và b, sau đó là ".

Chia theo chiều ngang

Bây giờ, bạn có thể điều hướng giữa hai phiên với những phím sau: Ctrl và b, sau đó là o.

Điều hướng qua lại

Mỗi phiên độc lập với nhau, vì vậy bạn có thể mở các chương trình riêng biệt trong mỗi phiên. Hãy chia màn hình làm 4 phần như sau: Ctrl và b, sau đó nhấn %.

Mở bất cứ thứ gì bạn muốn trong mỗi pane và nó sẽ tiếp tục chạy trong khi bạn truy cập vào các phiên khác.

Mở bất cứ gì bạn muốn

Để tạo một cửa sổ, hãy làm như sau: Nhấn Ctrl và b, sau đó nhấn c.

Bạn có thể chuyển về cửa sổ trước hoặc chuyển tiếp sang một cửa sổ khác với: Ctrl và b, sau đó nhấn p hoặc là Ctrl và b, sau đó nhấn n.

Di chuyến giữa các cửa sổ

Thanh trạng thái ở dưới cùng của màn hình hiển thị cho bạn tiến trình đang chạy trong mỗi cửa sổ và hiện bạn đang ở cửa sổ nào.

Để rời khỏi phiên tmux này, hãy sử dụng: Ctrl và b, sau đó nhập :detach-client.

Rời khỏi phiên

Phiên sẽ không ngừng chạy trừ khi máy được khởi động lại hoặc bạn tự hủy nó. Để truy cập lại, hãy sử dụng lệnh sau:

tmux a -t babytmux

Để tạo các phiên tmux thực sự “bất tử”, có thể quay lại sau khi khởi động lại, bạn cần cài đặt một hoặc hai plugin.

Cài đặt plugin

Sử dụng plugin trong tmux tương đối đơn giản. Tuy nhiên, có một trình quản lý plugin bạn có thể sử dụng để giúp việc cài đặt plugin tiếp theo dễ dàng hơn.

Trình quản lý plugin

Để cài đặt Tmux Plugin Manager, ta sẽ sao chép các file của nó từ Github với code sau:

# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'

# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin 'git@github.com/user/plugin'
# set -g @plugin 'git@bitbucket.com/user/plugin'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run -b '~/.tmux/plugins/tpm/tpm'

Trình quản lý plugin

Như bạn có thể thấy ở trên, cần thêm tên người dùng và tên plugin của github (được tìm thấy trong URL github của plugin) cho mỗi plugin muốn cài đặt kể từ bây giờ. Trình quản lý plugin sẽ xử lý phần còn lại. Sử dụng code này để làm cho trình quản lý plugin hoạt động:

tmux source ~/.tmux.conf

Bây giờ, đối với plugin cần để khôi phục phiên sau khi khởi động lại, hãy tiếp tục đọc phần sau của bài viết.

Resurrect

Tmux Resurrect thực hiện đúng nhiệm vụ như tên gọi của nó và đưa phiên đã lưu trở lại bằng cách sử dụng một lệnh đơn giản.

Plugin này có thể được cài đặt bằng cách thêm phần sau vào file .tmux.conf:

set -g @plugin 'tmux-plugins/tmux-resurrect'

Resurrect

Bây giờ, hãy để Tmux Plugin Manager cài đặt nó bằng cách sử dụng lệnh sau trong tmux: Ctrl và b, sau đó nhấn I (Đây là chữ “i” viết hoa).

Để Tmux Plugin Manager cài đặt plugin

Sau khi cài đặt, bạn có thể bắt đầu một phiên và lưu nó với các lệnh sau: Ctrl và b, sau đó nhấn Ctrl+s.

Để khôi phục phiên, bạn có thể sử dụng Ctrl và b, sau đó nhấn Ctrl+r.

Khôi phục phiên

Sử dụng cách trên, bạn có thể duy trì phiên tmux “bất tử” với tất cả các công cụ và quy trình ưa thích, ngay cả sau khi khởi động lại. Hãy dùng thử và khám phá thêm các tính năng của tmux để tận dụng tối đa terminal.

Chúc bạn thực hiện thành công!

  • Cách nhận giải thích về lệnh trong terminal với Kmdr
  • Cách quản lý symlink trong Linux
  • Cách thiết lập và liệt kê các biến môi trường trong Linux
  • Cách kiểm tra phiên bản Linux
  • Cách theo dõi hiệu suất GPU Nvidia trên Linux
  • Cách ghi vào phân vùng Windows trong Linux
Post Views: 143
Previous Post

6 lý do tại sao điện thoại và máy tính xách tay Linux không hề rẻ

Next Post

Cách thiết lập và liệt kê các biến môi trường trong Linux

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Thiết Lập Và Liệt Kê Các Biến Môi Trường Trong Linux 6094edf0cd6a0.jpeg

Cách thiết lập và liệt kê các biến môi trường trong Linux

Bài mới nhất

Công Ty Thiết Kế Website Tại Ninh Bình Chuyên Nghiệp, Uy Tín Nhất Hiện Nay 612d2537a82de.jpeg

Công ty thiết kế website tại Ninh Bình chuyên nghiệp, uy tín nhất hiện nay

01/07/2025
Ý Nghĩa 5 Màu Sắc Trong Thiết Kế Website được Nhiều Người Sử Dụng Nhất 612d2531f38f2.jpeg

Ý nghĩa 5 màu sắc trong thiết kế website được nhiều người sử dụng nhất

30/06/2025
Cá Nhân Hóa: Tầm Quan Trọng, Khó Khăn Và Cách Cá Nhân Hóa Trong Marketing 612d20704224a.jpeg

Cá nhân hóa: Tầm quan trọng, khó khăn và cách cá nhân hóa trong Marketing

30/06/2025
20+ Công Ty Thiết Kế App Chuyên Nghiệp, Uy Tín Và Chất Lượng Nhất Hiện Nay 612d1fe642c66.jpeg

20+ công ty thiết kế app chuyên nghiệp, uy tín và chất lượng nhất hiện nay

29/06/2025
Thiết Kế App Giá Rẻ Và Những Lợi Bất Cập Hại Khi Sử Dụng Dịch Vụ Giá Rẻ 612d1fe0e2c12.jpeg

Thiết kế app giá rẻ và những lợi bất cập hại khi sử dụng dịch vụ giá rẻ

29/06/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution