Các phím tắt bàn phím tốt nhất cho Bash (aka Linux và MacOS Terminal)

Mục lục:

Các phím tắt bàn phím tốt nhất cho Bash (aka Linux và MacOS Terminal)
Các phím tắt bàn phím tốt nhất cho Bash (aka Linux và MacOS Terminal)

Video: Các phím tắt bàn phím tốt nhất cho Bash (aka Linux và MacOS Terminal)

Video: Các phím tắt bàn phím tốt nhất cho Bash (aka Linux và MacOS Terminal)
Video: រៀបចំផ្ទាំង Taskbar លើ Windows 10 ឲ្យស្អាត - How to customize Taskbar setting in windows 10 - YouTube 2024, Tháng tư
Anonim
Bash là trình bao dòng lệnh mặc định trên hầu hết các bản phân phối Linux, từ Ubuntu và Debian sang Red Hat và Fedora. Bash cũng là trình bao mặc định đi kèm với macOS, và bạn có thể cài đặt một môi trường bash dựa trên Linux trên Windows 10.
Bash là trình bao dòng lệnh mặc định trên hầu hết các bản phân phối Linux, từ Ubuntu và Debian sang Red Hat và Fedora. Bash cũng là trình bao mặc định đi kèm với macOS, và bạn có thể cài đặt một môi trường bash dựa trên Linux trên Windows 10.

Vỏ bash có nhiều phím tắt khác nhau mà bạn có thể sử dụng. Chúng sẽ hoạt động trong bash trên bất kỳ hệ điều hành nào. Một số người trong số họ có thể không hoạt động nếu bạn đang truy cập bash từ xa thông qua phiên SSH hoặc telnet, tùy thuộc vào cách bạn đã ánh xạ khóa của mình.

Làm việc với quy trình

Sử dụng các phím tắt sau đây để quản lý các tiến trình đang chạy.

  • Ctrl + C: Ngắt (giết) quá trình nền trước hiện tại đang chạy trong thiết bị đầu cuối. Điều này gửi tín hiệu SIGINT đến quá trình, đó là kỹ thuật chỉ là một yêu cầu - hầu hết các quá trình sẽ tôn trọng nó, nhưng một số có thể bỏ qua nó.
  • Ctrl + Z: Tạm dừng quá trình nền trước hiện tại đang chạy trong bash. Điều này sẽ gửi tín hiệu SIGTSTP đến tiến trình. Để trả lại quy trình cho nền trước, hãy sử dụng

    fg process_name

    chỉ huy.

  • Ctrl + D: Đóng vỏ bash. Điều này sẽ gửi một điểm đánh dấu EOF (End-of-file) để bash, và thoát ra khi nó nhận được điểm đánh dấu này. Điều này tương tự như chạy

    exit

    chỉ huy.

Image
Image

Kiểm soát màn hình

Các phím tắt sau cho phép bạn kiểm soát nội dung xuất hiện trên màn hình.

  • Ctrl + L: Xóa màn hình. Điều này tương tự như chạy lệnh “clear”.
  • Ctrl + S: Dừng tất cả đầu ra cho màn hình. Điều này đặc biệt hữu ích khi chạy các lệnh có nhiều đầu ra dài, tiết, nhưng bạn không muốn tự dừng lệnh bằng Ctrl + C.
  • Ctrl + Q: Tiếp tục xuất ra màn hình sau khi dừng bằng Ctrl + S.

Di chuyển con trỏ

Sử dụng các phím tắt sau để di chuyển nhanh con trỏ quanh dòng hiện tại trong khi nhập lệnh.

  • Ctrl + A hoặc là Nhà: Chuyển đến đầu dòng.
  • Ctrl + E hoặc là Kết thúc: Đi đến cuối dòng.
  • Alt + B: Chuyển sang trái (sau) một từ.
  • Ctrl + B: Chuyển sang trái (sau) một ký tự.
  • Alt + F: Chuyển sang phải (chuyển tiếp) một từ.
  • Ctrl + F: Chuyển sang phải (chuyển tiếp) một ký tự.
  • Ctrl + XX: Di chuyển giữa đầu dòng và vị trí hiện tại của con trỏ. Điều này cho phép bạn nhấn Ctrl + XX để quay lại đầu dòng, thay đổi thứ gì đó và sau đó nhấn Ctrl + XX để quay lại vị trí con trỏ ban đầu của bạn. Để sử dụng phím tắt này, hãy giữ phím Ctrl và nhấn vào phím X hai lần.

Xóa văn bản

Sử dụng các phím tắt sau để xóa nhanh ký tự:

  • Ctrl + D hoặc là Xóa bỏ: Xóa ký tự bên dưới con trỏ.
  • Alt + D: Xóa tất cả ký tự sau con trỏ trên dòng hiện tại.
  • Ctrl + H hoặc là Backspace: Xóa ký tự trước con trỏ.

Sửa Typos

