Computer >> Máy Tính >  >> Lập trình >> Lập trình BASH

Các phím tắt Bash dòng lệnh hữu ích cho Linux mà bạn nên biết

Trong bài viết này, chúng tôi sẽ chia sẻ một số phím tắt dòng lệnh Bash hữu ích cho bất kỳ người dùng Linux nào. Các phím tắt này cho phép bạn dễ dàng và nhanh chóng, thực hiện các hoạt động nhất định như truy cập và chạy các lệnh đã thực hiện trước đó, mở trình chỉnh sửa, chỉnh sửa / xóa / thay đổi văn bản trên dòng lệnh, di chuyển con trỏ, điều khiển các quy trình, v.v. trên lệnh dòng.

Mặc dù bài viết này chủ yếu sẽ mang lại lợi ích cho người mới bắt đầu sử dụng Linux với những kiến ​​thức cơ bản về dòng lệnh, những người có kỹ năng trung cấp và người dùng nâng cao cũng có thể thấy nó thực tế hữu ích. Chúng tôi sẽ nhóm các phím tắt cơ bản theo các danh mục như sau.

Khởi chạy trình chỉnh sửa

Mở một thiết bị đầu cuối và nhấn Ctrl+XCtrl+E để mở trình chỉnh sửa ( trình chỉnh sửa nano ) với một bộ đệm trống. Bash sẽ cố gắng khởi chạy trình chỉnh sửa do $ EDITOR xác định biến môi trường.

Các phím tắt Bash dòng lệnh hữu ích cho Linux mà bạn nên biết Các phím tắt Bash dòng lệnh hữu ích cho Linux mà bạn nên biết

Điều khiển màn hình

Các phím tắt này được sử dụng để điều khiển đầu ra màn hình đầu cuối:

  • Ctrl+L - xóa màn hình (hiệu ứng tương tự như “ rõ ràng Lệnh ”).
  • Ctrl+S - tạm dừng tất cả các lệnh xuất ra màn hình. Nếu bạn đã thực hiện một lệnh tạo ra đầu ra dài, dài, hãy sử dụng lệnh này để tạm dừng đầu ra khi cuộn xuống màn hình.
  • Ctrl+Q - tiếp tục xuất ra màn hình sau khi tạm dừng bằng Ctrl + S .

Di chuyển con trỏ trên Dòng lệnh

Các phím tắt tiếp theo được sử dụng để di chuyển con trỏ trong dòng lệnh:

  • Ctrl+A hoặc Home - di chuyển con trỏ đến đầu dòng.
  • Ctrl+E hoặc End - di chuyển con trỏ đến cuối dòng.
  • Ctrl+B hoặc Left Arrow - di chuyển con trỏ trở lại từng ký tự một.
  • Ctrl+F hoặc Right Arrow - di chuyển con trỏ về phía trước từng ký tự.
  • Ctrl + Left Arrow hoặc Alt+B hoặc Esc rồi đến B - di chuyển con trỏ trở lại từng từ một.
  • Ctrl + Right Arrow hoặc Alt+C hoặc Esc rồi đến F - di chuyển con trỏ về phía trước từng từ một.

Tìm kiếm qua lịch sử Bash

Các phím tắt sau được sử dụng để tìm kiếm các lệnh trong lịch sử cơ sở:

  • Up arrow key - lấy lại lệnh trước đó. Nếu bạn nhấn nó liên tục, nó sẽ đưa bạn qua nhiều lệnh trong lịch sử, vì vậy bạn có thể tìm thấy lệnh bạn muốn. Sử dụng Mũi tên xuống để di chuyển theo hướng ngược lại trong lịch sử.
  • Ctrl+PCtrl+N - các lựa chọn thay thế cho Up Xuống các phím mũi tên tương ứng.
  • Ctrl+R - bắt đầu tìm kiếm ngược, thông qua lịch sử cơ sở, chỉ cần nhập các ký tự phải là duy nhất cho lệnh bạn muốn tìm trong lịch sử.
  • Ctrl+S - khởi chạy tìm kiếm chuyển tiếp, thông qua lịch sử cơ sở.
  • Ctrl+G - thoát khỏi tìm kiếm đảo ngược hoặc chuyển tiếp, thông qua lịch sử cơ sở.

