Sử dụng lệnh ống – Raspberry Pi Linux

Su Dung Lenh Ong Raspberry Pi Linux



đường ống yêu cầu (|) là lệnh được sử dụng rộng rãi để kết nối các đầu ra của nhiều lệnh lại với nhau. Sử dụng lệnh đường ống, đầu ra của lệnh trước được chuyển thành đường dẫn để trở thành đầu vào cho lệnh tiếp theo. Đường ống rất quan trọng trong khi tạo quy trình công việc phức tạp vì điều này sẽ giúp người dùng kết nối nhiều lệnh lại với nhau.

Bài viết này nói về việc sử dụng đường ống lệnh trong hệ thống Raspberry Pi Linux.

Sử dụng lệnh ống

Để dẫn nhiều lệnh bằng cách sử dụng đường ống , hãy làm theo cú pháp được đề cập dưới đây:







$ lệnh1 | lệnh2 | ... | cuối cùng yêu cầu

Dưới đây chúng ta sẽ thấy một số ví dụ về việc sử dụng đường ống yêu cầu. Nhưng trước khi bắt đầu, giả sử chúng ta có một tệp có tên ví dụ-file2 và nội dung của tệp có thể được hiển thị bằng lệnh cat:



$ con mèo < tên_tệp >



Sắp xếp dữ liệu bằng đường ống

Trong tệp trên, dữ liệu được sắp xếp và để sắp xếp dữ liệu theo thứ tự bảng chữ cái, chúng tôi sẽ sử dụng lệnh được đề cập bên dưới:





$ con mèo ví dụ-file2 | loại

Điều đang xảy ra ở đây là đầu ra của tệp “ví dụ-tệp2” trở thành kết quả đầu vào cho lệnh sắp xếp.



Sắp xếp và lưu đầu ra vào một tệp mới

Nếu người dùng muốn lưu tệp đã sắp xếp vào một tệp khác, thì điều này có thể được thực hiện bằng cách sử dụng lệnh dưới đây:

cú pháp

$ con mèo < tập tin Tên > | loại > < Mới tập tin tên để lưu trữ dữ liệu >

Thí dụ

$ con mèo ví dụ-file2 | loại > sắp xếp tập tin

Trong tệp, dữ liệu được sắp xếp của “ví dụ-tệp2” được lưu trữ vào một tệp mới, được đặt tên là sắp xếp tập tin , và tất cả điều này được thực hiện trong một lệnh duy nhất:

Để xác minh kết quả tuyên bố của chúng tôi ở đây, chúng tôi đã sử dụng cái đó lệnh t để hiển thị dữ liệu được lưu trữ trong sắp xếp tập tin:

$ con mèo sắp xếp tập tin

Chọn ra các dữ liệu cần thiết

đường ống cũng có thể được sử dụng để chọn một vài nội dung đầu ra từ một tệp. Chẳng hạn, nếu người dùng muốn chọn số 8 các điều khoản ban đầu từ một tệp, anh ấy/cô ấy có thể thực hiện theo lệnh được đề cập bên dưới:

cú pháp

$ con mèo < tập tin Tên > | cái đầu -số 8

Thí dụ

$ con mèo sắp xếp tập tin | cái đầu -số 8

Ghi chú : Con số này số 8 có thể thay đổi lệnh theo yêu cầu của người dùng.

Lệnh head chọn lệnh đầu tiên số 8 nội dung từ một tập tin.

Cũng giống như lệnh đầu, lệnh cái đuôi lệnh cũng có thể được sử dụng với một đường ống để hiển thị nội dung từ cuối tập tin. Trong ví dụ dưới đây, chúng tôi đang hiển thị 2 tên cuối cùng bằng cách sử dụng cái đuôi yêu cầu:

cú pháp

$ con mèo < tên tập tin > | cái đuôi -hai

Thí dụ

$ con mèo sắp xếp tập tin | cái đuôi -hai

Đường ống các lệnh danh sách

đường ống lệnh cũng có thể được sử dụng với các lệnh danh sách. Dưới đây chúng tôi đã chia sẻ một số ví dụ về các lệnh danh sách trong đó đường ống Được sử dụng.

ví dụ 1

Trong ví dụ đầu tiên của lệnh danh sách , chúng tôi sẽ hiển thị tổng số tệp có trong hệ thống bằng cách sử dụng danh sách yêu cầu:

$ ls | nhà vệ sinh -l

Trong đầu ra, tổng số tệp được hiển thị.

ví dụ 2

Trong ví dụ danh sách này, chúng tôi sẽ liệt kê tất cả các kết quả đầu ra bằng cách sử dụng “ hơn ” lệnh cùng với đường ống yêu cầu:

$ ls -đến | hơn

Kết quả của lệnh trên, tất cả các đầu ra sẽ được hiển thị trên màn hình.

nhiều đường ống

Không bắt buộc chỉ sử dụng đường ống một lần trong một lệnh thay vào đó có thể sử dụng nhiều lần. Chẳng hạn, một vài ví dụ được chia sẻ bên dưới nơi đường ống được sử dụng nhiều hơn một lần.

ví dụ 1

Trong ví dụ dưới đây, chúng tôi sẽ sắp xếp trước, sắp xếp tệp của chúng tôi sau đó sau khi sắp xếp, 8 tên đầu tiên sẽ được hiển thị:

cú pháp

$ con mèo < tập tin Tên > | loại | cái đầu -số 8

Thí dụ

$ con mèo ví dụ-file2 | loại | cái đầu -số 8

Ghi chú : Số 8 có thể được thay thế bằng các số khác nếu người dùng muốn.

ví dụ 2

Trong ví dụ này, tôi đã tạo một tệp mới và nội dung của tệp được hiển thị trong hình ảnh bên dưới:

Bây giờ để tìm kiếm số lần một từ được lặp lại trong một tệp, hãy làm theo lệnh đường ống được đề cập bên dưới:

cú pháp

$ con mèo < tập tin Tên > | nắm chặt từ tìm kiếm | nhà vệ sinh -l

Thí dụ

$ con mèo tệp tìm kiếm | nắm chặt trái chuối | nhà vệ sinh -l

Trong ví dụ này từ “ trái chuối ” được tìm kiếm thông qua tệp tìm kiếm và số từ của chuối trong tệp được hiển thị như trong hình bên dưới:

Đó là nó cho hướng dẫn này!

Sự kết luận

Các đường ống lệnh có thể được sử dụng để kết hợp nhiều lệnh với nhau. Chúng tôi đã chia sẻ nhiều tình huống trong hướng dẫn ở trên, trong đó một đường ống lệnh có thể được sử dụng. Đi qua các lệnh này và thực hiện chúng bằng cách tạo tệp của riêng bạn để bạn có thể tìm hiểu cách sử dụng đường ống các lệnh trên hệ thống Raspberry Pi.