<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Lệnh Cat trong Linux</title>
<meta name="description" content="Lệnh Cat trong Linux - Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;lenh-cat-trong-linux-4048.html">
<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="Lệnh Cat trong Linux">
<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;lenh-cat-trong-linux-4048.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/lenh-cat-trong-linux-4048.html">
<link rel="shortcut icon" href="https://www.nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-cat-trong-linux-4048.html">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://www.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://www.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://www.nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://www.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://www.nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://www.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://www.nguoicodonvn2008.info/">https://www.nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Lệnh Cat trong Linux</h1>
		<ul class="list-inline">
			<li>Thứ bảy - 08/05/2021 00:49</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 id="bodytext" class="clearfix">
			<p style="text-align: justify;">Lệnh cat (viết tắt của&nbsp;<strong>“concatenate”</strong>) là một trong những lệnh được sử dụng thường xuyên nhất trong các hệ điều hành như Linux/Unix. Lệnh cat cho phép người dùng tạo một hoặc nhiều file, xem nội dung file, nối file và chuyển hướng đầu ra trong terminal hoặc file.</p>

<p style="text-align: justify;">Trong bài viết này, mời bạn đọc cùng&nbsp;<strong>Quantrimang.com</strong>&nbsp;tìm hiểu cách sử dụng hữu ích của lệnh cat với các ví dụ trong&nbsp;Linux.</p>

<h2 style="text-align: justify;">Cú pháp chung</h2>

<pre id="pre0">
<code>cat &#91;OPTION&#93; &#91;FILE&#93;...</code></pre>

<h2 style="text-align: justify;">Những cách dùng cụ thể với lệnh Cat (kèm ví dụ)</h2>

<h3 style="text-align: justify;">1. Hiển thị nội dung của file</h3>

<p style="text-align: justify;">Trong ví dụ dưới đây, lệnh sẽ hiển thị nội dung của file&nbsp;<strong>/etc/passwd.</strong></p>

<pre id="pre1">
<code># cat /etc/passwd

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
narad:x:500:500::/home/narad:/bin/bash</code></pre>

<h3 style="text-align: justify;">2. Xem nội dung của nhiều file trong Terminal</h3>

<p style="text-align: justify;">Trong ví dụ dưới đây, lệnh sẽ hiển thị nội dung của file&nbsp;<strong>test</strong>&nbsp;và&nbsp;<strong>test1</strong>&nbsp;trong Terminal.</p>

<pre id="pre2">
<code># cat test test1

Hello everybody
Hi world,</code></pre>

<h3 style="text-align: justify;">3. Tạo file bằng lệnh Cat</h3>

<p style="text-align: justify;">Bài viết sẽ tạo một file có tên là&nbsp;<strong>test2</strong>&nbsp;với lệnh dưới đây:</p>

<pre id="pre3">
<code># cat &gt;test2</code></pre>

<p style="text-align: justify;">Chờ đầu vào từ người dùng, nhập văn bản mong muốn và nhấn&nbsp;<strong>CTRL + D</strong>&nbsp;(giữ phím&nbsp;<strong>Ctrl</strong>&nbsp;và nhập<strong>&nbsp;d</strong>) để thoát. Văn bản sẽ được viết trong file&nbsp;<strong>test2</strong>. Bạn có thể xem nội dung của file bằng lệnh cat sau.</p>

<pre id="pre4">
<code># cat test2

hello everyone, how do you do?</code></pre>

<h3 style="text-align: justify;">4. Sử dụng lệnh Cat với các tùy chọn more và less</h3>

<p style="text-align: justify;">Nếu file có số lượng lớn nội dung không vừa với terminal đầu ra và màn hình cuộn lên rất nhanh, bạn có thể sử dụng các tham số&nbsp;<strong>more</strong>&nbsp;và&nbsp;<strong>less</strong>&nbsp;với lệnh cat như sau:</p>

<pre id="pre5">
<code># cat song.txt | more
# cat song.txt | less</code></pre>

<h3 style="text-align: justify;">5. Hiển thị số dòng trong file</h3>

<p style="text-align: justify;">Với tùy chọn&nbsp;<strong>-n</strong>, bạn có thể thấy số dòng của file song.txt trong terminal đầu ra:</p>

<pre id="pre6">
<code># cat -n song.txt

1  &quot;Heal The World&quot;
2  There&#039;s A Place In
3  Your Heart
4  And I Know That It Is Love
5  And This Place Could
6  Be Much
7  Brighter Than Tomorrow
8  And If You Really Try
9  You&#039;ll Find There&#039;s No Need
10  To Cry
11  In This Place You&#039;ll Feel
12  There&#039;s No Hurt Or Sorrow</code></pre>

