7 Linux Shell Mẹo để tăng năng suất
Yêu nó hay ghét nó, dòng lệnh ở đây để ở. Chắc chắn, có những tùy chọn mới nổi lên như TermKit nhưng không chắc rằng dòng lệnh sẽ thực sự biến mất. Những người dành thời gian để làm chủ nó có thể chạy vòng tròn năng suất xung quanh đồng nghiệp của họ, nhưng với các loại đáng kinh ngạc của các công cụ CLI có sẵn, nơi nào bạn thậm chí bắt đầu? Chúng tôi đã biên soạn một số công cụ và thủ thuật hữu ích nhất vào hướng dẫn này để giúp người dùng mới có được một số kiến thức mới và những chuyên gia cũ tìm hiểu một số thủ thuật mới.
Lưu ý: Một số công cụ hoặc lệnh được liệt kê ở đây có thể yêu cầu quyền root.
1. Tạo một hệ thống tập tin tạm thời (Ramdisk)
Có một số lý do để tạo một hệ thống tệp dựa trên RAM tạm thời như thời gian đọc / ghi nhanh hoặc để đảm bảo rằng các tệp sẽ không tồn tại sau khi khởi động lại. Việc tạo một hệ thống tệp “giả” như vậy thật dễ dàng và chỉ cần một lệnh.
mount -t tmpfs tmpfs / mytemppartition -o kích thước = 1024m
Vị trí / mytemppartion là vị trí bạn muốn gắn kết (nó phải tồn tại) và 1024m là kích thước mong muốn của đĩa RAM.
2. Lệnh lập lịch trình nhanh chóng
Các chuyên gia Linux gần như chắc chắn biết lệnh at, nó cho phép bạn đặt thời gian cụ thể cho một công việc để chạy. Bạn chỉ cần nói phải làm gì và khi nào thì hãy làm và chăm sóc phần còn lại. Cách sử dụng của nó có thể gây nhầm lẫn cho một số người, vì vậy đây là một cách phổ biến để lên lịch một tác vụ có tại .
lúc 12:30 #Nhấn vào phím somecommandtorun anothercommand # ctrl-D
Nếu bạn muốn xác minh rằng nó hoạt động, bạn có thể dễ dàng liệt kê các công việc đã được loại bỏ với
-l
3. Chạy lại lệnh trước
Có lẽ bạn đã chạy một lệnh phức tạp dài, nhưng quên để bắt đầu nó với sudo, hoặc có thể bạn không thêm một số tùy chọn cần thiết để kết thúc. Thay vì gõ lại toàn bộ nội dung hoặc quay lại lịch sử trình bao của bạn, bạn có thể sử dụng "các cú đúp" để biểu diễn lệnh cuối cùng của mình.
mkdir / etc / myDir #Permission từ chối sudo !! #Sự thành công!
Nếu bạn là loại người theo dõi số lịch sử lệnh của mình, bạn có thể sử dụng cùng một cách tiếp cận để gọi lại bất kỳ lệnh nào trước đây bằng cách tham chiếu số của nó:
4. Tìm PID của một Process
Nếu bạn cần phải giết một quá trình cụ thể nhưng không có PID của nó, có một phím tắt đơn giản để tìm nó - lệnh pgrep. Nó không làm bất cứ điều gì mà không thể được thực hiện với một sự kết hợp của ps và grep, nhưng mỗi chút giúp.
5. Tìm gương chiếu nhanh nhất
Hầu hết các bản phân phối có nguồn gốc Debian (nhưng không phải Ubuntu) đều có quyền truy cập vào một công cụ tuyệt vời dường như không được chú ý nhiều. Nó được gọi là apt-spy, và mục đích của nó là quét danh sách các máy nhân bản Debian đã biết để tìm ra cái nhanh nhất cho bạn .
Cập nhật apt-spy # Ví dụ này sẽ quét chi nhánh ổn định của 20 gương Mỹ trong 30 giây cho mỗi apt-spy -d stable -a America -e 20 -t 30
6. Hiển thị các cổng nghe và các quá trình của chúng
Nếu bạn cần phải xem những gì đang lắng nghe cho các kết nối trên hệ thống của bạn, và các quy trình xử lý các kết nối đó, thì công cụ netstat đáng tin cậy cũ sẽ hoạt động. Thử
netstat -tlnp
để chỉ xem một danh sách như vậy.
7. SSH không có mật khẩu
Nhiều người, chẳng hạn như tác giả này, sử dụng SSH trên cơ sở gần như không đổi. Đó là một công cụ tuyệt vời, không thể phủ nhận điều đó, nhưng phải liên tục gõ lại mật khẩu của bạn có thể gây khó chịu. Thay vào đó, bạn có thể chỉ cần sao chép thông tin SSH (công khai) của bạn vào máy từ xa, cho phép nó xác thực bạn mà không yêu cầu mật khẩu của bạn, và tất cả những gì bạn cần là một lệnh duy nhất.
tên người dùng ssh-copy-id @ remote-machine
Phần kết luận
Rõ ràng chúng tôi chỉ bắt đầu làm xước bề mặt khi nói đến các công cụ CLI hữu ích, nhưng những cái được liệt kê ở đây là một vài trong số những thứ mà chúng tôi ở MTE coi là không thể thiếu. Nếu bạn có bất kỳ tiện ích yêu thích nào mà chúng tôi quên đề cập, hãy cho chúng tôi biết trong phần bình luận bên dưới.