15個Linux終端命令會震撼你的世界

我一直在使用Linux大約10年,本文將向您展示的是Linux命令,工具,巧妙的小技巧和一些簡單有趣的命令,我希望有人從一開始就告訴我,而不是絆倒當我走時,他們在他們身上。

01 15

有用的命令行鍵盤快捷鍵

Linux鍵盤快捷鍵。

以下鍵盤快捷鍵非常有用,並且可以節省您的時間:

只是為了讓上面的命令有意義看看下一行文本。

sudo apt-get安裝程序名

正如你所看到的,我有一個拼寫錯誤,為了使命令工作,我需要將“intall”更改為“install”。

想像一下,光標在行的末尾。 有很多方法可以回到安裝這個詞來改變它。

我可以按ALT + B兩次,這會將光標放在以下位置(用^符號表示):

sudo apt-get ^ intall programname

現在您可以按光標鍵並將's'插入到安裝中。

另一個有用的命令是“shift + insert”,尤其是如果您需要將文本從瀏覽器複製到終端中。

02之15

SUDO !!

sudo !!

如果您還不知道下一條命令,那麼您將非常感謝我,因為直到您知道存在這種情況,您每次輸入命令時都會詛咒自己,並且出現“權限被拒絕”字樣。

你如何使用sudo !!? 只是。 想像一下你已經輸入了以下命令:

apt-get install ranger

除非您使用提升的權限登錄,否則將顯示“權限被拒絕”字樣。

sudo! 以sudo運行以前的命令。 所以之前的命令現在變成:

sudo apt-get安裝遊俠

如果你不知道什麼是sudo, 從這裡開始。

03 15

在後台暫停命令並運行命令

暫停終端應用程序。

我已經編寫了一份指導, 說明如何在後台運行終端命令

那麼這個技巧是什麼?

假設你已經用nano打開一個文件,如下所示:

sudo nano abc.txt

通過在文件中輸入文本一半的時間,您意識到您很快就想要在終端中鍵入另一個命令,但不能,因為您在前台模式下打開了nano。

你可能認為你唯一的選擇是保存文件,退出nano,運行命令,然後重新打開nano。

您只需按CTRL + Z,前台應用程序將暫停,您將返回到命令行。 然後,您可以運行任何您喜歡的命令,並在完成回到先前暫停的會話時,在終端窗口中輸入“fg”並按回車。

嘗試一個有趣的事情是用nano打開文件,輸入一些文本並暫停會話。 現在用nano打開另一個文件,輸入一些文本並暫停會話。 如果您現在輸入“fg”,則返回到您在nano中打開的第二個文件。 如果退出nano並再次輸入“fg”,則返回到在nano中打開的第一個文件。

15的15

使用nohup在註銷SSH會話後運行命令

nohup的。

如果使用ssh命令登錄到其他計算機,則nohup命令非常有用。

那麼nohup做什麼?

假設你使用ssh遠程登錄到另一台計算機,並且你想運行一個需要很長時間的命令,然後退出ssh會話,但即使你不再連接,命令仍然運行,然後nohup可以讓你做到這一點。

例如,我使用我的Raspberry PI來下載發行版以供審查。

我從來沒有將我的Raspberry PI連接到顯示器,也沒有連接到它的鍵盤和鼠標。

我總是通過ssh從筆記本電腦連接到Raspberry PI。 如果我開始在沒有使用nohup命令的情況下在Raspberry PI上下載大文件,那麼在註銷ssh會話和關閉筆記本電腦之前,我必須等待下載完成。 如果我這樣做了,那麼我可能還沒有使用Raspberry PI來下載文件。

要使用nohup,我必須輸入的命令是nohup,後跟該命令,如下所示:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso&

15 15

在特定時間運行Linux命令'AT'

使用at計劃任務。

如果連接到SSH服務器並且希望該命令在註銷SSH會話後保持運行,那麼'nohup'命令是很好的。

想像一下,你想在特定的時間點運行同樣的命令。

' at '命令可以讓你做到這一點。 'at'可以如下使用。

在星期五下午10:38
在> cowsay'你好'
在> CTRL + D

上述命令將在星期五晚上10:38 PM運行程序。

語法是'at',後面是運行日期和時間。

出現at>提示符後,輸入要在指定時間運行的命令。

CTRL + D返回到游標。

有許多不同的日期和時間格式,值得檢查手冊頁以獲取更多使用'at'的方法。

06 15

手冊頁

多彩的MAN頁面。

手冊頁為您提供了命令應該執行的操作以及可以使用的開關的大綱。

手冊頁是自己沉悶的。 (我想他們不是為了激勵我們)。

但是,你可以做一些事情來讓你更有吸引力。

導出PAGER =大部分

您將需要安裝'最; 為了這個工作,但是當你這樣做,使你的手冊頁更加豐富多彩。

您可以使用以下命令將手冊頁的寬度限制為特定數量的列:

導出MANWIDTH = 80

