Mặc dù các bản phân phối GNU/Linux hiện đại không yêu cầu sử dụng terminal hoặc bất kỳ kiến thức nào về bash để cung cấp 100% chức năng và khả năng sử dụng của chúng, nhưng thường thì việc thực hiện mọi thứ từ terminal được ưa chuộng hơn vì một số lý do.
Bài đăng này hướng đến những người chỉ muốn thực hiện các tác vụ thực tế hữu ích ngay từ terminal của họ mà không cần phải tìm hiểu nhiều về dòng lệnh. Mỗi trong bốn tác vụ mà tôi sẽ giới thiệu đều có thể dễ dàng thực hiện trên giao diện người dùng đồ họa, nhưng thực hiện chúng từ terminal có vẻ hợp lý hơn vì thực tế là dễ hơn và nhanh hơn. Vì lý do này, và vì các ví dụ của tôi không yêu cầu cài đặt bất kỳ phần mềm bổ sung nào để hoạt động, tôi coi đây là phần giới thiệu hay về những lợi ích của việc sử dụng thiết bị đầu cuối Linux dành cho người mới.
Chỉ riêng lệnh này sẽ không thực sự làm bất cứ điều gì khác ngoài việc âm thầm đếm ngược thời gian đã đặt, vì vậy chúng ta cũng cần thêm lệnh thứ hai sẽ kích hoạt thông báo bằng âm thanh. Tôi đã chọn một tệp mp3 nằm trong thư mục home của mình để làm âm thanh thông báo, vì vậy tôi đã đổi tên tệp đó thành alarm.mp3. Để phát tệp này sau khi quá trình đếm ngược của sleep hoàn tất, tôi sử dụng lệnh "vlc alarm.mp3". Nếu bạn đang sử dụng trình phát phương tiện khác, hãy thay vlc bằng tên ứng dụng của bạn. Nếu tệp âm thanh nằm ở một vị trí khác như thư mục Nhạc chẳng hạn, bạn có thể viết nó là “vlc /Music/alarm.mp3. Để kết hợp hai lệnh và đặt báo thức, bạn có thể nhập “sleep 8h && vlc alarm.mp3”. Tất nhiên, phiên terminal phải được mở để báo thức hoạt động.
Tất nhiên, bạn luôn có thể chụp ảnh màn hình mà không cần trì hoãn bằng cách xóa phần sleep của lệnh, nhưng mặt khác, có một cách thậm chí còn nhanh hơn để thực hiện việc này, đó là ngay từ nút print screen trên bàn phím của bạn.
Nếu bạn muốn gửi tín hiệu SIGTERM tới tất cả các quy trình và tắt hệ thống của bạn ngay lập tức, bạn có thể thực hiện bằng lệnh “shutdown now”. Để hủy lệnh tắt theo lịch trình, hãy mở một thiết bị đầu cuối và nhập “shutdown -c”. Nếu bạn muốn khởi động lại hệ thống sau khi tắt máy, lệnh này cũng rất phổ biến và hữu ích, bạn có thể thực hiện bằng cách thêm tham số -r trước phần thời gian trong lệnh như “shutdown -r now”.
Dịch vụ này cũng sẽ cung cấp dự báo thời tiết cho phần còn lại của ngày hiện tại và hai ngày tiếp theo, vậy tại sao phải mở trình duyệt?
Và vì bài đăng này nói về tính thực tế và tiện lợi, không lãng phí thời gian, nếu bạn thường xuyên sử dụng dịch vụ này, bạn nên thêm một bí danh cố định vào tệp .bashrc như “alias weather='curl http://wttr.in/thessaloniki'” để mỗi lần bạn nhập từ “weather” vào terminal, bạn sẽ nhận được dự báo thời tiết.
Tiếp tục phần 2 của bài viết này tại đây.
Bài đăng này hướng đến những người chỉ muốn thực hiện các tác vụ thực tế hữu ích ngay từ terminal của họ mà không cần phải tìm hiểu nhiều về dòng lệnh. Mỗi trong bốn tác vụ mà tôi sẽ giới thiệu đều có thể dễ dàng thực hiện trên giao diện người dùng đồ họa, nhưng thực hiện chúng từ terminal có vẻ hợp lý hơn vì thực tế là dễ hơn và nhanh hơn. Vì lý do này, và vì các ví dụ của tôi không yêu cầu cài đặt bất kỳ phần mềm bổ sung nào để hoạt động, tôi coi đây là phần giới thiệu hay về những lợi ích của việc sử dụng thiết bị đầu cuối Linux dành cho người mới.
Đặt báo thức
Một trong những việc mà nhiều người cần làm khi làm việc trên hệ thống của họ là đặt báo thức. Tôi làm điều đó để đặt khoảng thời gian làm việc của mình. Những người khác có thể làm điều đó để thức dậy sau khi ngủ trưa. Để đặt báo thức trên thiết bị đầu cuối, chúng ta có thể sử dụng lệnh sleep được xác định bởi giá trị thời gian theo sau là thông báo. Vì vậy, hãy định nghĩa lệnh sleep bằng cách nhập "sleep" và sau đó là giá trị số và định tính như ví dụ 5h (cho năm giờ) hoặc 7h 30m (cho bảy giờ rưỡi). Ví dụ, lệnh này sẽ trông giống như "sleep 8h". Bạn có thể đặt ngày bằng tham số "d" hoặc giây bằng "s".Chỉ riêng lệnh này sẽ không thực sự làm bất cứ điều gì khác ngoài việc âm thầm đếm ngược thời gian đã đặt, vì vậy chúng ta cũng cần thêm lệnh thứ hai sẽ kích hoạt thông báo bằng âm thanh. Tôi đã chọn một tệp mp3 nằm trong thư mục home của mình để làm âm thanh thông báo, vì vậy tôi đã đổi tên tệp đó thành alarm.mp3. Để phát tệp này sau khi quá trình đếm ngược của sleep hoàn tất, tôi sử dụng lệnh "vlc alarm.mp3". Nếu bạn đang sử dụng trình phát phương tiện khác, hãy thay vlc bằng tên ứng dụng của bạn. Nếu tệp âm thanh nằm ở một vị trí khác như thư mục Nhạc chẳng hạn, bạn có thể viết nó là “vlc /Music/alarm.mp3. Để kết hợp hai lệnh và đặt báo thức, bạn có thể nhập “sleep 8h && vlc alarm.mp3”. Tất nhiên, phiên terminal phải được mở để báo thức hoạt động.
Chụp ảnh màn hình
Chụp ảnh màn hình với độ trễ thời gian xác định cũng được thực hiện tương tự bằng lệnh sleep kết hợp với lệnh “gnome-screenshot”. Đây là một hành động hữu ích khác mà tôi thường sử dụng và mặc dù tôi có thể thực hiện từ công cụ GUI, nhưng tôi thấy thực hiện nhanh hơn từ terminal. Một ví dụ về hành động này là “sleep 5s && gnome-screenshot”. Ảnh chụp màn hình được tạo sẽ tự động được lưu trữ trong thư mục Pictures mà không cần hộp thoại xác nhận thông thường.Tất nhiên, bạn luôn có thể chụp ảnh màn hình mà không cần trì hoãn bằng cách xóa phần sleep của lệnh, nhưng mặt khác, có một cách thậm chí còn nhanh hơn để thực hiện việc này, đó là ngay từ nút print screen trên bàn phím của bạn.
Lên lịch tắt hệ thống (và khởi động lại)
Còn nếu bạn muốn lên lịch tắt hệ thống vào một thời điểm cụ thể hoặc sau một khoảng thời gian nhất định thì sao? Bạn có thể thực hiện cả hai trên thiết bị đầu cuối bằng lệnh "shutdown". Đối với một thời điểm cụ thể, hãy sử dụng: "sudo shutdown 12:00" chẳng hạn. Nếu bạn muốn lên lịch tắt máy sau 30 phút nữa, bạn có thể thực hiện bằng cách nhập lệnh: "sudo shutdown +30".Nếu bạn muốn gửi tín hiệu SIGTERM tới tất cả các quy trình và tắt hệ thống của bạn ngay lập tức, bạn có thể thực hiện bằng lệnh “shutdown now”. Để hủy lệnh tắt theo lịch trình, hãy mở một thiết bị đầu cuối và nhập “shutdown -c”. Nếu bạn muốn khởi động lại hệ thống sau khi tắt máy, lệnh này cũng rất phổ biến và hữu ích, bạn có thể thực hiện bằng cách thêm tham số -r trước phần thời gian trong lệnh như “shutdown -r now”.
Kiểm tra thời tiết
Đây là ví dụ cuối cùng của tôi về cách sử dụng thiết bị đầu cuối Linux của bạn theo cách thực tế mà không cần phải cài đặt bất kỳ thứ gì ngoài những thứ mà bản phân phối của bạn đã có theo mặc định. Có một cách để kiểm tra thời tiết ở thành phố của bạn hoặc bất kỳ thành phố nào khác trên thế giới. Để thực hiện việc này, hãy mở một thiết bị đầu cuối và nhập: “curl http://wttr.in/your_city”.Dịch vụ này cũng sẽ cung cấp dự báo thời tiết cho phần còn lại của ngày hiện tại và hai ngày tiếp theo, vậy tại sao phải mở trình duyệt?
Và vì bài đăng này nói về tính thực tế và tiện lợi, không lãng phí thời gian, nếu bạn thường xuyên sử dụng dịch vụ này, bạn nên thêm một bí danh cố định vào tệp .bashrc như “alias weather='curl http://wttr.in/thessaloniki'” để mỗi lần bạn nhập từ “weather” vào terminal, bạn sẽ nhận được dự báo thời tiết.
Tiếp tục phần 2 của bài viết này tại đây.