<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Cách sử dụng lệnh grep trên Debian 10</title>
<meta name="description" content="Cách sử dụng lệnh grep trên Debian 10 - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Cách sử dụng lệnh grep trên Debian 10">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;cach-su-dung-lenh-grep-tren-debian-10-1835.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-lenh-grep-tren-debian-10-1835.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-lenh-grep-tren-debian-10-1835.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Cách sử dụng lệnh grep trên Debian 10</h1>
		<ul class="list-inline">
			<li>Thứ sáu - 13/03/2020 01:42</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Cách sử dụng lệnh grep trên Debian 10" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-11.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;"><strong>Grep</strong>&nbsp;là viết tắt của Global Regular Expression Print. Đây là một lệnh hữu ích và được sử dụng rộng rãi bởi các kỹ sư hệ thống&nbsp;<a href="https://quantrimang.com/linux-os" title="Chuyên mục Linux">Linux</a>, trong khi tìm kiếm một chuỗi hoặc các mẫu với những file thông thường và trong hệ thống.</p>

<p style="text-align: justify;">Trong bài viết này,&nbsp;<strong>Quantrimang.com</strong>&nbsp;sẽ hướng dẫn bạn cách sử dụng lệnh&nbsp;<strong>grep</strong>&nbsp;(có kèm theo rất nhiều ví dụ).</p>

<p style="text-align: justify;"><strong>Lưu ý</strong>: Bài viết đã thử nghiệm tất cả các lệnh và ví dụ trên máy chạy Debian 10.</p>

<h2 id="mcetoc_1e373mcq40" style="text-align: justify;">Điều kiện tiên quyết</h2>

<p style="text-align: justify;">Bạn cần có một máy tính chạy Debian 10 có quyền root.</p>

<h2 id="mcetoc_1e373mcq41" style="text-align: justify;">Cài đặt lệnh grep trên Debian 10</h2>

<p style="text-align: justify;">Theo mặc định,&nbsp;<strong>grep</strong>&nbsp;được cài đặt trên hầu hết hệ thống bao gồm Debian 10. Nếu nó chưa được cài đặt, hãy mở terminal và đưa ra lệnh sau với quyền root.</p>

<pre id="pre0">
<code>apt-get install grep</code></pre>

<p style="text-align: justify;">Khi bạn được yêu cầu xác nhận, nhấn&nbsp;<code>Y</code>&nbsp;và sau đó nhập từ bàn phím. Đợi quá trình cài đặt kết thúc.</p>

<p style="text-align: justify;">Kiểm tra phiên bản của grep bằng cách chạy lệnh sau trên terminal.</p>

<pre id="pre1">
<code>grep --version</code></pre>

<p style="text-align: justify;">Lệnh sẽ trả về phiên bản cùng với các chi tiết khác như được hiển thị bên dưới.</p>

<figure>
<div style="text-align: justify;"><img alt="Lệnh sẽ trả về phiên bản cùng với các chi tiết khác" data-i="0" height="178" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-1.jpg" width="457" /></div>

<figcaption>
<div style="text-align: justify;">Lệnh sẽ trả về phiên bản cùng với các chi tiết khác</div>
</figcaption>
</figure>

<h2 id="mcetoc_1e373mcq42" style="text-align: justify;">Sử dụng lệnh grep</h2>

<h3 id="mcetoc_1e373mcq43" style="text-align: justify;">Tìm kiếm một file hoặc thư mục cụ thể trong hệ thống</h3>

<p style="text-align: justify;">Khi bạn muốn tìm kiếm hoặc định vị một file cụ thể trong hệ thống của mình, cú pháp của lệnh sẽ như sau.</p>

<pre id="pre2">
<code>ls -l &lt;đường dẫn của thư mục muốn tìm kiếm&gt; | grep -i “tên file hoặc thư mục”</code></pre>

<p style="text-align: justify;">Cần đặt từ bạn muốn tìm trong dấu ngoặc kép nếu nó chứa khoảng trắng. Giả sử bạn đang tìm kiếm&nbsp;<strong>“network daemon”</strong>, lệnh sẽ giống như sau.</p>

<pre id="pre3">
<code>ls -l /etc/network/ | grep -i “interfaces daemon”</code></pre>