Xóa văn bản trên dòng lệnh

Các phím tắt sau được sử dụng để xóa văn bản trên dòng lệnh:

  • Ctrl+D hoặc Delete - xóa hoặc xóa ký tự dưới con trỏ.
  • Ctrl+K - xóa tất cả văn bản từ con trỏ đến cuối dòng.
  • Ctrl+X rồi đến Backspace - xóa tất cả văn bản từ con trỏ đến đầu dòng.

Chuyển đổi văn bản hoặc thay đổi trường hợp trên dòng lệnh

Các phím tắt này sẽ chuyển vị hoặc thay đổi cách viết hoa của các chữ cái hoặc từ trên dòng lệnh:

  • Ctrl+T - hoán vị ký tự trước con trỏ với ký tự dưới con trỏ.
  • Esc rồi đến T - hoán vị hai từ ngay trước (hoặc dưới) con trỏ.
  • Esc rồi đến U - chuyển văn bản từ con trỏ đến cuối từ thành chữ hoa.
  • Esc rồi đến L - chuyển văn bản từ con trỏ đến cuối từ thành chữ thường.
  • Esc rồi đến C - thay đổi ký tự dưới con trỏ (hoặc ký tự đầu tiên của từ tiếp theo) thành chữ hoa, giữ nguyên phần còn lại của từ.

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

Các phím tắt sau đây giúp bạn kiểm soát các quy trình Linux đang chạy.

  • Ctrl+Z - tạm dừng quá trình tiền cảnh hiện tại. Thao tác này sẽ gửi SIGTSTP tín hiệu cho quá trình. Bạn có thể đưa quy trình trở lại nền sau bằng cách sử dụng fg process_name (hoặc % bgprocess_number thích % 1 , % 2 v.v.) lệnh.
  • Ctrl+C - làm gián đoạn quá trình nền trước hiện tại, bằng cách gửi SIGINT ra hiệu cho nó. Hành vi mặc định là kết thúc quy trình một cách dễ dàng, nhưng quy trình có thể tôn trọng hoặc bỏ qua quy trình đó.
  • Ctrl+D - thoát khỏi trình bao bash (giống như chạy thoát lệnh).

Tìm hiểu thêm về:Tất cả những gì bạn cần biết về các quy trình trong Linux [Hướng dẫn toàn diện]

Lệnh Bash Bang (!)

Trong phần cuối cùng của bài viết này, chúng tôi sẽ giải thích một số ! hữu ích (bang) hoạt động:

  • !! - thực hiện lệnh cuối cùng.
  • !top - thực hiện lệnh gần đây nhất bắt đầu bằng ‘top’ (ví dụ:! ).
  • !top:p - hiển thị lệnh ! Top sẽ chạy (cũng thêm nó làm lệnh mới nhất trong lịch sử lệnh).
  • !$ - thực hiện từ cuối cùng của lệnh trước đó (giống như Alt + ., ví dụ. nếu lệnh cuối cùng là ‘ cat tecmint.txt ’, Sau đó là ! $ sẽ cố gắng chạy ‘ tecmint.txt ').
  • !$:p - hiển thị từ mà ! $ sẽ thực thi.
  • !* - hiển thị từ cuối cùng của lệnh trước đó.
  • !*:p - hiển thị từ cuối cùng ! * sẽ thay thế.

Để biết thêm thông tin, hãy xem trang người đàn ông bash:

$ man bash 

Đó là tất cả cho bây giờ! Trong bài viết này, chúng tôi đã chia sẻ một số thao tác và phím tắt trên dòng lệnh Bash phổ biến và hữu ích. Sử dụng biểu mẫu nhận xét bên dưới để bổ sung hoặc đặt câu hỏi.