<h3 style="text-align: justify;">6. Hiển thị $ ở cuối file</h3>

<p style="text-align: justify;">Trong phần bên dưới, bạn có thể thấy với tùy chọn&nbsp;<strong>-e</strong>,&nbsp;<strong>$</strong>&nbsp;được hiển thị ở cuối dòng và trong khoảng trắng giữa các đoạn văn. Tùy chọn này rất hữu ích để ép nhiều dòng thành một dòng.</p>

<pre id="pre7">
<code># cat -e test

hello everyone, how do you do?$
$
Hey, am fine.$
How&#039;s your training going on?$
$</code></pre>

<h3 style="text-align: justify;">7. Hiển thị các dòng được phân tách bằng tab trong file</h3>

<p style="text-align: justify;">Trong đầu ra bên dưới, bạn có thể thấy không gian TAB được lấp đầy bởi ký tự&nbsp;<strong>^I</strong>.</p>

<pre id="pre8">
<code># cat -T test

hello ^Ieveryone, how do you do?

Hey, ^Iam fine.
^I^IHow&#039;s your training ^Igoing on?
Let&#039;s do ^Isome practice in Linux.</code></pre>

<div style="text-align: justify;">&nbsp;</div>

<h3 style="text-align: justify;">8. Hiển thị nhiều file cùng một lúc</h3>

<p style="text-align: justify;">Trong ví dụ dưới đây, có 3 file&nbsp;<strong>test, test1</strong>&nbsp;và<strong>&nbsp;test2</strong>. Bạn có thể xem nội dung của các file đó như được hiển thị ở trên. Nhớ tách từng file với dấu chấm phẩy.</p>

<pre id="pre9">
<code># cat test; cat test1; cat test2

This is test file
This is test1 file.
This is test2 file.</code></pre>

<h3 style="text-align: justify;">9. Sử dụng đầu ra tiêu chuẩn với toán tử chuyển hướng</h3>

<p style="text-align: justify;">Bạn có thể chuyển hướng đầu ra tiêu chuẩn của một file thành một file mới khác file hiện có với ký hiệu &gt;. Hãy cẩn thận, nội dung hiện có của&nbsp;<strong>test1</strong>&nbsp;sẽ bị ghi đè bởi nội dung của file&nbsp;<strong>test</strong>.</p>

<pre id="pre10">
<code># cat test &gt; test1</code></pre>

<h3 style="text-align: justify;">10. Nối đầu ra tiêu chuẩn với toán tử chuyển hướng</h3>

<p style="text-align: justify;">Hãy nối thêm nội dung trong file hiện có với ký hiệu&nbsp;<strong>&gt;&gt;</strong>. Tại đây, nội dung của file test sẽ được thêm vào cuối file test1.</p>

<pre id="pre11">
<code># cat test &gt;&gt; test1</code></pre>

<h3 style="text-align: justify;">11. Chuyển hướng đầu vào chuẩn với toán tử chuyển hướng</h3>

<p style="text-align: justify;">Khi bạn sử dụng chuyển hướng với đầu vào tiêu chuẩn&nbsp;<strong>&lt;</strong>, lệnh sử dụng file&nbsp;<strong>test2</strong>&nbsp;làm đầu vào cho một lệnh và đầu ra sẽ được hiển thị trong một terminal.</p>

<pre id="pre12">
<code># cat &lt; test2

This is test2 file.</code></pre>

<h3 style="text-align: justify;">12. Chuyển hướng nhiều đầu ra vào một file duy nhất</h3>

<p style="text-align: justify;">Thao tác này sẽ tạo một file có tên là test 3 và tất cả đầu ra sẽ được chuyển hướng tới file mới được tạo.</p>

<pre id="pre13">
<code># cat test test1 test2 &gt; test3</code></pre>

<h3 style="text-align: justify;">13. Sắp xếp nội dung của nhiều file trong một file duy nhất</h3>

<p style="text-align: justify;">Thao tác này sẽ tạo một file&nbsp;<strong>test4</strong>&nbsp;và đầu ra của lệnh cat được phân loại để sắp xếp và kết quả sẽ được chuyển hướng tới một file mới được tạo.</p>

<pre id="pre14">
<code># cat test test1 test2 test3 | sort &gt; test4</code></pre>

<p style="text-align: justify;">Bài viết này đã trình bày các lệnh cơ bản có thể giúp bạn khám phá lệnh cat.</p>

<p style="text-align: justify;">Chúc bạn áp dụng thành công!</p>
		</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/lenh-cat-trong-linux-4048.html" title="Lệnh Cat trong Linux">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-cat-trong-linux-4048.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://www.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://www.nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://www.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://www.nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://www.nguoicodonvn2008.info",
            "logo": "https://www.nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://www.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>