18 lệnh Linux thú vị trong Terminal

#1
Terminal là một chương trình phần mềm được cài đặt sẵn trên hệ điều hành Linux cho phép người dùng có thể giao tiếp với máy tính thông qua việc chạy các câu lệnh. Vai trò của Terminal rất mạnh mẽ, tuy nhiên nó có thể trở nên “thú vị” thông qua một vài lệnh Bash mà Quantrimang sẽ giới thiệu cho bạn sau đây. Hãy cùng theo dõi và tìm hiểu vì một vài lệnh cũng khá hữu ích đấy nhé.



1. cal
Một sự thật là không có quá nhiều người biết tới lệnh này, nhưng bất kỳ hệ thống Unix nào cũng tích hợp sẵn calendar (lịch).

Để truy vấn lệnh này, ta sử dụng như sau:

Code:
cal


Cal sẽ hiển thị lịch của tháng hiện tại. Nếu bạn muốn chọn tháng và năm cụ thể thì truyền dữ liệu này vào tham số của cal để có được output mình cần.

Để hiển thị tháng trong năm, sử dụng lệnh -m cùng với tháng bạn muốn hiển thị.

Code:
cal -m1
Lệnh trên trả về tháng 1 năm hiện tại.

Tương tự, lịch 12 tháng hoàn chỉnh có thể được hiển thị bằng lệnh -y

Code:
cal -y [year]
Còn rất nhiều cách làm việc với cal khác nữa, Quantrimang sẽ giới thiệu tới bạn sau nhé!

2. sl
Sl là viết tắt của cụm từ Steam Locomotive và rất thường xuyên bị nhầm lẫn với ls. Chạy lệnh này, bạn sẽ thấy xuất hiện một đầu máy xe lửa hơi nước chạy ngang qua màn hình.

Sl ra đời không đem lại hữu ích cụ thể nào cho người dùng mà chỉ mang tính giải trí và nhắc nhở khi bạn mắc “sai lầm” nhầm lệnh ls với sl. Có thể đánh giá đây chương trình rất “hay ho” để nhắc nhở sửa chữa lỗi.

Để cài đặt lệnh này, gõ vào trong Terminal của bạn:

Code:
sudo apt install sl
Sau đó thì “gõ nhầm” ls thành sl như này:

Code:
sl


3. yes
Lệnh yes rất đặc biệt, chỉ có một tác dụng duy nhất là lặp lại chuỗi liên tục, sinh ra một chuỗi vô cực kéo dài, tất nhiên là cho đến khi nó có lệnh dừng lại.

Yes rất đơn giản, chỉ cần gõ thế này:

Code:
yes <string>
Ví dụ:

Code:
yes I did it
Bạn sử dụng Ctrl + C để dừng chuỗi, nếu không nó sẽ kéo dài mãi không có điểm dừng.

Mặc dù nhìn tổng thể yes không có tác dụng gì, nhưng nó rất tiện dụng khi bạn đang chạy một script hiển thị lời nhắc nhở và bạn muốn tự động trả lời. Ví dụ:

Code:
yes y /path/to/script
Lệnh này sẽ đưa ra ký tự y từ lệnh yes để tự động trả lời "yes" cho mỗi câu hỏi y/n.
Xem thêm tại đây: 18 lệnh Linux thú vị trong Terminal
 
Top