<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>5 phím tắt Bash giúp bạn nhanh chóng sử dụng thành thạo terminal</title>
<meta name="description" content="5 phím tắt Bash giúp bạn nhanh chóng sử dụng thành thạo terminal - 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="5 phím tắt Bash giúp bạn nhanh chóng sử dụng thành thạo terminal">
<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;5-phim-tat-bash-giup-ban-nhanh-chong-su-dung-thanh-thao-terminal-11583.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/5-phim-tat-bash-giup-ban-nhanh-chong-su-dung-thanh-thao-terminal-11583.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/5-phim-tat-bash-giup-ban-nhanh-chong-su-dung-thanh-thao-terminal-11583.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>5 phím tắt Bash giúp bạn nhanh chóng sử dụng thành thạo terminal</h1>
		<ul class="list-inline">
			<li>Thứ ba - 11/11/2025 22:45</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="5 phím tắt Bash giúp bạn nhanh chóng sử dụng thành thạo terminal" src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-9.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Dù có muốn phủ nhận điều này đến đâu, nhưng nếu đang chuyển sang Linux, có lẽ bạn sẽ phải sử dụng terminal vào một lúc nào đó. Đơn giản là không có cách nào khác. Mặc dù các bản phân phối Linux hiện đại cho phép bạn làm được nhiều việc từ giao diện người dùng, nhưng sẽ luôn có những thứ nhanh chóng, gọn gàng hơn, hoặc thậm chí chỉ có thể thực hiện thông qua terminal.</p>

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

<p style="text-align: justify;">Bạn chắc chắn có thể học các lệnh để không còn sợ terminal nữa, nhưng cũng có một vài mẹo có thể giúp quy trình làm việc bên trong terminal của bạn nhanh hơn nhiều.</p>

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

<h2 style="text-align: justify;">Chuyển đổi giữa các từ nhanh chóng</h2>

<h3 style="text-align: justify;">Tại sao mọi người ngừng sử dụng các phím mũi tên?</h3>

<figure>
<div style="text-align: justify;"><img alt="" data-adbro-processed="true" data-i="0" data-src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-1.jpg" data-was-processed="true" height="2250" src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-1.jpg" width="3552" /></div>
</figure>

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

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

<p style="text-align: justify;">Bạn có thể chuyển đổi giữa các từ trong dòng lệnh bằng cách sử dụng&nbsp;<strong>Ctrl + Mũi tên Trái/Phải</strong>&nbsp;(hoặc&nbsp;<strong>Option + Mũi tên Trái/Phải</strong>&nbsp;trên macOS). Thao tác này sẽ ngay lập tức di chuyển con trỏ từng từ một, giúp việc sửa lỗi chính tả hoặc điều chỉnh đối số ở giữa một lệnh dài trở nên dễ dàng hơn nhiều. Điều này thực sự hữu ích khi bạn sao chép một lệnh từ đâu đó và cần thay đổi đường dẫn file hoặc đối số. Thay vì di chuyển con trỏ chậm rãi trên toàn bộ dòng, bạn có thể nhảy thẳng đến phần đó và chỉnh sửa ngay lập tức.</p>

<p style="text-align: justify;">Bạn cũng có thể sử dụng&nbsp;<strong>Ctrl + A</strong>&nbsp;và&nbsp;<strong>Ctrl + E&nbsp;</strong>để di chuyển đến đầu và cuối dòng ngay lập tức. Khi bắt đầu sử dụng các phím tắt này, bạn sẽ tự hỏi làm sao mình có thể làm việc mà không có chúng, bởi vì việc chỉnh sửa trong terminal bỗng trở nên mượt mà và hiệu quả.</p>

<h2 style="text-align: justify;">Tìm kiếm ngược lịch sử lệnh</h2>

<h3 style="text-align: justify;">Tìm kiếm các lệnh cũ ngay lập tức</h3>

