Sử dụng ký tự đại diện – Raspberry Pi Linux

Su Dung Ky Tu Dai Dien Raspberry Pi Linux



Trong hệ thống Raspberry Pi, ký tự đại diện là một tập hợp các ký hiệu đại diện cho các ký tự khác; được sử dụng làm đại diện thay thế cho một chuỗi hoặc một ký tự. Có ba ký tự đại diện chính có sẵn cho hệ thống Raspberry Pi. Trong bài viết này, chúng ta sẽ thảo luận về việc sử dụng ký tự đại diện trong Raspberry Pi Linux.

Các loại ký tự đại diện trong hệ điều hành Raspberry Pi

Raspberry Pi OS dựa trên Linux nên tất cả các ký tự đại diện có sẵn cho Linux cũng hoạt động trên Raspberry Pi. Có ba ký tự đại diện chính cho Raspberry Pi, danh sách được đề cập bên dưới:







Sử dụng mỗi ký tự đại diện

Mỗi ký tự đại diện ở trên được sử dụng để phục vụ một mục đích khác nhau, hãy thảo luận chi tiết về việc sử dụng từng ký tự đại diện.



Dấu chấm hỏi (?)

Ký tự đại diện dấu chấm hỏi được sử dụng để đại diện cho một ký tự. Sử dụng '?' ký tự đại diện, người dùng có thể khớp với một lần xuất hiện của bất kỳ ký tự nào.



ví dụ





  • az sẽ khớp với bất kỳ thứ gì bắt đầu bằng chữ A và kết thúc bằng z và chỉ có một ký tự ở giữa như Aiz, Aoz, Anz, v.v.

  • p??l sẽ khớp với bất kỳ thứ gì bắt đầu bằng chữ P và kết thúc bằng l và có hai ký tự ở giữa như Pool, Peel và Pill.

Dấu hoa thị (*)

Ký tự đại diện dấu hoa thị được sử dụng để khớp với bất kỳ số lần xuất hiện nào của các ký tự kể cả không có ký tự nào.



Ví dụ

  • đến * z sẽ khớp với bất kỳ thứ gì bắt đầu bằng chữ k và kết thúc bằng z và có bất kỳ số lượng ký tự nào ở giữa như kz, kiz, kaaz, kuiezz và bất kỳ lần xuất hiện nào khác tương tự.

Ký tự trong ngoặc [ ]

Ký tự đại diện trong Dấu ngoặc đơn chỉ được sử dụng để khớp với các ký tự được đặt trong dấu ngoặc đơn bất kể số lượng của chúng là bao nhiêu.

ví dụ

  • R[eo]d sẽ chỉ khớp với bất kỳ thứ gì bắt đầu bằng chữ R và kết thúc bằng d và chỉ có các ký tự “ ' hoặc ' Ô ” ở giữa như Red, Rod và Reod.

  • R [a-d] m sẽ khớp với bất kỳ thứ gì bắt đầu bằng chữ R và kết thúc bằng m và có bất kỳ ký tự nào từ a đến d như Read, Red, Raed, Rad, Recd và các tổ hợp từ khác như vậy.

Sử dụng Wildcard trong Raspberry Pi Linux Terminal Commands

Bây giờ chúng tôi sẽ chia sẻ cách sử dụng các ký tự đại diện này trong các lệnh Raspberry Pi và để thực hiện theo các lệnh được đề cập bên dưới.

Lệnh 1 : Để liệt kê tất cả các tệp .txt và .exe.

$ ls * .txt * .exe

Kết quả của lệnh trên là danh sách tất cả .txt .exe các tập tin sẽ xuất hiện trên màn hình.

Lệnh 2 : Để xóa tất cả các tệp .txt có trong một thư mục.

$ rừm * .txt

Và để xác minh xem tất cả các tệp văn bản đã bị xóa hay chưa, hãy sử dụng lệnh được đề cập bên dưới:

$ ls * .txt

Lệnh 3: Để liệt kê tất cả các tệp văn bản khớp với bất kỳ ký tự nào có trong dấu ngoặc:

$ ls [ abcde ] * .txt

Lệnh 4 : Để liệt kê tất cả các tệp không khớp với bất kỳ ký tự nào có trong dấu ngoặc, về cơ bản, “ ! ” dấu bên trong dấu ngoặc đại diện cho trạng thái không có nghĩa là bất cứ thứ gì hiện diện bên trong dấu ngoặc không được khớp. Thực hiện theo lệnh dưới đây:

$ ls [ ! abcde ] * .txt

Lệnh 5: Một ký tự đại diện khác “ # ” cũng có thể được sử dụng, nó không phải là ký tự đại diện thích hợp của Linux, đó là lý do tại sao nó không được thảo luận trong phần các loại ký tự đại diện. Điều này gần giống với “ * ” ký tự đại diện và nó được sử dụng để lấy nội dung của hệ thống. đề cập dưới đây # lệnh có thể được sử dụng để hiển thị danh sách các tệp có trong hệ thống:

$ ls -l #

Lệnh 6: Ký tự đại diện cũng có thể được sử dụng để liệt kê các phần mở rộng cụ thể với các tệp. Chẳng hạn, lệnh được đề cập bên dưới có thể được sử dụng để liệt kê các tệp có phần mở rộng bắt đầu bằng “ t ”:

$ ls * . [ t ] *

Tất cả các ký tự đại diện có thể được sử dụng theo nhiều cách. Chúng tôi đã tranh thủ các ví dụ để sử dụng ký tự đại diện theo những cách khác nhau.

Phần kết luận

Có ba ký tự đại diện chính được sử dụng trong Linux, đó là dấu hoa thị ( * ), dấu chấm hỏi ( ? ) và ký tự trong ngoặc [ ] ký tự đại diện. Tất cả các ký tự đại diện này được sử dụng để đại diện cho các ký tự hoặc chuỗi. Trong bài viết, chúng tôi đã chia sẻ một số lệnh sử dụng ký tự đại diện để làm nổi bật việc sử dụng ký tự đại diện trong hệ thống Raspberry Pi.