Phím tắt terminal là các tổ hợp phím cho phép người dùng thực hiện các thao tác nhanh trong môi trường dòng lệnh (terminal) của hệ điều hành Linux, Unix, macOS hoặc Windows mà không cần sử dụng chuột hay gõ lại lệnh thủ công. Trong bài viết này, mình sẽ tổng hợp giúp bạn các phím tắt terminal hữu ích nhất, giúp bạn thao tác nhanh chóng và hiệu quả hơn.
Những điểm chính
- Khái niệm và lợi ích: Hiểu rõ phím tắt terminal là gì và những lợi ích thiết thực mà phím tắt mang lại như tăng tốc độ, nâng cao hiệu suất và giảm thiểu sai sót.
- Các phím tắt hữu ích nhất: Nắm vững danh sách các phím tắt terminal quan trọng, được phân loại theo chức năng như di chuyển con trỏ, chỉnh sửa dòng lệnh, quản lý lịch sử và tiến trình.
- Giải đáp thắc mắc (FAQ): Có được câu trả lời cho các câu hỏi thực tế về tính tương thích, cách ghi nhớ, tùy chỉnh và các rủi ro cần tránh khi sử dụng phím tắt terminal.
Phím tắt terminal là gì?
Phím tắt terminal là các tổ hợp phím được sử dụng trong môi trường dòng lệnh (terminal) trên hệ điều hành Linux hoặc Unix để thực hiện nhanh các thao tác thường gặp mà không cần dùng đến chuột hoặc phải gõ lại lệnh dài dòng. Sử dụng phím tắt terminal mang lại nhiều lợi ích quan trọng cho người dùng, đặc biệt là quản trị hệ thống và lập trình viên:
- Tăng tốc độ thao tác và tiết kiệm thời gian: Nhờ phím tắt, bạn có thể di chuyển, chỉnh sửa dòng lệnh, thao tác lịch sử lệnh hoặc quản lý tiến trình một cách nhanh chóng mà không cần dùng chuột hay gõ lại lệnh nhiều lần.
- Nâng cao hiệu suất và sự chuyên nghiệp: Việc thành thạo phím tắt giúp bạn chuyển đổi giữa các cửa sổ/tab, chỉnh sửa file, quản lý nhiều session tiện lợi, tối ưu hóa công việc.
- Giảm thiểu nhầm lẫn, sai sót: Việc dùng phím tắt giúp hạn chế thao tác lặp đi lặp lại, giảm rủi ro nhập sai lệnh, dễ kiểm soát và sửa lỗi hơn.
- Kiểm soát tốt hơn tiến trình và hệ thống: Bạn có thể ngắt, tạm dừng, tiếp tục hoặc chuyển nhóm các tiến trình dễ dàng chỉ với bàn phím, tránh tình trạng treo, đứng terminal khi chạy lệnh dài.
- Tối ưu hóa multitasking và quản lý tài nguyên: Phím tắt cho phép chia, gộp, chuyển, đóng/mở tab, session hoặc cửa sổ terminal cực kỳ nhanh và hiệu quả, đặc biệt trên các công cụ như Terminator, tmux, screen.