<figure>
<div style="text-align: justify;"><img alt="Cửa sổ Bash terminal tìm kiếm lệnh đã nhập trước đó" data-i="5" data-src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-6.jpg" data-was-processed="true" height="907" src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-6.jpg" width="1650" /></div>

<figcaption>
<div style="text-align: justify;">Cửa sổ Bash terminal tìm kiếm lệnh đã nhập trước đó</div>
</figcaption>
</figure>

<p style="text-align: justify;">Bạn có thể duyệt qua tất cả các lệnh trước đó bằng phím mũi tên lên, rất phù hợp để lặp lại nhanh, nhưng sẽ nhanh chóng trở nên khó chịu khi bạn đang cố tìm lại lệnh đã chạy cách đây một thời gian. Mọi người đã dành nhiều thời gian hơn mức mình muốn thừa nhận để nhấn phím mũi tên lên liên tục chỉ để tìm một lệnh cụ thể.</p>

<p style="text-align: justify;">Đó là lúc tìm kiếm ngược phát huy tác dụng. Nhấn&nbsp;<strong>Ctrl + R</strong>, sau đó bắt đầu nhập bất kỳ phần nào của lệnh mà bạn nhớ. Terminal sẽ ngay lập tức tìm kiếm trong lịch sử lệnh và hiển thị các kết quả trùng khớp khi bạn nhập.</p>

<p style="text-align: justify;">Một khi bắt đầu sử dụng nó, bạn sẽ không bao giờ muốn cuộn qua từng dòng một trong lịch sử lệnh nữa.</p>

<h2 style="text-align: justify;">Tự động kéo đối số cuối cùng</h2>

<figure>
<div style="text-align: justify;"><img alt="Cửa sổ Bash terminal điều hướng đến một thư mục thông qua phím tắt !$" data-i="6" data-src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-7.jpg" data-was-processed="true" height="885" src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-7.jpg" width="1650" /></div>

<figcaption>
<div style="text-align: justify;">Cửa sổ Bash terminal điều hướng đến một thư mục thông qua phím tắt !$</div>
</figcaption>
</figure>

<p style="text-align: justify;">Có rất nhiều lần bạn chạy một lệnh và sau đó cần sử dụng lại một trong các đối số của nó trong lệnh tiếp theo. Việc gõ lại lệnh mỗi lần sẽ nhanh chóng trở nên nhàm chán, đặc biệt là khi đó là một lệnh dài như đường dẫn file hoặc tên thư mục.</p>

<p style="text-align: justify;">Ví dụ, nếu bạn vừa tạo một thư mục mới và bây giờ, muốn di chuyển đến thư mục đó, bạn có thể nhập lại tên theo bản năng:</p>

<pre id="pre0">
<code>mkdir projects</code></pre>

<p style="text-align: justify;">Nhưng có một cách nhanh hơn. Bạn có thể tự động lấy tham số cuối cùng từ lệnh trước đó bằng cách nhập&nbsp;<strong>!$</strong>. Vì vậy, thay vì nhập lại toàn bộ lệnh, chỉ cần viết:</p>

<pre id="pre1">
<code>cd !$</code></pre>

<p style="text-align: justify;">Ký tự&nbsp;<strong>!$</strong>&nbsp;sẽ mở rộng thành tham số cuối cùng từ lệnh trước đó; trong trường hợp này là&nbsp;<em>projects</em>. Phím tắt nhỏ này thoạt đầu có vẻ nhỏ nhặt, nhưng khi đã quen, bạn sẽ cảm thấy nó như một sự cải thiện đáng kể về chất lượng cuộc sống khi làm việc trên terminal.</p>

<h2 style="text-align: justify;">Chỉnh sửa lệnh hiện tại trong trình soạn thảo</h2>

<h3 style="text-align: justify;">Khó khăn với các lệnh dài</h3>

<figure>
<div style="text-align: justify;"><img alt="Cửa sổ Bash terminal với một file đang mở trong Nano" data-i="7" data-src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-8.jpg" data-was-processed="true" height="882" src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-8.jpg" width="1650" /></div>