<h3 id="mcetoc_1e373mcq44" style="text-align: justify;">Tìm kiếm một từ hoàn chỉnh với grep</h3>

<p style="text-align: justify;">Bạn có thể nhận thấy,&nbsp;<strong>grep</strong>&nbsp;đã trả về tất cả các loại kết quả có từ&nbsp;<strong>“network”</strong>, ví dụ: networks, networked, networking hoặc abcnetworking, v.v... Nếu bạn muốn giới hạn tìm kiếm của mình để bao gồm từ cụ thể đó, bạn phải sử dụng tùy chọn&nbsp;<strong>-w</strong>&nbsp;như sau.</p>

<pre id="pre4">
<code>ls -l /etc/ | grep -i -w network</code></pre>

<h3 id="mcetoc_1e373mcq45" style="text-align: justify;">Tìm kiếm một phần văn bản cụ thể trong một file</h3>

<p style="text-align: justify;">Giả sử bạn có một file lớn và bạn muốn tìm kiếm một phần văn bản cụ thể. Cú pháp của lệnh sẽ như sau.</p>

<pre id="pre5">
<code>grep – i “văn bản bạn muốn tìm kiếm” “tên file và đường dẫn”</code></pre>

<h3 id="mcetoc_1e373mcq46" style="text-align: justify;">Thực hiện tìm kiếm trong nhiều file</h3>

<p style="text-align: justify;">Nếu muốn tìm kiếm một văn bản từ một số lượng lớn file và thư mục con trong một thư mục lớn, bạn có thể thực hiện việc này bằng cách sử dụng tùy chọn&nbsp;<strong>-r.</strong></p>

<pre id="pre6">
<code>grep -i -r &quot;fox&quot;</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu cho thấy từ&nbsp;<strong>“fox”</strong>&nbsp;có trong cả hai file&nbsp;<strong>test.txt</strong>&nbsp;và&nbsp;<strong>tree.txt</strong>:</p>

<figure>
<div style="text-align: justify;"><img alt="Từ “fox” có trong cả hai file test.txt và tree.txt" data-i="1" height="107" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-2.jpg" width="552" /></div>

<figcaption>
<div style="text-align: justify;">Từ “fox” có trong cả hai file test.txt và tree.txt</div>
</figcaption>
</figure>

<p style="text-align: justify;">Bạn cũng có thể cung cấp một đường dẫn thư mục và nó sẽ tìm kiếm tất cả các file trong thư mục đó và các thư mục con của nó.</p>

<p style="text-align: justify;">Giả sử bạn muốn tìm&nbsp;<strong>“interfaces”</strong>&nbsp;trong&nbsp;<strong>/etc/</strong>&nbsp;và các thư mục con của nó. Lệnh cần thực hiện như sau.</p>

<pre id="pre7">
<code>grep -i -r interfaces /etc/</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu:</p>

<figure>
<div style="text-align: justify;"><img alt="Thực hiện tìm kiếm trong nhiều file" data-i="2" height="339" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-3.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Thực hiện tìm kiếm trong nhiều file</div>
</figcaption>
</figure>

<h3 id="mcetoc_1e373mcq47" style="text-align: justify;">Tìm kiếm hai từ khác nhau bằng một lệnh grep duy nhất</h3>

<p style="text-align: justify;">Bạn có thể tìm kiếm hai từ khác nhau bằng một lệnh&nbsp;<strong>egrep</strong>&nbsp;(là một biến thể của&nbsp;<strong>grep</strong>) như sau. Giả sử bạn muốn tìm kiếm từ&nbsp;<strong>fox</strong>&nbsp;và&nbsp;<strong>lazy</strong>&nbsp;trong nhiều file bằng tùy chọn&nbsp;<strong>-r.</strong>&nbsp;Bạn phải chạy lệnh sau trên terminal.</p>

<pre id="pre8">
<code>egrep -w -r &quot;fox|lazy&quot;</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu:</p>

<figure>
<div style="text-align: justify;"><img alt="Tìm kiếm hai từ khác nhau bằng một lệnh grep duy nhất" data-i="3" height="112" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-4.jpg" width="569" /></div>

<figcaption>
<div style="text-align: justify;">Tìm kiếm hai từ khác nhau bằng một lệnh grep duy nhất</div>
</figcaption>
</figure>

