1. 程式人生 > >Linux介紹(1)

Linux介紹(1)

lin 圖片 參數 滾動 ng2 ctrl+ 實驗 後繼 都是

==============介 紹====================================================

技術分享圖片 技術分享圖片

技術分享圖片

技術分享圖片

===================命 令 行 操作體驗===============================================

先要掌握幾個十分有用、必需掌握的小技巧:

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)