<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Cách lưu đầu ra dòng lệnh vào file trên Windows, Mac và Linux</title>
<meta name="description" content="Cách lưu đầu ra dòng lệnh vào file trên Windows, Mac và Linux - 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 lưu đầu ra dòng lệnh vào file trên Windows, Mac và 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;cach-luu-dau-ra-dong-lenh-vao-file-tren-windows-mac-va-linux-7505.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-luu-dau-ra-dong-lenh-vao-file-tren-windows-mac-va-linux-7505.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/cach-luu-dau-ra-dong-lenh-vao-file-tren-windows-mac-va-linux-7505.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>Cách lưu đầu ra dòng lệnh vào file trên Windows, Mac và Linux</h1>
		<ul class="list-inline">
			<li>Thứ sáu - 08/09/2023 10:29</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 lưu đầu ra dòng lệnh vào file trên Windows, Mac và Linux" src="https://st.quantrimang.com/photos/image/2023/09/08/chuyen-huong-dau-ra-lenh-vao-mot-file-3.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Khi bạn chạy lệnh terminal, nó thường sẽ in kết quả đầu ra trong terminal để bạn có thể đọc nó ngay lập tức. Tuy nhiên, đôi khi bạn sẽ muốn lưu kết quả đầu ra để phân tích sau hoặc kết hợp với một công cụ khác.</p>

<p style="text-align: justify;">Bạn có thể thực hiện việc này bằng cách sử dụng chuyển hướng đầu ra trên dòng lệnh. Tìm hiểu cách gửi đầu ra của lệnh tới file văn bản trên Windows, Mac và Linux.</p>

<h2 style="text-align: justify;">Chuyển hướng đầu ra dòng lệnh sang một file</h2>

<p style="text-align: justify;">Có hai toán tử bạn có thể sử dụng để chuyển hướng đầu ra của lệnh sang file:&nbsp;<strong>&gt;&gt;</strong>&nbsp;và&nbsp;<strong>&gt;</strong>. Điều quan trọng là bạn hiểu được sự khác biệt giữa hai toán tử này để tránh mất dữ liệu ngoài ý muốn.</p>

<p style="text-align: justify;">Biểu tượng&nbsp;<strong>&gt;</strong>&nbsp;tạo một file mới hoặc ghi đè lên file cũ nếu nó đã tồn tại. Toán tử&nbsp;<strong>&gt;&gt;</strong>&nbsp;cũng tạo một file mới nếu nó không tồn tại nhưng nó sẽ không ghi đè lên file hiện có. Nếu file đã tồn tại, nó sẽ thêm văn bản vào cuối file.</p>

<p style="text-align: justify;">Để chuyển hướng đầu ra của lệnh tới một file, hãy nhập lệnh, sau đó chỉ định toán tử<strong>&nbsp;&gt;</strong>&nbsp;hoặc&nbsp;<strong>&gt;&gt;</strong>&nbsp;và cuối cùng cung cấp đường dẫn đến file bạn muốn chuyển hướng đầu ra tới. Ví dụ, đây là cách bạn có thể lưu đầu ra từ lệnh ls, lệnh này liệt kê nội dung của một thư mục:</p>

<pre id="pre0">
<code>ls &gt; /path/to/file</code></pre>

<p style="text-align: justify;">Thay thế&nbsp;<strong>/path/to/file</strong>&nbsp;bằng đường dẫn đầy đủ đến file bạn muốn sử dụng. Lệnh sẽ chạy âm thầm, lưu trữ kết quả đầu ra trong file bạn chỉ định.</p>

<p style="text-align: justify;">Để xem nội dung của file trong terminal, bạn có thể sử dụng&nbsp;lệnh cat. Một lần nữa, thay thế&nbsp;<strong>/path/to/file</strong>&nbsp;bằng đường dẫn đầy đủ đến file bạn muốn xem.</p>

<pre id="pre1">
<code>cat /path/to/file</code></pre>

<p style="text-align: justify;">Bạn sẽ thấy đầu ra từ lệnh trong file mới của mình:</p>

<figure>
<div style="text-align: justify;"><img alt="Chuyển hướng đầu ra của ls vào một file" data-i="0" data-src="https://st.quantrimang.com/photos/image/2023/09/08/chuyen-huong-dau-ra-lenh-vao-mot-file-1.jpg" data-was-processed="true" height="736" src="https://st.quantrimang.com/photos/image/2023/09/08/chuyen-huong-dau-ra-lenh-vao-mot-file-1.jpg" width="1150" /></div>

<figcaption>
<div style="text-align: justify;">Chuyển hướng đầu ra của ls vào một file</div>
</figcaption>
</figure>