<h3 id="mcetoc_1e373mcq48" style="text-align: justify;">Đánh số dòng phù hợp với văn bản</h3>

<p style="text-align: justify;">Một tùy chọn hữu ích khác là&nbsp;<strong>-n</strong>&nbsp;đánh số dòng phù hợp với văn bản. Sau đây là ví dụ minh họa cách sử dụng tùy chọn&nbsp;<strong>-n.</strong></p>

<pre id="pre9">
<code>grep -i -n &quot;fox&quot; test.txt</code></pre>

<p style="text-align: justify;">Dưới đây là kết quả đầu ra mẫu cho việc đánh số các dòng khớp với từ&nbsp;<strong>“fox”</strong>.</p>

<figure>
<div style="text-align: justify;"><img alt="Đánh số dòng phù hợp với văn bản" data-i="4" height="102" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-5.jpg" width="412" /></div>

<figcaption>
<div style="text-align: justify;">Đánh số dòng phù hợp với văn bản</div>
</figcaption>
</figure>

<h3 id="mcetoc_1e373mcq49" style="text-align: justify;">Đảo ngược tìm kiếm</h3>

<p style="text-align: justify;">Điều này trái ngược với những gì ta đã làm ở trên. Nếu bạn muốn trả về một văn bản không bao gồm từ bạn chỉ định, bạn có thể sử dụng tùy chọn&nbsp;<strong>-v.</strong></p>

<p style="text-align: justify;">Dưới đây là ví dụ minh họa việc sử dụng tùy chọn&nbsp;<strong>-v.</strong></p>

<pre id="pre10">
<code>grep -v -i &quot;fox&quot; test.txt</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu:</p>

<figure>
<div style="text-align: justify;"><img alt="Đảo ngược tìm kiếm" data-i="5" height="142" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-6.jpg" width="336" /></div>

<figcaption>
<div style="text-align: justify;">Đảo ngược tìm kiếm</div>
</figcaption>
</figure>

<p style="text-align: justify;">Tất cả các tùy chọn trên (<strong>-n</strong>, v.v...) cũng có thể được áp dụng với tùy chọn&nbsp;<strong>-v.</strong></p>

<h3 id="mcetoc_1e373mcq4a" style="text-align: justify;">Đếm các kết quả trùng khớp</h3>

<p style="text-align: justify;">Nếu muốn đếm số lượng kết quả phù hợp với một văn bản cụ thể, bạn có thể sử dụng tùy chọn&nbsp;<strong>-c.</strong></p>

<p style="text-align: justify;">Hãy đếm từ&nbsp;<strong>“fox”</strong>&nbsp;trong&nbsp;<strong>test.txt</strong>&nbsp;ở bên trong thư mục hiện hành. Chạy lệnh sau trên terminal:</p>

<pre id="pre11">
<code>grep -i -c fox test.txt</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu sau khi thực hiện lệnh trên, cho thấy từ&nbsp;<strong>“fox”</strong>&nbsp;đã xuất hiện 3 lần trong file&nbsp;<strong>test.txt.</strong></p>

<figure>
<div style="text-align: justify;"><img alt="Đếm các kết quả trùng khớp" data-i="6" height="71" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-7.jpg" width="277" /></div>

<figcaption>
<div style="text-align: justify;">Đếm các kết quả trùng khớp</div>
</figcaption>
</figure>

<h3 id="mcetoc_1e373mcq4b" style="text-align: justify;">Hiển thị tên file phù hợp với văn bản cụ thể</h3>

<p style="text-align: justify;">Nếu bạn muốn tìm ra các file chứa từ cụ thể của mình, bạn có thể sử dụng tùy chọn&nbsp;<strong>-l</strong>&nbsp;cùng với&nbsp;<strong>-r</strong>&nbsp;như sau.</p>

<p style="text-align: justify;">Giả sử tất cả các file được đặt trong thư mục hiện hành và từ cụ thể bạn đang tìm kiếm là&nbsp;<strong>“fox”.</strong></p>

<pre id="pre12">
<code>grep -i -r -l fox</code></pre>

<p style="text-align: justify;">Dưới đây là kết quả đầu ra mẫu cho thấy từ&nbsp;<strong>“fox”</strong>&nbsp;có mặt trong&nbsp;<strong>test.txt</strong>, cũng như trong thư mục con và file&nbsp;<strong>asif.txt</strong>:</p>

