2021-05-12 14:32:11
12個讓您震撼的Linux終端命令
Linux命令列提供了一種比圖形介面使用更簡單更輕鬆、跨版本的方法來完成常見的任務。今天我們與您分享12個讓您震撼的Linux終端命令。
1、有用的命令列快捷鍵
常見的Linux鍵盤快捷鍵
以下快捷鍵很有用,可以節省你的時間:
- CTRL+U: 從游標處刪除文字直到行首。
- CTRL+K: 從游標處刪除文字直到行尾。
- CTRL+Y: 貼上文字。
- CTRL+E: 將游標移動到行尾。
- CTRL+A: 將游標移動到行的開頭。
- ALT+F: 游標移動到後一個單詞
- ALT+B: 游標移動到前一個單詞
- ALT+Backspace: Deletes the previous word.
- CTRL+W: 剪下游標前面的字元至上一個空格處。
- Shift+Insert: 將文字貼上到終端中。
為了說明上面的命令對我們有幫助,請檢視下面的演示。
sudo apt-get intall vlc
該命令中存在拼寫錯誤,為了使該命令起作用,需要更改intall才能進行安裝。
想象一下,游標在該行的末尾。 有幾種方法可以回到“install”一詞來進行更改。
您可以按兩次ALT + B,這會將游標置於以下位置(由^符號表示):
sudo apt-get^install vlc
然後,按游標鍵並將s插入install。
另一個有用的命令是Shift + Insert,尤其是在需要將文字從瀏覽器複製到終端的情況下。
2、SUDO !!
每當您輸入一個命令,並且出現許可權不夠的時候,您都會感謝有這個命令。
怎麼使用sudo !!呢?假設您輸入了以下命令:
apt-get install vlc
除非您以root許可權登入,否則將出現許可權不夠提示。
sudo !!以sudo的形式執行前面的命令。因此,前面的命令現在變成:
sudo apt-get install vlc
如圖:
3、暫停命令並在後台執行命令
要在後台執行終端命令,請按:
CTRL+Z:暫停應用程式
fg:返回到應用程式
假設你在nano中開啟了一個檔案,如下所示:
sudo nano www.linuxidc.com.py
在檔案中鍵入文字的過程中,您意識到希望在終端中鍵入另一個命令,但是您不能這樣做,因為您在前台模式下開啟了nano。
現在當您按下CTRL+Z時,前台應用程式將暫停,將返回到命令列。然後,您可以執行任何您喜歡的命令,完成後,再通過在終端視窗中輸入fg並按確認鍵回到您之前暫停的對談。
如圖:
暫停終端應用程式Linux命令截圖
一個有趣的嘗試是在nano中開啟一個檔案,輸入一些文字,然後暫停對談。然後,在nano中開啟另一個檔案,輸入一些文字,並暫停對談。如果輸入fg,則返回在nano中開啟的第二個檔案。如果退出nano並再次輸入fg,則返回在nano中開啟的第一個檔案。
4、在特定時間執行Linux命令
通過Linux終端使用at命令排程任務,假設您要在特定的時間點執行同一命令。
使用at命令可以做到這一點。 at使用方法如下。
[linuxidc@linux:~/www.linuxidc.com]$ at 11:30 PM Fri
warning: commands will be executed using /bin/sh
at> cowsay 'hello,www.linuxidc.com'
at> CTRL+D
上面的命令在在星期五晚上晚上11:30執行程式Cowsay。
語法後面是執行日期和時間。
當出現at>提示符時,輸入要在指定時間執行的命令。
CTRL + D鍵盤快捷鍵使您返回到游標。
日期和時間格式很多。
5、man手冊頁
man手冊頁概述了命令的功能以及每個命令可以使用的開關。
手冊頁本身有點乏味。 但是,您可以做一些事情來使您對man的使用更具吸引力。
export PAGER=most
你需要安裝 ‘most’;會使你的man手冊的更加豐富多彩。
您可以使用以下命令將手冊頁的寬度限制為一定數量的列:
export MANWIDTH=80
如果有可用的瀏覽器,則可以使用-H開關在預設瀏覽器中開啟任何手冊頁,如下所示:
man -H <command>
請注意,這僅在$BROWSER環境變數中設定了預設瀏覽器時才有效。
6、使用htop檢視和管理進程
你用哪個命令找出電腦上正在執行的進程的呢?通常是使用‘ps’命令並在其後加不同的引數來得到你所想要的不同輸出。不過我建議你安裝htop吧。
htop提供了終端中所有正在執行的進程的列表,非常類似於Windows中的檔案管理器。
您可以混合使用功能鍵來更改排序順序和顯示的列。 您也可以從htop中終止進程。
要執行htop,請在終端視窗中鍵入以下內容:
[linuxidc@linux:~/www.linuxidc.com]$ htop
7、使用命令列ranger檔案管理器
如果htop可用於控制通過命令列執行的進程,則Ranger可用於使用命令列瀏覽檔案系統。
您可能需要安裝ranger才能使用它,但是一旦安裝,就可以通過在終端中鍵入以下命令來執行它:
[linuxidc@linux:~/www.linuxidc.com]$ ranger
ranger命令列檔案管理器將與其他任何檔案管理器一樣,但是相比上下結構布局,她是左右結構的,這意味著你按左方向鍵你將前進到上一個資料夾,而右方向鍵則會切換到下一個。
值得在使用Ranger之前請閱讀閱讀man手冊頁,這樣你就可以用快捷鍵操作ranger了。
8、取消Linux關機命令
無論是在命令列還是圖形化使用者介面關機後,才發現自己不是真的想要關機。都使用以下命令中止計劃的關機:
[linuxidc@linux:~/www.linuxidc.com]$ shutdown -c
如果關閉已開始,則停止關閉可能為時已晚。
也可以嘗試的另一個命令,如下:
[linuxidc@linux:~/www.linuxidc.com]$ pkill shutdown
9、殺死掛起進程的簡單方法
假設您正在執行一個應用程式,並且由於某種原因它掛起了。您可以使用ps -ef查詢進程,然後終止該進程,也可以使用htop。
不過我告訴你有一個更快,更簡單的命令叫做xkill。
在終端中鍵入以下內容,然後單擊要終止的應用程式視窗。
[linuxidc@linux:~/www.linuxidc.com]$ XKill
如果整個系統掛起了怎麼辦?
按下鍵盤上的Alt + SysRq鍵(一般筆記型電腦上的sysrq鍵全拼為PRINT SCREEN SYSRQ,是Print Screen(螢幕截圖鍵)與SysRq的組合鍵),
並在按住鍵的同時緩慢鍵入以下字母:
REISUB
此技術無需使用電源按鈕即可重新啟動計算機。
10、蒸汽機車
這個沒什麼用,只是有點有趣。
使用以下命令在終端視窗中繪製蒸汽火車:
[linuxidc@linux:~/www.linuxidc.com]$ sl
11、Linux幸運甜餅,告訴你的運氣
另一個不是特別有用,只是有點有趣的命令是fortune命令。
像sl命令一樣,您可能需要先從儲存庫中安裝它。
然後輸入以下內容告知您的命運:
[linuxidc@linux:~/www.linuxidc.com]$ fortune
12、讓奶牛告訴你的命運
最後,使用Cowsay讓奶牛告訴您的幸運指數。
在終端中輸入以下內容:
[linuxidc@linux:~/www.linuxidc.com]$ fortune | cowsay
如果您有圖形桌面,則可以使用xcowsay來獲得一隻卡通奶牛來顯示您的命運:
[linuxidc@linux:~/www.linuxidc.com]$ fortune | xcowsay
相關文章