<p style="text-align: justify;">Toán tử&nbsp;<strong>&gt;</strong>&nbsp;thay thế nội dung của file hiện có. Nếu bạn muốn lưu kết quả từ nhiều lệnh vào một file duy nhất, hãy sử dụng toán tử&nbsp;<strong>&gt;&gt;</strong>&nbsp;thay thế. Phần này sẽ thêm vào file, do đó bạn sẽ không mất bất kỳ kết quả đầu ra nào trước đó mà bạn đã lưu.</p>

<p style="text-align: justify;">Ví dụ, hãy thử thêm thông tin hệ thống vào cuối file bạn vừa tạo. Chỉ cần chạy&nbsp;<strong>uname -a</strong>&nbsp;trên Linux/Mac - hoặc lệnh ver nếu bạn đang dùng Windows - và thêm toán tử&nbsp;<strong>&gt;&gt;</strong>&nbsp;cùng với đường dẫn đến file:</p>

<pre id="pre2">
<code>uname -a &gt;&gt; /path/to/file</code></pre>

<p style="text-align: justify;">Lặp lại quá trình này nhiều lần nếu bạn cần để tiếp tục thêm đầu ra lệnh vào cuối file.</p>

<figure>
<div style="text-align: justify;"><img alt="Nối thêm đầu ra vào một file" data-i="1" data-src="https://st.quantrimang.com/photos/image/2023/09/08/chuyen-huong-dau-ra-lenh-vao-mot-file-2.jpg" data-was-processed="true" height="743" src="https://st.quantrimang.com/photos/image/2023/09/08/chuyen-huong-dau-ra-lenh-vao-mot-file-2.jpg" width="1114" /></div>

<figcaption>
<div style="text-align: justify;">Nối thêm đầu ra vào một file</div>
</figcaption>
</figure>

<h2 style="text-align: justify;">Xuất đầu ra tới màn hình và chuyển hướng nó tới một file</h2>

<p style="text-align: justify;">Toán tử&nbsp;<strong>&gt;</strong>&nbsp;và&nbsp;<strong>&gt;&gt;&nbsp;</strong>không hiển thị đầu ra của lệnh trên màn hình, chúng chỉ gửi nó đến một file. Nếu bạn muốn gửi đầu ra tới một file và xem nó trên màn hình, hãy sử dụng lệnh tee.</p>

<p style="text-align: justify;">Để sử dụng lệnh tee, hãy gửi đầu ra từ một lệnh khác tới lệnh đó bằng cách sử dụng toán tử pipe, một thanh dọc (|). Ví dụ, đây là cách bạn có thể gửi đầu ra của lệnh ls tới tee bằng pipe:</p>

<pre id="pre3">
<code>ls | tee /path/to/output.txt</code></pre>

<p style="text-align: justify;">Lệnh tee sau đó gửi đầu ra đó tới cả màn hình và file bạn chỉ định. Thao tác này sẽ ghi đè lên file hoặc tạo một file mới nếu nó không tồn tại, giống như toán tử&nbsp;<strong>&gt;</strong>.</p>

<p style="text-align: justify;">Để sử dụng lệnh tee để in kết quả ra màn hình và nối nó vào cuối file, hãy thêm flag&nbsp;<strong>-a</strong>&nbsp;trước đường dẫn file, ví dụ:</p>

<pre id="pre4">
<code>uname -a | tee -a /path/to/output.txt</code></pre>

<p style="text-align: justify;">Bạn sẽ thấy lệnh xuất ra trên màn hình và bạn có thể sử dụng cat để xác minh rằng tee cũng đã thêm nó vào file:</p>

<figure>
<div style="text-align: justify;"><img alt="Nối thêm đầu ra vào một file bằng lệnh tee" data-i="2" data-src="https://st.quantrimang.com/photos/image/2023/09/08/chuyen-huong-dau-ra-lenh-vao-mot-file-3.jpg" data-was-processed="true" height="746" src="https://st.quantrimang.com/photos/image/2023/09/08/chuyen-huong-dau-ra-lenh-vao-mot-file-3.jpg" width="1112" /></div>

<figcaption>
<div style="text-align: justify;">Nối thêm đầu ra vào một file bằng lệnh tee</div>
</figcaption>
</figure>

<div style="text-align: justify;">&nbsp;</div>
		</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-luu-dau-ra-dong-lenh-vao-file-tren-windows-mac-va-linux-7505.html" title="Cách lưu đầu ra dòng lệnh vào file trên Windows, Mac và Linux">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-luu-dau-ra-dong-lenh-vao-file-tren-windows-mac-va-linux-7505.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>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="cron" src="/index.php?second=cronjobs&amp;p=t4BmQ4K5" width="1" height="1" /></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>