Linux介紹(1)
==============介 紹====================================================
===================命 令 行 操作體驗===============================================
先要掌握幾個十分有用、必需掌握的小技巧:
1)使用快捷鍵
[Tab] 使用Tab
鍵來進行命令補全,當然不止補全命令,補全目錄、補全命令參數都是沒問題的
[Ctrl+c] 無意輸入了一個不知道的命令,或者錯誤地使用了一個命令,導致在終端裏出現了你無法預料的情況,想要立即停止並恢復到你可控的狀態(強行終止當前程序(你可以放心它並不會使終端退出)
其他一些常用快捷鍵
按鍵 | 作用 |
---|---|
Ctrl+d |
鍵盤輸入結束或退出終端 |
Ctrl+s |
暫停當前程序,暫停後按下任意鍵恢復運行 |
Ctrl+z |
將當前程序放到後臺運行,恢復到前臺為命令fg |
Ctrl+a |
將光標移至輸入行頭,相當於Home 鍵 |
Ctrl+e |
將光標移至輸入行末,相當於End 鍵 |
Ctrl+k |
刪除從光標所在位置到行末 |
Alt+Backspace |
向前刪除一個單詞 |
Shift+PgUp |
將終端顯示向上滾動 |
Shift+PgDn |
將終端顯示向下滾動 |
2) 學會利用歷史輸入命令
很簡單,你可以使用鍵盤上的方向上鍵↑
,恢復你之前輸入過的命令,你一試便知。
3) 學會使用通配符
通配符是一種特殊語句,主要有星號(*)和問號(?),用來對字符串進行模糊匹配(比如文件名、參數名)。當查找文件夾時,可以使用它來代替一個或多個真正字符;當不知道真正字符或者懶得輸入完整名字時,常常使用通配符代替一個或多個真正字符。
通配符實際上就是一種 Shell 實現的路徑擴展功能。在通配符被處理後, Shell 會先完成該命令的重組,然後繼續處理重組後的命令,直至執行該命令。
這裏創建了兩個txt文件,過了很長時間忘記文件名了,可以通過ls *.txt的方式查詢
這裏需要一次性創建多個文件,非常方便,再查找它們
Shell 常用通配符:
字符 | 含義 |
---|---|
* |
匹配 0 或多個字符 |
? |
匹配任意一個字符 |
[list] |
匹配 list 中的任意單一字符 |
[^list] |
匹配 除list 中的任意單一字符以外的字符 |
[c1-c2] |
匹配 c1-c2 中的任意單一字符 如:[0-9] [a-z] |
{string1,string2,...} |
匹配 string1 或 string2 (或更多)其一字符串 |
{c1..c2} |
匹配 c1-c2 中全部字符 如{1..10} |
4) 學會在命令行中獲取幫助
在 Linux 環境中,如果你遇到困難,可以使用man
命令,它是Manual pages
的縮寫
如果你知道某個命令的作用,只是想快速查看一些它的某個具體參數,那麽你可以使用--help
參數,大部分命令都會帶有這個參數,
man比help詳細的多
================================================================================
UNIX/Linux 本身是沒有圖形界面的,我們通常在 UNIX/Linux 發行版上看到的圖形界面實際都只是運行在 Linux 系統之上的一套軟件(X.Org)
在使用 Linux 時,並不是直接與系統打交道,而是通過一個叫做 Shell 的中間程序來完成的(命令解析器)
終端本質上是對應著 Linux 上的 /dev/tty 設備,Linux 的多用戶登陸就是通過不同的 /dev/tty 設備完成的,Linux 默認提供了 6 個純命令行界面的 “terminal”
(準確的說這裏應該是 6 個 virtual consoles)來讓用戶登錄。在物理機系統上你可以通過使用
[Ctrl]
+[Alt]
+[F1]~[F6]
進行切換,不過在我們的在線實驗環境中可能無法切換,因為特殊功能按鍵會被你的主機系統劫持。當你切換到其中一個終端後想要切換回圖形界面,
你可以按下
[Ctrl]
+[Alt]
+[F7]
來完成。
==============學習 路線====================================================
Linux介紹(1)