<p style="text-align: justify;">Hiển thị tên file phù hợp với văn bản cụ thể</p>

<figure>
<div style="text-align: justify;"><img alt="Hiển thị tên file phù hợp với văn bản cụ thể" data-i="7" height="89" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-8.jpg" width="217" /></div>

<figcaption>
<div style="text-align: justify;">Hiển thị tên file phù hợp với văn bản cụ thể</div>
</figcaption>
</figure>

<h3 id="mcetoc_1e373mcq4c" style="text-align: justify;">Chỉ hiển thị văn bản phù hợp</h3>

<p style="text-align: justify;">Theo mặc định,&nbsp;<strong>grep</strong>&nbsp;hiển thị toàn bộ dòng phù hợp với văn bản hoặc từ bạn muốn. Nếu muốn&nbsp;<strong>grep</strong>&nbsp;hiển thị các từ phù hợp, bạn có thể sử dụng tùy chọn&nbsp;<strong>-o</strong>&nbsp;như sau.</p>

<pre id="pre13">
<code>grep -i -o fox test.txt</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu.</p>

<figure>
<div style="text-align: justify;"><img alt="Chỉ hiển thị văn bản phù hợp" data-i="8" height="86" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-9.jpg" width="246" /></div>

<figcaption>
<div style="text-align: justify;">Chỉ hiển thị văn bản phù hợp</div>
</figcaption>
</figure>

<h3 id="mcetoc_1e373mcq4d" style="text-align: justify;">Hiển thị các dòng bắt đầu bằng (các) từ cụ thể</h3>

<p style="text-align: justify;">Nếu muốn truy xuất tất cả các dòng bắt đầu bằng một từ cụ thể, bạn có thể sử dụng toán tử&nbsp;<strong>^</strong>&nbsp;như sau.</p>

<p style="text-align: justify;">Giả sử bạn muốn trả về tất cả các dòng bắt đầu bằng&nbsp;<strong>“unix”</strong>&nbsp;và file là&nbsp;<strong>log.txt</strong>&nbsp;nằm trong thư mục hiện hành.</p>

<p style="text-align: justify;">Chạy lệnh sau trên terminal:</p>

<pre id="pre14">
<code>grep -i &quot;^unix&quot; log.txt</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu:</p>

<figure>
<div style="text-align: justify;"><img alt="Hiển thị các dòng bắt đầu bằng (các) từ cụ thể" data-i="9" height="86" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-10.jpg" width="439" /></div>

<figcaption>
<div style="text-align: justify;">Hiển thị các dòng bắt đầu bằng (các) từ cụ thể</div>
</figcaption>
</figure>

<h3 id="mcetoc_1e373mcq4e" style="text-align: justify;">Hiển thị các dòng kết thúc bằng (các) từ cụ thể</h3>

<p style="text-align: justify;">Nếu muốn trả về tất cả các dòng từ một file kết thúc bằng (các) từ cụ thể, bạn có thể sử dụng toán tử&nbsp;<strong>$</strong>&nbsp;như sau.</p>

<p style="text-align: justify;">Giả sử từ này là&nbsp;<strong>“linux”</strong>&nbsp;và file bạn muốn tìm kiếm là&nbsp;<strong>rev.txt</strong>&nbsp;nằm trong thư mục hiện hành.</p>

<p style="text-align: justify;">Chạy lệnh sau terminal:</p>

<pre id="pre15">
<code>grep -i &quot;linux$&quot; rev.txt</code></pre>

<p style="text-align: justify;">Dưới đây là đầu ra mẫu:</p>

<figure>
<div style="text-align: justify;"><img alt="Hiển thị các dòng kết thúc bằng (các) từ cụ thể" data-i="10" height="81" src="https://st.quantrimang.com/photos/image/2020/03/12/cach-dung-lenh-grep-11.jpg" width="321" /></div>

<figcaption>
<div style="text-align: justify;">Hiển thị các dòng kết thúc bằng (các) từ cụ thể</div>
</figcaption>
</figure>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-lenh-grep-tren-debian-10-1835.html" title="Cách sử dụng lệnh grep trên Debian 10">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-lenh-grep-tren-debian-10-1835.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>