最後,如果您有瀏覽器可用,您可以通過使用-H開關在默認瀏覽器中打開任何手冊頁,如下所示:

man -H

請注意,只有當您在$ BROWSER環境變量中設置了默認瀏覽器時,此功能才有效。

07 15

使用htop查看和管理進程

用htop查看進程。

您目前使用哪個命令來找出您的計算機上正在運行哪些進程? 我敢打賭,你正在使用' ps ',並且你正在使用各種開關來獲得你想要的輸出。

安裝'htop'。 這絕對是你希望你早點安裝的工具。

htop提供了終端中所有正在運行的進程列表,就像Windows中的文件管理器一樣。

您可以使用功能鍵的混合來更改排序順序和顯示的列。 您也可以從htop中終止進程。

要運行htop,只需在終端窗口中鍵入以下內容:

HTOP

08 15

使用ranger導航文件系統

命令行文件管理器 - 遊俠。

如果htop對控制通過命令行運行的進程非常有用,那麼ranger對於使用命令行瀏覽文件系統非常有用。

您可能需要安裝ranger才能使用它,但是一旦安裝,您只需在終端中鍵入以下內容即可運行它:

遊俠

命令行窗口將與其他文件管理器非常相似,但它的工作原理是從左到右,而不是從上到下,這意味著如果使用左箭頭鍵,則按文件夾結構工作,右箭頭鍵按照文件夾結構。

在使用護林員之前,請務必閱讀手冊頁,以便您可以習慣所有可用的鍵盤開關。

15 15

取消關機

取消Linux關機。

所以你通過命令行或從GUI開始關閉 ,你意識到你真的不想這樣做。

請注意,如果關機已經開始,那麼停止關機可能為時已晚。

另一個命令是嘗試如下:

10 15

殺死洪流過程簡單的方法

使用XKill殺死進程。

想像一下,你正在運行一個應用程序,無論出於何種原因,它都會掛起。

您可以使用'ps -ef'來查找流程,然後終止流程或使用'htop'。

有一個更快,更容易的命令,你會喜歡叫做xkill

只需在終端中鍵入以下內容,然後單擊要殺死的應用程序的窗口。

xkill

如果整個系統掛起,會發生什麼?

按住鍵盤上的'alt'和'sysrq'鍵並按住它們,同時慢慢鍵入以下內容:

REISUB

這將重新啟動您的電腦,而不必按住電源按鈕。

11 15

下載Youtube視頻

YouTube的-DL。

一般來說,我們大多數人都很高興Youtube主持這些視頻,我們通過我們選擇的媒體播放器對他們進行觀看。

如果你知道你將要離線一段時間(例如,由於飛機旅行或在蘇格蘭南部和英格蘭北部之間旅行),那麼你可能希望下載一些視頻到筆驅動器上,並在你的休閒。

您只需從軟件包管理器安裝youtube-dl即可。

您可以使用youtube-dl,如下所示:

youtube-dl url-to-video

您可以點擊視頻頁面上的分享鏈接,獲取Youtube上任何視頻的網址。 只需複制鏈接並將其粘貼到命令行(使用shift +插入快捷鍵)即可。

12 15

用wget從網上下載文件

從wget下載文件。

wget命令使您可以使用終端從Web下載文件。

語法如下:

wget路徑/到/文件名

例如:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

有許多開關可以與wget一起使用,例如-O可讓您將文件名輸出為新名稱。

在上面的例子中,我從Sourceforge下載了AntiX Linux。 文件名antiX-15-V_386-full.iso相當長。 將它作為antix15.iso下載會很好。 為此,請使用以下命令:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

下載單個文件似乎不值得,只需使用瀏覽器導航到網頁,然後單擊該鏈接即可。

但是,如果您想要下載一打文件,那麼可以將鏈接添加到導入文件並使用wget從這些鏈接下載文件將更快。

只需使用-i開關,如下所示:

wget -i / path / to / importfile

有關wget的更多信息,請訪問http://www.tecmint.com/10-wget-command-examples-in-linux/。

13 15

蒸汽機車

sl Linux命令。

這一個沒有那麼有趣,有點兒有趣。

使用以下命令在終端窗口中繪製蒸汽火車:

SL

14 15

得到你的財富告訴

Linux Fortune Cookie。

另一個不是特別有用但有點樂趣的是命運命運。

像sl命令一樣,您可能需要先從存儲庫安裝它。

然後只需輸入以下內容即可獲得您的財富

幸運

15 15

讓一頭牛告訴你的財富

Cowsay和xcowsay。

最後讓一頭母牛用cowsay告訴你你的財富。

在終端中輸入以下內容:

財富| cowsay

如果你有一個圖形桌面,你可以使用xcowsay來讓卡通牛顯示你的財富:

財富| xcowsay

cowsay和xcowsay可以用來顯示任何消息。 例如,要顯示“Hello World”,只需使用以下命令:

Cowsay“你好世界”

概要

我希望你發現這個列表有用,並且你認為“我不知道你能做到這一點”,至少列出11個項目中的1個。