- vừa được xem lúc

Grep command trong linux

0 0 10

Người đăng: Nguyen Minh Chuc

Theo Viblo Asia

Lệnh grep được sử dụng để tìm kiếm văn bản. Nó tìm kiếm tệp nhất định cho các dòng có chứa kết quả khớp với các chuỗi hoặc từ đã cho. Đây là một trong những lệnh hữu ích nhất trên Linux và hệ thống giống Unix.

Tìm chuỗi trong file

Tìm kiếm bất kỳ dòng nào có chứa từ trong tên tệp, đây là lệnh cơ bản nhất hay sử dụng: grep "chuỗi" filename

Tìm kiếm không phân biệt chữ hoa chữ thường

Dùng thêm ký tự -i trước chuỗi cần tìm:

grep -i "chuỗi" filename

Tìm kiếm tất cả các tệp trong thư mục hiện tại và trong tất cả các thư mục con

Dùng thêm ký tự -r trước chuỗi cần tìm:

grep -r "chuỗi" filename

Tìm kiếm và hiển thị tổng số lần chuỗi cần tìm xuất hiện trong file

Dùng thêm ký tự -c trước chuỗi cần tìm:

grep -c "chuỗi" filename

Hiển thị số dòng trước chuỗi được tìm kiếm

Dùng ký tự -B và số dòng cần hiển thị:

grep -B2 "chuỗi" filename

Hiển thị số dòng sau chuỗi được tìm kiếm

Dùng ký tự -A và số dòng cần hiển thị:

grep -A2 "chuỗi" filename

Kết hợp nhiều option

Có thế kết hợp nhiều option trong môt lần tìm để có kết quả mong muốn:

grep -B2 -A2 "chuỗi" filename
grep -B2 -A2 "chuỗi" filename | grep "chuỗi2"

Kết hơp grep và ps ux

KIểm tra một chương trình nào đó có đang chạy hay không

ps ux | grep ten chương trinh

Trên đây là những lệnh cơ bản về grep trong linux, nó sẽ rất hữu ích trong ứng dụng phát triển (Điều tra nguyên nhân lỗi server, hành vi của người dùng, ...) Happy coding

Bình luận

Bài viết tương tự

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 3: Docker-compose)

1. Mở đầu. . .

0 0 121

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 5

Hello 500 ae, sau 4 số trong seri này mình thấy có vẻ ae có hứng thú đọc chủ đề này ghê. Hi vọng những gì mình tìm hiểu được sẽ giúp ích được cho nhiều bạn hơn.

0 0 51

- vừa được xem lúc

Những lệnh command shell linux cơ bản có thể bạn chưa biết - Phần 1

Bài viết này sẽ liệt kê một số command cơ bản thường được dùng trong linux, tiện dụng cho các bạn khi sử dụng linux mà có thể bạn chưa biết. Tôi là ai, câu lệnh này sẽ cho bạn biết bạn đang sử dụng linux bằng tài khoản người dùng nào.

0 0 55

- vừa được xem lúc

Cách sử dụng lệnh SCP để truyền tệp an toàn

SCP (secure copy) là một tiện ích dòng lệnh cho phép bạn sao chép an toàn các tệp và thư mục giữa hai vị trí. . From your local system to a remote system. Between two remote systems from your local system.

0 0 55

- vừa được xem lúc

Người ta làm cách nào để backup thường xuyên thư mục rất lớn?

. Vấn đề về sao lưu thư mục lớn. Mình có lưu "sương sương" 300GB các tệp tin của người dùng upload lên, như hình ảnh hay các tệp đính kèm.

0 0 49

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 4

Sau một kì nghỉ tết trong thời buổi đại dịch vừa qua. Không còn những buổi dong chơi đi chúc tết nữa. Ở nhà ra số tiếp theo cho anh em đây. Dưới đây sẽ là 2 command được sử dụng nhiều nhất khi sử dụng file.

0 0 52