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