Các phím tắt này cho phép bạn sửa lỗi chính tả và hoàn tác các lần nhấn phím của bạn.

  • Alt + T: Hoán đổi từ hiện tại với từ trước đó.
  • Ctrl + T: Hoán đổi hai ký tự cuối cùng trước con trỏ với nhau. Bạn có thể sử dụng điều này để nhanh chóng sửa lỗi chính tả khi bạn nhập hai ký tự theo thứ tự sai.
  • Ctrl + _: Hoàn tác nhấn phím cuối cùng của bạn. Bạn có thể lặp lại thao tác này để hoàn tác nhiều lần.

Cắt và dán

Bash bao gồm một số tính năng cắt và dán cơ bản.

  • Ctrl + W: Cắt từ trước con trỏ, thêm từ đó vào khay nhớ tạm.
  • Ctrl + K: Cắt một phần của dòng sau con trỏ, thêm nó vào clipboard.
  • Ctrl + U: Cắt một phần của dòng trước con trỏ, thêm nó vào clipboard.
  • Ctrl + Y: Dán điều cuối cùng bạn đã cắt từ khay nhớ tạm. Chữ y ở đây là chữ “yank”.

Viết hoa nhân vật

Vỏ bash có thể nhanh chóng chuyển đổi các ký tự thành chữ hoa hoặc chữ thường:

  • Alt + U: Viết hoa tất cả các ký tự từ con trỏ đến cuối từ hiện tại, chuyển đổi các ký tự thành chữ hoa.
  • Alt + L: Uncapitalize mọi ký tự từ con trỏ đến cuối từ hiện tại, chuyển đổi các ký tự thành chữ thường.
  • Alt + C: Viết hoa ký tự bên dưới con trỏ. Con trỏ của bạn sẽ di chuyển đến cuối từ hiện tại.

Hoàn thành tab

Tab hoàn thành là một tính năng bash rất hữu ích. Trong khi nhập tệp, thư mục hoặc tên lệnh, nhấn Tab và bash sẽ tự động hoàn thành những gì bạn đang nhập, nếu có thể. Nếu không, bash sẽ hiển thị cho bạn các kết quả phù hợp khác nhau và bạn có thể tiếp tục nhập và nhấn Tab để hoàn tất nhập.

Chuyển hướng: Tự động hoàn thành tệp, thư mục hoặc lệnh bạn đang nhập.

Ví dụ: nếu bạn có tệp có tên là really_long_file_name trong / home / chris / và đó là tên tệp duy nhất bắt đầu bằng “r” trong thư mục đó, bạn có thể nhập / home / chris / r, nhấn Tab và bash sẽ tự động điền vào / home / chris / really_long_file_name cho bạn. Nếu bạn có nhiều tệp hoặc thư mục bắt đầu bằng “r”, bash sẽ thông báo cho bạn khả năng của bạn. Bạn có thể bắt đầu nhập một trong số họ và nhấn "Tab" để tiếp tục.

Image
Image

Làm việc với lịch sử lệnh của bạn

Bạn có thể nhanh chóng cuộn qua các lệnh gần đây của mình, các lệnh này được lưu trữ trong tệp lịch sử bash của tài khoản người dùng của bạn:

  • Ctrl + P hoặc là Mũi tên lên: Đi tới lệnh trước trong lịch sử lệnh. Nhấn phím tắt nhiều lần để quay lại lịch sử.
  • Ctrl + N hoặc là Mũi tên xuống: Đi tới lệnh tiếp theo trong lịch sử lệnh. Nhấn phím tắt nhiều lần để tiến về phía trước thông qua lịch sử.
  • Alt + R: Hoàn nguyên mọi thay đổi đối với lệnh bạn đã kéo từ lịch sử của mình nếu bạn đã chỉnh sửa.

Bash cũng có chế độ "thu hồi" đặc biệt mà bạn có thể sử dụng để tìm kiếm các lệnh bạn đã chạy trước đó:

  • Ctrl + R: Nhớ lại lệnh cuối cùng khớp với các ký tự bạn cung cấp. Nhấn phím tắt này và bắt đầu nhập để tìm kiếm lịch sử bash của bạn cho một lệnh.
  • Ctrl + O: Chạy lệnh bạn đã tìm thấy bằng Ctrl + R.
  • Ctrl + G: Để chế độ tìm kiếm lịch sử mà không cần chạy lệnh.
Image
Image

emacs vs. vi Các phím tắt

Các hướng dẫn ở trên giả sử bạn đang sử dụng cấu hình phím tắt mặc định trong bash. Theo mặc định, sử dụng bash

emacs

các phím kiểu. Nếu bạn quen với

vi

trình chỉnh sửa văn bản, bạn có thể chuyển sang phím tắt kiểu vi.

Lệnh sau sẽ đặt vào

vi

chế độ:

set -o vi

Lệnh sau sẽ đặt bash trở lại mặc định

emacs

chế độ:

set -o emacs

Đề xuất: