15 lệnh Terminal Linux sẽ làm cho thế giới của bạn trở nên điên rồ

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

Phím tắt Linux.

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:

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 !!

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.

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ạm dừng ứng dụng đầu cuối.

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 .

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

nohup.

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ập lịch biểu nhiệm vụ với tại.

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

Trang MAN đầy màu sắc.

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

Xem quy trình với htop.

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

Command Line File Manager - 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

Hủy tắt Linux.

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 đó.

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:

10 trên 15

Killing Hung Processes Cách dễ dàng

Kill Hung Processes với XKill.

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

youtube-dl.

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

tải xuống tệp từ 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

sl Linux Command.

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

Linux Fortune Cookie.

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

cowsay và xcowsay.

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"

Tóm lược

Tôi hy vọng rằng bạn thấy danh sách này hữu ích và bạn đang nghĩ "tôi không biết bạn có thể làm điều đó" cho ít nhất 1 trong số 11 mục được liệt kê.