LINUX - UNIX

20 lệnh shell đơn giản giúp tiết kiệm thời gian trong Linux

Trong bài này tôi sẽ giới thiệu một số lệnh shell đơn giản trong Linux đơn giản nhưng hữu ích, mẹo cho terminal và các lối tắt sẽ giúp bạn tiết kiệm rất nhiều thời gian khi làm việc trong Linux.

Lệnh linux đơn giản giúp tiết kiệm thời gian
Lệnh linux đơn giản giúp tiết kiệm thời gian

Những ai làm việc với dòng lệnh trong Linux hẳn đã từng rất bực mình khi phải gõ đi gõ lại những dòng lệnh nhàm chán mà có khi gõ lại còn sai, nhất là những terminal không có hỗ trợ bash.

Kể cả những người có kinh nghiệm đôi khi cũng ko thể biết hết được những thủ thuật rất đơn giản. Tôi xin chia sẻ một số lệnh sau sẽ giúp bạn thấy gõ lệnh trong Linux đơn giản hơn, thoải mái hơn và có hứng thú hơn đôi chút.

Nội dung bài viết

Danh sách các lệnh giúp bạn tiết kiệm thời gian trong Linux

Sử dụng TAB

Sử dụng TAB để tự động điền nốt lệnh hoặc file cần gõ. Cái này chắc hẳn ai sử dụng Linux 1 thời gian chắc cũng sẽ biết. Chỉ cần gõ 1-2 ký tự đầu tiên rồi tab ra sẽ ra những lệnh hoặc tên file/folder bắt đầu bằng các chữ cái đó.

command tab

Trở lại thư mục làm việc trước đó

Về thư mục trước đó bằng cách gõ lệnh:
cd -

Lệnh CD -

Về thư mục home rất đơn giản bằng cách gõ lệnh dưới đây.
cd ~
hoặc dùng cách đơn giản hơn
cd

command-cd

List danh sách file và folder trong thư mục

Lệnh bên dưới thay thế cho lệnh ls -l
ll

command-ll

Chạy nhiều lệnh trên cùng 1 dòng

Chạy nhiều lệnh trên cùng dòng command bằng cách gõ dấu chấm phẩy giữa mỗi lệnh
command_1; command_2; command_3

Chạy nhiều lệnh lần lượt trên cùng 1 dòng

Chạy nhiều lệnh trên cùng 1 dòng nếu lệnh trước thành công bằng cách sử dụng  2 dấu & cạnh nhau
command_1 && command_2

Tìm lệnh đã chạy trước đây

Sử dụng phím Control + R rồi gõ lệnh muốn tìm

Ctrl+R search_term

command-ctr-r

Thoát đóng băng Terminal khi nhỡ tay ấn Ctr + S

Ctrl+Q

Chuyển về đầu dòng hoặc cuối dòng lệnh

Ctrl+A hoặc Home

Ctrl+E hoặc End

ctrl-a-ctrl-e

Đọc log file theo thời gian thực

tail -f tên_file

Bạn cũng có thể sử dụng thêm thuộc tính grep để show ra chỉ những nội dung cần hiển thị

Đọc thêm:  Tìm thư mục gây ra đầy ổ trong Linux

tail -f tên_file | grep search_term

Đọc file log bị nén không cần giải nén

Trên các server thường người ta hay nén các file log lại theo ngày hoặc tháng. Việc đọc trở nên khó khăn khi phải giải nén hoặc load file về máy tính rồi giải nén và đọc log. Có một cách đơn giản để giải quyết việc này đó là lệnh Z.
Bạn có zless, zcat, zgrip…
zcat logfile.gz
zless logfile.gz
zmore logfile.gz
zgrep -i từ_khoá_tìm_kiếm logfile.gz
zdiff logfile1.gz logfile2.gz

Sử dụng less để đọc file

Chắc hẳn chúng ta đã quá quen với việc sử dụng cat để hiển thị nội dung file, tuy nhiên lệnh cat sẽ hiển thị toàn bộ nội dung file. Bên cạnh vi, vim chúng ta có thêm lựa chọn khác là less để hiển thị nội dung file. Bạn có thể tìm kiếm, sang trang và hiển thị số dòng bằng less.
less tên_file

Sử dụng lại tham số của lệnh trước đó

Cách này khá hữu dụng trong nhiều tình huống như bạn tạo thư mục và muốn chuyển tới thư mục vừa tạo.

!$

reuse-params

Chạy lại lệnh trước đó

Đây là một lựa chọn thay thế đơn giản hơn bạn gõ Up và Enter
!!
reuse-pre-command

Sử dụng alias tránh gõ sai chính tả

alias gerp=grep

Copy Paste trong terminal

  • Chọn văn bản để copy và nhấp chuột phải để paste (dùng trong Putty và các ứng dụng SSH client khác)
  • Chọn văn bản để copy và nhấp chuột giữa (nút cuộn trên chuột) để paste
  • Ctrl + Shift + C để copy và Ctrl + Shift + V để paste
Đọc thêm:  SSH Server khác không cần password

Thoát lệnh đang chạy

Ctrl+C

Xóa trắng file

> tên_file

Tìm các file có chứa nội dung

Sử dụng help cho các câu lệnh

tên_command --help

Trên đây là một số vài lệnh shell đơn giản tôi tổng hợp trong terminal của Linux. Một số thủ thuật có thể bạn đã biết, hoặc chưa biết. Nếu có thêm mẹo nào. Các bạn có thể chia sẻ các mẹo trong Linux của mình ở đây hoặc comment ý kiến của mình về các lệnh ở trên.

20 lệnh shell đơn giản giúp tiết kiệm thời gian trong Linux
5 (100%) 2 votes

Tags

A Tùng

IT guy, thích đam mê công nghệ, Server, Linux, Wordpress, SEO và uống trà

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button
Close