Linux命令行提供了一種比圖形界面使用更簡單更輕松、跨版本的方法來完成常見的任務(wù)。今天我們與您分享10個讓您震撼的Linux終端命令。
01 有用的命令行快捷鍵
以下快捷鍵很有用,可以節(jié)省你的時間:
CTRL+U: 從光標(biāo)處刪除文本直到行首
CTRL+K: 從光標(biāo)處刪除文本直到行尾
CTRL+Y: 粘貼文本
CTRL+E: 將光標(biāo)移動到行尾
CTRL+A: 將光標(biāo)移動到行的開頭
ALT+F: 光標(biāo)移動到后一個單詞
ALT+B: 光標(biāo)移動到前一個單詞
ALT+Backspace: Deletes the previous word
CTRL+W: 剪切光標(biāo)前面的字符至上一個空格處
Shift+Insert: 將文本粘貼到終端中
為了說明上面的命令對我們有幫助,請查看下面的演示。
sudo apt-get intall vlc
該命令中存在拼寫錯誤,為了使該命令起作用,需要更改intall才能進(jìn)行安裝。想象一下,光標(biāo)在該行的末尾。有幾種方法可以回到“install”一詞來進(jìn)行更改。您可以按兩次ALT + B,這會將光標(biāo)置于以下位置(由^符號表示):
sudo apt-get^install vlc
然后,按光標(biāo)鍵并將s插入install。另一個有用的命令是Shift + Insert,尤其是在需要將文本從瀏覽器復(fù)制到終端的情況下。
02 暫停命令并在后臺運行命令
要在后臺運行終端命令,請按:
CTRL+Z:暫停應(yīng)用程序
fg:返回到應(yīng)用程序
當(dāng)您按下CTRL+Z時,前臺應(yīng)用程序?qū)和?,將返回到命令行。然后,您可以運行任何您喜歡的命令,完成后,再通過在終端窗口中輸入fg并按回車鍵回到您之前暫停的會話。
如圖:
03 在特定時間運行Linux命令
通過Linux終端使用at命令調(diào)度任務(wù),假設(shè)您要在特定的時間點運行同一命令。
使用at命令可以做到這一點。at使用方法如下:
[NewStart@NSDL 桌面]$ at 11:30 PM Fri
warning: commands will be executed using /bin/sh
at> cowsay '新支點操作系統(tǒng)'
at> CTRL+D
上面的命令是在星期五晚上11:30運行程序Cowsay。語法后面是運行日期和時間。當(dāng)出現(xiàn)at>提示符時,輸入要在指定時間運行的命令。CTRL + D鍵盤快捷鍵使您返回到光標(biāo)。日期和時間格式很多。
04 使用htop查看和管理進(jìn)程
您是用哪個命令找出電腦正在運行的進(jìn)程呢?通常是使用‘ps’命令并在其后加不同的參數(shù)來得到你所想要的不同輸出。不過您可以試試安裝htop。
htop提供了終端中所有正在運行的進(jìn)程的列表,非常類似于Windows中的文件管理器。您可以混合使用功能鍵來更改排序順序和顯示的列,也可以從htop中終止進(jìn)程。要運行htop,請在終端窗口中鍵入以下內(nèi)容:[NewStart@NSDL 桌面]$ htop
05 使用命令行ranger文件管理器
htop可用于控制通過命令行運行的進(jìn)程,而Ranger則可用于使用命令行瀏覽文件系統(tǒng)。您需要先安裝ranger才能使用它,安裝完成后就可以在終端中鍵入以下命令運行了:[NewStart@NSDL 桌面]$ ranger
ranger命令行文件管理器將與其他任何文件管理器一樣,但是其余的可能是上下結(jié)構(gòu)布局,而ranger是左右結(jié)構(gòu)布局的,這意味著你按左方向鍵你將前進(jìn)到上一個文件夾,而右方向鍵則會切換到下一個。
在使用ranger之前您可以查閱man手冊頁,里面有ranger的快捷鍵操作說明,熟悉了操作起來會更得心應(yīng)手哦!
06 取消Linux關(guān)機(jī)命令
如果您在命令行或者圖形用戶界面關(guān)機(jī)后,才發(fā)現(xiàn)自己不是真的想要關(guān)機(jī),都可以使用以下命令以中止計劃的關(guān)機(jī):
[NewStart@NSDL 桌面]$ shutdown -c
如果關(guān)閉已開始,則停止關(guān)閉可能為時已晚。
也可以嘗試另一個命令,如下:
[NewStart@NSDL 桌面]$ pkill shutdown
07 殺死掛起進(jìn)程的簡單方法
假設(shè)您正在運行一個應(yīng)用程序,并且由于某種原因它掛起了,這時您可以使用ps -ef查找進(jìn)程,然后終止該進(jìn)程,另外也可以使用htop。
不過其實還有一個更快,更簡單的命令叫做xkill。在終端中鍵入以下內(nèi)容:[NewStart@NSDL 桌面]$ xkill 然后單擊要終止的應(yīng)用程序窗口。
如果整個系統(tǒng)掛起了怎么辦?按下鍵盤上的Alt + SysRq鍵(一般筆記本電腦上的sysrq鍵全拼為PRINT SCREEN SYSRQ,是Print Screen(屏幕截圖鍵)與SysRq的組合鍵)并在按住鍵的同時緩慢鍵入以下字母:REISUB。此操作無需使用電源按鈕即可重新啟動計算機(jī)。
08 蒸汽火車
這是一個有(裝)趣(X)的命令。當(dāng)您輸入以下命令:[NewStart@NSDL 桌面]$ sl,您的終端窗口會跑出來一輛蒸汽火車,驚不驚喜意不意外?
09 Linux幸運甜餅,告訴您的運氣
另一個不是特別有用,但挺有趣的命令是fortune命令。像sl命令一樣,您需要先從存儲庫中安裝它。
然后輸入以下內(nèi)容告知您的命運:[NewStart@NSDL 桌面]$ fortune
10 會預(yù)知未來的奶牛
最后,試試使用Cowsay命令召喚奶?!吧窆鳌苯o您“預(yù)知未來”吧。在終端中輸入以下內(nèi)容:[NewStart@NSDL 桌面]$ fortune | cowsay
如果您有圖形桌面,還可以使用xcowsay命令讓牛跑出終端窗口,把牛吹上天:[NewStart@NSDL 桌面]$ fortune | xcowsay
如果要cowsay和xcowsay顯示您想要的消息,比如要顯示“新支點操作系統(tǒng)”,請使用以下命令:
[NewStart@NSDL 桌面]$ cowsay '新支點操作系統(tǒng)'
您們覺得以上的命令哪個最實用呢?覺得有用的話記得把文章也發(fā)給您身邊的人看看哦~您們還有什么令人“震撼”的Linux命令嗎?歡迎留言和大家分享哈!