<figcaption>
<div style="text-align: justify;">Cửa sổ Bash terminal với một file đang mở trong Nano</div>
</figcaption>
</figure>

<p style="text-align: justify;">Đôi khi bạn dán một lệnh dài vào terminal và nhận ra mình cần chỉnh sửa một phần nhỏ của lệnh đó, chẳng hạn như đường dẫn file, flag hoặc biến môi trường. Việc sử dụng các phím mũi tên để di chuyển qua toàn bộ dòng lệnh có thể trở nên nhàm chán, đặc biệt nếu lệnh dài hoặc chứa đầy dấu ngoặc kép lồng nhau.</p>

<p style="text-align: justify;">Đó là lúc phím tắt này giúp mọi thứ trở nên dễ dàng hơn. Bạn có thể mở lệnh hiện tại trong trình soạn thảo văn bản mặc định bằng cách nhấn&nbsp;<strong>Ctrl + X</strong>, sau đó là Ctrl +&nbsp;<strong>E.</strong>&nbsp;Thao tác này sẽ khởi chạy trình soạn thảo ngay lập tức, cho phép bạn sửa đổi lệnh với điều hướng phù hợp, highlight cú pháp và tất cả các tiện ích của một trình soạn thảo thực sự.</p>

<p style="text-align: justify;">Điều này đặc biệt hữu ích khi bạn sao chép một lệnh từ&nbsp;Internet&nbsp;và cần chỉnh sửa một phần cụ thể của lệnh đó.</p>

<h2 style="text-align: justify;">Biến các lệnh dài thành shortcut với các alias</h2>

<h3 style="text-align: justify;">Tiết kiệm thời gian với các shortcut của riêng bạn</h3>

<figure>
<div style="text-align: justify;"><img alt="Fastfetch được gọi trong cửa sổ terminal thông qua alias" data-i="8" data-src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-9.jpg" data-was-processed="true" height="896" src="https://st.quantrimang.com/photos/image/2025/11/11/phim-tat-bash-giup-thanh-thao-terminal-9.jpg" width="1650" /></div>

<figcaption>
<div style="text-align: justify;">Fastfetch được gọi trong cửa sổ terminal thông qua alias</div>
</figcaption>
</figure>

<p style="text-align: justify;">Đây không hẳn là một shortcut theo nghĩa truyền thống, nhưng nó tiết kiệm thời gian rất nhiều đến mức đáng được nhắc đến. Theo một cách nào đó, đây là một phím tắt để hoàn thành công việc nhanh hơn mà không cần phải gõ lại cùng một lệnh dài nhiều lần.</p>

<p style="text-align: justify;">Nếu thường xuyên chạy các lệnh lặp lại giống nhau, đặc biệt là những lệnh dài hoặc bao gồm nhiều tùy chọn, bạn có thể tạo một alias. Alias về cơ bản là cách viết tắt của một lệnh dài hơn mà bạn tự định nghĩa.</p>

<p style="text-align: justify;">Ví dụ, nếu thường xuyên cập nhật hệ thống, thay vì phải gõ một dòng lệnh dài dòng mỗi lần, bạn có thể tạo một alias như sau:</p>

<pre id="pre2">
<code>alias update=&#039;sudo apt update &amp;&amp; sudo apt upgrade -y&#039;</code></pre>

<p style="text-align: justify;">Giờ bạn chỉ cần gõ&nbsp;<strong>update</strong>, và lệnh sẽ tự động chạy toàn bộ. Bạn có thể thêm bao nhiêu alias tùy thích, và nếu bạn đặt chúng vào file cấu hình shell, chúng sẽ được lưu lại mỗi khi bạn&nbsp;mở một terminal mới.</p>

<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/5-phim-tat-bash-giup-ban-nhanh-chong-su-dung-thanh-thao-terminal-11583.html" title="5 phím tắt Bash giúp bạn nhanh chóng sử dụng thành thạo terminal">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/5-phim-tat-bash-giup-ban-nhanh-chong-su-dung-thanh-thao-terminal-11583.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>