Tôi đã sử dụng Linux trong khoảng 10 năm và những gì tôi sẽ cho bạn thấy trong bài viết này là danh sách các lệnh, công cụ, thủ thuật nhỏ thông minh và một số lệnh thú vị đơn giản mà tôi muốn ai đó cho tôi thấy ngay từ đầu khi họ đi cùng.
01 trên 15
Lối tắt bàn phím dòng lệnh hữu ích
Các phím tắt sau đây vô cùng hữu ích và sẽ giúp bạn tiết kiệm rất nhiều thời gian:
- CTRL + U - Cắt văn bản cho đến khi con trỏ.
- CTRL + K - Cắt văn bản từ con trỏ cho đến cuối dòng
- CTRL + Y - Văn bản dán
- CTRL + E - Di chuyển con trỏ đến cuối dòng
- CTRL + A - Di chuyển con trỏ đến đầu dòng
- ALT + F - Chuyển tiếp tới không gian tiếp theo
- ALT + B - Quay lại không gian trước
- ALT + Backspace - Xóa từ trước
- CTRL + W - Cắt từ sau con trỏ
- Shift + Insert - Dán văn bản vào thiết bị đầu cuối
Chỉ cần để các lệnh trên có ý nghĩa nhìn vào dòng văn bản tiếp theo.
sudo apt-get cài đặt tên chương trình
Như bạn có thể thấy tôi có một lỗi chính tả và cho lệnh để làm việc tôi sẽ cần phải thay đổi "intall" để "cài đặt".
Hãy tưởng tượng con trỏ ở cuối dòng. Có nhiều cách khác nhau để quay lại cài đặt từ để thay đổi nó.
Tôi có thể nhấn ALT + B hai lần để đặt con trỏ ở vị trí sau (biểu thị bằng ký hiệu ^):
sudo apt-get ^ intall tên chương trình
Bây giờ bạn có thể nhấn phím con trỏ và chèn '' s 'vào cài đặt.
Một lệnh hữu ích khác là "shift + insert" đặc biệt nếu bạn cần sao chép văn bản từ trình duyệt vào thiết bị đầu cuối.
02 trên 15
SUDO !!
Bạn sẽ thực sự cảm ơn tôi cho lệnh tiếp theo nếu bạn chưa biết nó bởi vì cho đến khi bạn biết điều này tồn tại bạn nguyền rủa chính mình mỗi khi bạn nhập một lệnh và các từ "cho phép bị từ chối" xuất hiện.
- sudo !!
Làm thế nào để bạn sử dụng sudo !!? Đơn giản. Hãy tưởng tượng bạn đã nhập vào lệnh sau:
apt-get install ranger
Các từ "Quyền bị từ chối" sẽ xuất hiện trừ khi bạn đăng nhập với các đặc quyền nâng cao.
sudo !! chạy lệnh trước đó là sudo. Vì vậy, lệnh trước đó sẽ trở thành:
sudo apt-get cài đặt ranger
Nếu bạn không biết sudo là gì, hãy bắt đầu ở đây.
03 trên 15
Lệnh tạm dừng và lệnh chạy trong nền
Tôi đã viết một hướng dẫn cho thấy làm thế nào để chạy các lệnh terminal trong nền .
- CTRL + Z - Tạm dừng ứng dụng
- fg - Trả lại cho bạn ứng dụng
Vậy mẹo này là gì?
Hãy tưởng tượng bạn đã mở một tệp bằng nano như sau:
sudo nano abc.txt
Nửa chừng gõ văn bản vào tập tin, bạn nhận ra rằng bạn nhanh chóng muốn gõ lệnh khác vào thiết bị đầu cuối nhưng bạn không thể vì bạn đã mở nano ở chế độ nền trước.
Bạn có thể nghĩ rằng tùy chọn duy nhất của bạn là lưu tệp, thoát nano, chạy lệnh và sau đó mở lại nano.
Tất cả những gì bạn phải làm là nhấn CTRL + Z và ứng dụng nền trước sẽ tạm dừng và bạn sẽ được trả về dòng lệnh. Sau đó, bạn có thể chạy bất kỳ lệnh nào bạn thích và khi bạn đã hoàn tất trở về phiên bị tạm dừng trước đó bằng cách nhập "fg" vào cửa sổ dòng lệnh và nhấn return.
Một điều thú vị để thử là mở một tệp bằng nano, nhập một số văn bản và tạm dừng phiên. Bây giờ mở một tệp khác trong nano, nhập một số văn bản và tạm dừng phiên. Nếu bây giờ bạn nhập "fg", bạn quay lại tệp thứ hai mà bạn đã mở bằng nano. Nếu bạn thoát nano và nhập "fg" một lần nữa bạn quay trở lại tập tin đầu tiên bạn mở trong nano.
04 trên 15
Sử dụng nohup để chạy lệnh sau khi bạn đăng xuất khỏi phiên SSH
Lệnh nohup thực sự hữu ích nếu bạn sử dụng lệnh ssh để đăng nhập vào các máy khác.
Vì vậy, nohup làm gì?
Hãy tưởng tượng bạn đã đăng nhập vào một máy tính khác từ xa bằng ssh và bạn muốn chạy lệnh mất một thời gian dài rồi thoát khỏi phiên ssh nhưng để lệnh chạy mặc dù bạn không còn kết nối nữa thì nohup cho phép bạn làm điều đó.
Ví dụ, tôi sử dụng Raspberry PI của tôi để tải xuống bản phân phối cho mục đích đánh giá.
Tôi không bao giờ có Raspberry PI của tôi kết nối với một màn hình cũng không phải tôi có một bàn phím và chuột kết nối với nó.
Tôi luôn kết nối với Raspberry PI thông qua ssh từ laptop. Nếu tôi bắt đầu tải xuống một tệp lớn trên Raspberry PI mà không sử dụng lệnh nohup thì tôi sẽ phải đợi quá trình tải xuống hoàn tất trước khi đăng xuất khỏi phiên ssh và trước khi tắt máy tính xách tay. Nếu tôi đã làm điều này sau đó tôi cũng có thể đã không được sử dụng Raspberry PI để tải về các tập tin ở tất cả.
Để sử dụng nohup tất cả những gì tôi phải gõ là nohup, theo sau là lệnh như sau:
nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &
05 trên 15
Chạy một lệnh Linux 'AT' một thời gian cụ thể
Lệnh 'nohup' tốt nếu bạn kết nối với máy chủ SSH và bạn muốn lệnh vẫn chạy sau khi đăng xuất khỏi phiên SSH.
Hãy tưởng tượng bạn muốn chạy lệnh tương tự tại một thời điểm cụ thể.
Lệnh ' at ' cho phép bạn thực hiện điều đó. 'at' có thể được sử dụng như sau.
lúc 10:38 chiều Thứ Sáu
tại> cowsay 'hello'
tại> CTRL + D
Lệnh trên sẽ chạy chương trình cowsay lúc 10:38 tối thứ Sáu.
Cú pháp là 'at' theo sau là ngày và thời gian để chạy.
Khi dấu nhắc at> xuất hiện, hãy nhập lệnh bạn muốn chạy vào thời gian đã chỉ định.
CTRL + D sẽ đưa bạn trở lại con trỏ.
Có rất nhiều định dạng ngày tháng và thời gian khác nhau và bạn nên kiểm tra các trang của người đàn ông để biết thêm các cách sử dụng 'at'.
06 trên 15
Trang Man
Các trang Man cung cấp cho bạn một phác thảo về các lệnh được cho là phải làm và các switch có thể được sử dụng với chúng.
Các trang người đàn ông là loại ngu si đần độn của riêng mình. (Tôi đoán chúng không được thiết kế để kích thích chúng ta).
Bạn có thể, tuy nhiên, làm những việc để làm cho việc sử dụng của bạn của con người hấp dẫn hơn.
xuất PAGER = phần lớn
Bạn sẽ cần phải cài đặt 'nhất; cho điều này để làm việc nhưng khi bạn làm điều đó làm cho trang người đàn ông của bạn nhiều màu sắc hơn.
Bạn có thể giới hạn chiều rộng của trang người dùng thành một số cột nhất định bằng cách sử dụng lệnh sau:
xuất khẩu MANWIDTH = 80
Cuối cùng, nếu bạn có sẵn một trình duyệt, bạn có thể mở bất kỳ trang hướng dẫn nào trong trình duyệt mặc định bằng cách sử dụng nút chuyển đổi -H như sau:
người đàn ông -H
Lưu ý rằng điều này chỉ hoạt động nếu bạn có một trình duyệt mặc định được thiết lập trong biến môi trường $ BROWSER.
07 trên 15
Sử dụng htop để xem và quản lý quy trình
Bạn hiện đang sử dụng lệnh nào để tìm hiểu quy trình nào đang chạy trên máy tính của mình? Đặt cược của tôi là bạn đang sử dụng ' ps ' và bạn đang sử dụng các công tắc khác nhau để có được kết quả mong muốn.
Cài đặt 'htop'. Nó chắc chắn là một công cụ bạn sẽ mong muốn mà bạn đã cài đặt trước đó.
htop cung cấp danh sách tất cả các tiến trình đang chạy trong terminal giống như trình quản lý tệp trong Windows.
Bạn có thể sử dụng hỗn hợp các phím chức năng để thay đổi thứ tự sắp xếp và các cột được hiển thị. Bạn cũng có thể giết các quá trình từ bên trong htop.
Để chạy htop, bạn chỉ cần gõ như sau vào cửa sổ terminal:
htop
08 trên 15
Điều hướng hệ thống tập tin bằng cách sử dụng kiểm lâm
Nếu htop là vô cùng hữu ích cho việc kiểm soát các tiến trình đang chạy thông qua dòng lệnh thì kiểm lâm là vô cùng hữu ích cho việc điều hướng hệ thống tập tin bằng cách sử dụng dòng lệnh.
Bạn có thể sẽ cần phải cài đặt kiểm lâm để có thể sử dụng nó nhưng một khi cài đặt bạn có thể chạy nó chỉ đơn giản bằng cách gõ như sau vào thiết bị đầu cuối:
nhân viên kiểm lâm
Cửa sổ dòng lệnh sẽ giống như bất kỳ trình quản lý tệp nào khác nhưng nó hoạt động từ trái sang phải thay vì từ trên xuống dưới có nghĩa là nếu bạn sử dụng phím mũi tên trái, bạn làm việc theo cách của bạn lên cấu trúc thư mục và phím mũi tên phải hoạt động theo cấu trúc thư mục .
Nó là giá trị đọc các trang người đàn ông trước khi sử dụng kiểm lâm để bạn có thể làm quen với tất cả các thiết bị chuyển mạch bàn phím có sẵn.
09 trên 15
Hủy bỏ một Shutdown
Vì vậy, bạn bắt đầu tắt máy hoặc thông qua dòng lệnh hoặc từ GUI và bạn nhận ra rằng bạn thực sự không muốn làm điều đó.
- shutdown -c
Lưu ý rằng nếu tắt máy đã bắt đầu thì có thể đã quá muộn để ngừng tắt máy.
Một lệnh khác để thử như sau:
- pkill shutdown
10 trên 15
Killing Hung Processes Cách dễ dàng
Hãy tưởng tượng bạn đang chạy một ứng dụng và vì lý do gì, nó bị treo.
Bạn có thể sử dụng 'ps -ef' để tìm quá trình và sau đó giết quá trình hoặc bạn có thể sử dụng 'htop'.
Có một lệnh nhanh hơn và dễ dàng hơn mà bạn sẽ yêu thích được gọi là xkill .
Đơn giản chỉ cần gõ như sau vào một thiết bị đầu cuối và sau đó bấm vào cửa sổ của ứng dụng mà bạn muốn giết.
xkill
Điều gì sẽ xảy ra nếu toàn bộ hệ thống treo?
Giữ phím 'alt' và 'sysrq' trên bàn phím của bạn và trong khi chúng được giữ lại, hãy gõ chậm như sau:
REISUB
Điều này sẽ khởi động lại máy tính của bạn mà không cần phải giữ nút nguồn.
11 trên 15
Tải xuống video trên Youtube
Nói chung, hầu hết chúng ta khá hài lòng với Youtube để lưu trữ các video và chúng tôi xem chúng bằng cách truyền trực tuyến chúng qua trình phát đa phương tiện đã chọn của chúng tôi.
Nếu bạn biết bạn sẽ ngoại tuyến một thời gian (tức là do hành trình máy bay hoặc di chuyển giữa miền nam Scotland và miền bắc nước Anh) thì bạn có thể tải xuống một vài video vào ổ đĩa bút và xem chúng tại giải trí.
Tất cả những gì bạn phải làm là cài đặt youtube-dl từ trình quản lý gói của bạn.
Bạn có thể sử dụng youtube-dl như sau:
url-to-video youtube-dl
Bạn có thể lấy URL cho bất kỳ video nào trên Youtube bằng cách nhấp vào liên kết chia sẻ trên trang của video. Đơn giản chỉ cần sao chép liên kết và dán nó vào dòng lệnh (sử dụng phím tắt shift + insert).
12 trên 15
Tải tập tin từ web với wget
Lệnh wget giúp bạn tải xuống các tệp từ web bằng thiết bị đầu cuối.
Cú pháp như sau:
wget path / to / filename
Ví dụ:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download
Có một số lượng lớn các thiết bị chuyển mạch có thể được sử dụng với wget chẳng hạn như -O cho phép bạn xuất tên tệp thành tên mới.
Trong ví dụ trên tôi đã tải về AntiX Linux từ Sourceforge. Tên tệp antiX-15-V_386-full.iso khá dài. Nó sẽ được tốt đẹp để tải về nó như là chỉ antix15.iso. Để thực hiện việc này, hãy sử dụng lệnh sau:
wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download
Tải xuống một tệp không có vẻ đáng giá, bạn có thể dễ dàng điều hướng đến trang web bằng trình duyệt và nhấp vào liên kết.
Tuy nhiên, nếu bạn muốn tải xuống một tá tệp thì có thể thêm liên kết vào tệp nhập và sử dụng wget để tải xuống tệp từ các liên kết đó sẽ nhanh hơn nhiều.
Chỉ cần sử dụng nút chuyển đổi -i như sau:
wget -i / path / to / importfile
Để biết thêm về wget, hãy truy cập http://www.tecmint.com/10-wget-command-examples-in-linux/.
13 trên 15
Đầu máy hơi nước
Cái này không hữu ích lắm vì có chút vui.
Vẽ một chuyến tàu hơi nước trong cửa sổ đầu cuối của bạn bằng cách sử dụng lệnh sau:
sl
14 trên 15
Nhận tạp chí Fortune của bạn
Một cái khác không phải là đặc biệt hữu ích nhưng chỉ là một chút thú vị là lệnh tài sản.
Giống như lệnh sl, bạn có thể cần phải cài đặt nó từ kho lưu trữ của bạn trước tiên.
Sau đó, chỉ cần nhập nội dung sau để nhận được tài sản của bạn
vận may
15 trên 15
Nhận một con bò để nói với tài sản của bạn
Cuối cùng có được một con bò để cho bạn biết tài sản của bạn bằng cách sử dụng cowsay.
Nhập thông tin sau vào thiết bị đầu cuối của bạn:
tài sản | cowsay
Nếu bạn có một máy tính để bàn đồ họa, bạn có thể sử dụng xcowsay để có được một con bò hoạt hình để thể hiện tài sản của bạn:
tài sản | xcowsay
cowsay và xcowsay có thể được sử dụng để hiển thị bất kỳ tin nhắn nào. Ví dụ để hiển thị "Hello World" chỉ cần sử dụng lệnh sau:
cowsay "hello world"