1.Linux?區分大小寫
2.shell命令行-bash
進入終端->[stu@localhost~]$ ? ?(其中,'Stu'為登錄用戶名,'localhost'為登錄主機名,’~’?表示當前用戶正處在stu用戶的家目錄中,?普通用戶的提示符以'$'結尾,而根用戶以’#’結尾)
3.Linux中所謂的命令(Command),本質上就是一個與命令同名的可執行(Runnable)的二進制文件或者Shell腳本
4.選項(option):包括一個或多個字母的代碼,一般來說前面有一個’-’?符號或者’--’符號(’-’或者’--’符號是必要的,Linux用它來區別選項和參數),選項可以看作是一種開關,一般用于控制命令的行為。事實上,Linux中的命令在正常情況下最少有兩個選項,--help和—version。? ?--help?????????顯示此命令幫助信息并退出? ? ?--version?????顯示命令版本信息并退出
5.???參數(parameter):一個字符串,參數一般用來向命令傳遞一些時運行所需的信息(例如文件或主機名稱等),Linux大多數命令都被設計為可以接納參數。
6.??命令本身、選項和參數中間用空格來分隔,不論空多少格,shell?都視為一格;
7.shell的兩個功能:1.歷史命令:用上下箭頭鍵瀏覽并使用曾經輸入過的命令2.命令補全功能:輸入命令一部分,按tab鍵,自動補全,當有多個時,會列出全部命令
8.man就是manual的縮寫,用來查看系統中自帶的各種參考手冊
man [手冊部分號]...命令
man命令的界面中,其中的項目意義如下所示:
-
NAME ??這個命令(程序)的名稱和簡單用途的說明
-
SYNOPSIS ??命令(程序)語法
-
DESCRIPTION ?命令(程序)詳細說明,包括選項與參數的用法
-
AUTHOR ?命令(程序)的作者
-
REPORTINGBUGS ?如果發現bug可以聯系的電子郵件
-
COPYRIGHT ?命令(程序)版權協議
-
SEE ALSO ?還可以參考哪些文檔
-
?COMMANDS?當命令(程序)在運行的時候,可以在此命令(程序)中下執行內部命令
-
?FILES?這個命令(程序)或數據所使用或者相關的某些文件
-
?EXAMPLE?這個命令(程序)執行的一些參考的樣例。
man界面中,可以使用如下快捷鍵來進行操作:
?
¨???????上/下箭頭 ?向上/下滾動一行
¨???????[Space] ??向下翻一頁
¨???????[Page Down] ? ??向下翻一頁
¨???????[Page Up]?????向上翻一頁
¨???????[Home]?回退到第一頁
¨???????[End]?????前進到最后一頁
¨???????/string???向下搜尋?string?這個字符串
¨????????string???向上搜尋?string?這個字符串
¨???????n, N?利用?/?或???來搜尋字符串時,可以用?n?來跳轉至下一個匹配處,可以利用?N?來跳轉至上一個匹配處。
¨???????[q]??退出
man命令可以后跟一個數字來表示要查閱的用戶手冊。若不加數字,那man命令默認從數字較小的手冊中尋找相內容:
?
1.?????? ?shell中可以操作的指令或可執行文件
2.?????? ?系統核心可使用的函數與工具等
3.?????? ?一些常用的函數(function)與庫(library),大部分為C的庫(libc)
4.?????? ?設備文件的說明,通常在/dev下的文件
5.?????? ?配置文件或者是某些文件的格式
6.?????? ?游戲
7.?????? ?慣例與協議等,例如Linux文件系統系統、網絡協議、ASCII碼等等的說明
8.?????? ?系統管理員可用的管理命令
9.?????? ?跟系統核心有關的文件
9.whoami [選項]...
?顯示與當前的有效用戶ID?相關聯的用戶名。
10.用法:echo?[選項]... [字符串]...?或:echo?長選項
將?STRING?回顯到標準輸出。
? -n???????不尾隨換行符
? -e???????啟用解釋反斜杠的轉義功能
? -E???????禁用解釋反斜杠的轉義功能(默認)
若-e可用,則以下序列即可識別:
?\\????反斜杠??\a????響鈴聲?\b????退格?\c????不再產生新的輸出 ?\e????轉義符 ??\f????換頁 ?\n????新行 ?\r????回車 ?\t????水平制表符 ??\v????豎直制表符 ??\0NNN?? ?字節數以八進制數?NNN (1至3位)表示 ???\xHH??? ?字節數以十六進制數?HH (1至2位)表示
11.nano??一個文本編輯工具
nano界面中,我們就可以在光標處輸入文本了
可以用箭頭鍵來移動光標,也可以按Alt+M打開鼠標支持來移動光標:
按Ctrl+G?可以查看nano的幫助文檔,在幫助文檔中可以查看nano各種命令快捷鍵的詳細用法。
按Ctrl+X可以退出當前查看或編輯的文檔
按Ctrl+O可以保存當前編輯的文檔,然后寫入文件名
12.關機和重啟
普通用戶沒有權限使用shutdown命令,只有root用戶才有權限。
su -root?進入根目錄
shutdown [選項]?時間?[警告消息]
系統關機
-h?關閉系統所有服務后直接關機。
-c?取消前一個shutdown命令。值得注意的是,當執行一個如“shutdown ?-h 11:10”的命令時,只要按“Ctrl+C”鍵就可以中斷關機的命令。
-r重新啟動系統。
-k?只是送出信息給所有用戶,但并不會真正關機。
[時間]?設置多久時間后執行shutdown命令。時間參數有hh:mm或+m兩種模式。hh:mm格式表示在幾點幾分執行shutdown命令。例如“shutdown 10:45”表示將在10:45執行shutdown.+m表示m分鐘后執行shutdown.比較特別的用法是以now表示立即執行shutdown.?值得注意的是這部分參數不能省略。
[警告信息]?要廣播所有登入用戶的信息,這些信息會顯示在當前登入用戶的終端中。
?