<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Cách tạo tàu hỏa hơi nước chạy trên Terminal Linux&#x002F;Unix</title>
<meta name="description" content="Cách tạo tàu hỏa hơi nước chạy trên Terminal Linux&#x002F;Unix - 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 tạo tàu hỏa hơi nước chạy trên Terminal Linux&#x002F;Unix">
<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-tao-tau-hoa-hoi-nuoc-chay-tren-terminal-linux-unix-2203.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-tao-tau-hoa-hoi-nuoc-chay-tren-terminal-linux-unix-2203.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-tao-tau-hoa-hoi-nuoc-chay-tren-terminal-linux-unix-2203.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 tạo tàu hỏa hơi nước chạy trên Terminal Linux&#x002F;Unix</h1>
		<ul class="list-inline">
			<li>Thứ sáu - 12/06/2020 00:56</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 tạo tàu hỏa hơi nước chạy trên Terminal Linux&#x002F;Unix" src="https://st.quantrimang.com/photos/image/2020/06/11/tau-hoa-steam-locomotive-3.gif" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Một trong những lỗi phổ biến nhất trong sử dụng câu lệnh đó là gõ nhầm “sl” thành “ls”. Tuy nhiên, nếu không bị gõ nhầm, có lẽ bạn sẽ lỡ mất một chuyến tàu chạy qua màn hình đó.</p>

<p style="text-align: justify;">&quot;sl&quot; thật ra là một trò đùa từ phần mềm hoặc là một game UNIX cổ điển. Sẽ có một tàu hỏa đầu máy hơi nước chạy qua màn hình nếu bạn gõ nhầm “sl” (viết tắt cả Steam Locomotive) thay vì “ls”. “sl” là một chương trình hoạt họa chất lượng cao sẽ “chữa” thói quen hay gõ nhầm của bạn.</p>

<h2 style="text-align: justify;">Cài đặt phần mềm &quot;sl&quot; để thấy tàu hỏa Steam Locomotive</h2>

<p style="text-align: justify;">Gõ lệnh apt/apt-get trên Debian hoặc Ubuntu Linux:</p>

<pre id="pre0">
<code>$ sudo apt-get install sl</code></pre>

<p style="text-align: justify;">Đối với CentOS/RHEL, gõ lệnh yum (lần đầu tiên kích hoạt EPEL repo trên RHEL/CentOS phiên bản 6,7 hoặc kích hoạt và cài đặt ELEP repo trên RHEL 8, cài đặt EPEL repo trên CentOS 8):</p>

<pre id="pre1">
<code>$ sudo yum install sl</code></pre>

<p style="text-align: justify;">Với Fedora Linux, gõ lệnh dnf:</p>

<pre id="pre2">
<code>$ sudo dnf install sl</code></pre>

<p style="text-align: justify;">Với máy tính macOS Unix, gõ lệnh brew:</p>

<pre id="pre3">
<code>$ brew install sl</code></pre>

<p style="text-align: justify;">OpenBSD, sử dụng lệnh pkg_add:</p>

<pre id="pre4">
<code># pkg_add -v sl</code></pre>

<p style="text-align: justify;">Người dùng BSD hãy gõ lệnh pkg:</p>

<pre id="pre5">
<code># pkg_add -v sl</code></pre>

<p style="text-align: justify;">Với Arch Linux, dùng lệnh NA:</p>

<pre id="pre6">
<code>$ sudo pacman -S sl</code></pre>

<p style="text-align: justify;">Bây giờ đến nhân vật chính, hãy gõ nhầm &quot;ls&quot; thành &quot;sl&quot;:</p>

<pre id="pre7">
<code>$ sl</code></pre>

<figure>
<div style="text-align: justify;"><img alt="Tàu hỏa chạy qua màn hình khi gõ nhầm" data-i="0" data-src="https://st.quantrimang.com/photos/image/2020/06/11/tau-hoa-steam-locomotive.jpg" data-was-processed="true" height="313" src="https://st.quantrimang.com/photos/image/2020/06/11/tau-hoa-steam-locomotive.jpg" width="600" /></div>

<figcaption>
<div style="text-align: justify;">Tàu hỏa chạy qua màn hình khi gõ nhầm</div>
</figcaption>
</figure>

<p style="text-align: justify;">Khi chạy lệnh trên CentOS bạn sẽ được con tàu như dưới đây:</p>

<figure>
<div style="text-align: justify;"><img alt="Tàu hỏa chạy trên CentOS" data-i="1" data-src="https://st.quantrimang.com/photos/image/2020/06/11/sl-command-on-a-centos-linux.gif" data-was-processed="true" height="801" src="https://st.quantrimang.com/photos/image/2020/06/11/sl-command-on-a-centos-linux.gif" width="595" /></div>

<figcaption>
<div style="text-align: justify;">Tàu hỏa chạy trên CentOS</div>
</figcaption>
</figure>

<p style="text-align: justify;">Ngoài ra, bạn còn có thêm các tùy chọn sau:</p>

<ul>
	<li style="text-align: justify;">-a : Một tai nạn xảy ra. Bạn sẽ cảm thấy thương hại đối với những người đang cầu cứu.</li>
	<li style="text-align: justify;">-l : Tàu sẽ nhỏ lại.</li>
	<li style="text-align: justify;">-F : Tàu bay lên.</li>
	<li style="text-align: justify;">-e : Cho phép dừng tàu bằng Ctrl+C.</li>
</ul>

<p style="text-align: justify;">Để thêm phần thú vị, bạn có thể sử dụng kết hợp vòng lặp for với lệnh lolcat như dưới đây:</p>

<pre id="pre8">
<code>for i in a l f o
 do
  sl -${i} | lolcat
 done</code></pre>

<p style="text-align: justify;">Chúng ta sẽ được đoàn tàu như thế này:</p>

<figure>
<div style="text-align: justify;"><img alt="Tàu chạy trên màn hình" data-i="2" data-src="https://st.quantrimang.com/photos/image/2020/06/11/tau-hoa-steam-locomotive-3.gif" data-was-processed="true" src="https://st.quantrimang.com/photos/image/2020/06/11/tau-hoa-steam-locomotive-3.gif" /></div>

<figcaption>
<div style="text-align: justify;">Tàu chạy trên màn hình</div>
</figcaption>
</figure>

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

<h2 style="text-align: justify;">Tổng kết</h2>

<p style="text-align: justify;">Nếu bạn gặp được tàu rồi, đây là chương trình được tạo ra cho những ai hay gõ nhầm sl thay vì ls, có thể chỉ vì vui hoặc vì vấn đề lợi nhuận nào đó. Khi cần giải trí lúc căng thẳng khi làm việc, bạn cứ thử nhầm một chút nhé.</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/cach-tao-tau-hoa-hoi-nuoc-chay-tren-terminal-linux-unix-2203.html" title="Cách tạo tàu hỏa hơi nước chạy trên Terminal Linux&#x002F;Unix">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-tao-tau-hoa-hoi-nuoc-chay-tren-terminal-linux-unix-2203.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=h0m265T0" 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>