Tổng hợp các phím tắt terminal hữu ích nhất
Di chuyển con trỏ nhanh, chính xác
| Phím tắt | Mục đích |
| Ctrl + A | Di chuyển con trỏ về đầu dòng lệnh. Kết quả hiển thị như sau: Kết quả sau khi chuyển con trỏ về đầu dòng lệnh. |
| Ctrl + E | Di chuyển con trỏ về cuối dòng lệnh (E = End). |
| Alt + B | Di chuyển con trỏ lùi lại một từ (B = Backward). |
| Alt + F | Di chuyển con trỏ tiến tới một từ (F = Forward). |
Chỉnh sửa dòng lệnh
| Phím tắt | Mục đích |
| Ctrl + U | Xóa toàn bộ ký tự từ vị trí con trỏ về đầu dòng. |
| Ctrl + K | Xóa toàn bộ ký tự từ vị trí con trỏ đến cuối dòng. |
| Ctrl + W | Xóa một từ đứng ngay trước con trỏ. |
| Alt + D | Xóa một từ đứng ngay sau con trỏ. |
Quản lý lịch sử lệnh (History)
Ctrl + R: Tìm kiếm trong lịch sử lệnh.- Khi bạn nhấn
Ctrl + R, terminal sẽ hiển thị lời nhắc(reverse-i-search). - Bạn gõ một vài ký tự của lệnh bạn muốn tìm (ví dụ:
docker). - Terminal sẽ hiển thị lệnh gần nhất khớp với từ khóa. Nếu chưa đúng, bạn tiếp tục nhấn
Ctrl + Rđể xem các kết quả cũ hơn. - Khi đã tìm thấy lệnh mong muốn, bạn nhấn
Enterđể thực thi hoặc nhấn phím mũi tên phải/trái để chỉnh sửa nó.
- Khi bạn nhấn
- Mũi tên lên / xuống: Bạn duyệt qua các lệnh đã gõ theo thứ tự.
!!: Lệnh này dùng để gọi lại và thực thi lệnh ngay trước đó, rất hữu ích khi quênsudo.
$ apt update # Permission denied... $ sudo !!Quản lý tiến trình và màn hình
| Phím tắt | Mục đích |
| Ctrl + L | Phím tắt này sẽ xóa sạch màn hình, tương đương với lệnh clear. |
| Ctrl + C | Là phím tắt dùng để ngắt/hủy một lệnh đang chạy. |
| Ctrl + D | Ctrl + D: Gửi tín hiệu “End of File” (EOF). Trong một shell trống, phím tắt này sẽ đóng cửa sổ terminal hoặc logout. |
| Ctrl + Z | Tạm dừng một tiến trình đang chạy và đưa xuống nền. Bạn có thể dùng lệnh fg để đưa tiến trình quay trở lại. |
Copy và Paste (thao tác của cửa sổ terminal)
Các thao tác này thường được quản lý bởi chương trình terminal (GNOME Terminal, Konsole, iTerm2,…) chứ không phải do shell (bash).
Ctrl + Shift + C: Copy đoạn văn bản đã bôi đen.Ctrl + Shift + V: Paste đoạn văn bản từ clipboard.- Bôi đen văn bản và click chuột giữa (nút cuộn): Một cách paste nhanh trên nhiều hệ thống Linux.
Câu hỏi thường gặp
Phím tắt terminal có áp dụng giống nhau trên mọi hệ điều hành không?
Nhiều phím tắt phổ biến giống nhau trên Linux, macOS, Unix, nhưng có thể khác nhau một số chi tiết nhỏ tùy theo loại shell (Bash, Zsh, Fish) hoặc chương trình terminal đang dùng (GNOME Terminal, iTerm2, Terminator,…).
Làm sao để nhớ và sử dụng phím tắt thành thạo?
Bạn hãy bắt đầu với 2-3 phím tắt quan trọng nhất, thực hành thường xuyên trong công việc hàng ngày. Sau một thời gian, kỹ năng sử dụng phím tắt sẽ trở thành phản xạ tự nhiên giúp bạn làm việc chuyên nghiệp hơn rất nhiều.
Có thể tùy biến hoặc thêm phím tắt mới cho terminal không?
Có thể, với nhiều chương trình terminal hiện đại (như iTerm2, Terminator, GNOME Terminal,…), bạn có thể gán phím tắt tuỳ chỉnh theo nhu cầu cá nhân trong phần cấu hình.
Có rủi ro gì khi sử dụng phím tắt trên terminal không?
Nếu dùng sai phím tắt (đặc biệt Ctrl + C/D/Z, kill tiến trình,…), bạn có thể vô tình ngắt lệnh quan trọng hoặc đóng session làm việc đang chạy. Vì vậy bạn nên luôn kiểm tra kỹ lưỡng trước khi dùng các phím tắt kết thúc hoặc dừng các tiến trình quan trọng.
Việc rèn luyện và áp dụng đều đặn các phím tắt terminal sẽ giúp bạn trở thành một sysadmin chuyên nghiệp, tối ưu quy trình làm việc và khai thác tối đa sức mạnh hệ thống chỉ bằng bàn phím. Hãy bắt đầu với một vài phím tắt cơ bản và biến chúng thành thói quen để hiệu quả công việc tăng lên vượt bậc mỗi ngày.

Kết quả sau khi chuyển con trỏ về đầu dòng lệnh.


