此爲本人大學慕課的筆記,具體視頻點擊這裏linux
1.Shell是介於使用者和操做系統核心程序(Kernel)間的一個接口;是Linux的命令行
2.Shellshell
3.Bash:包括早期的Bourne Shell和Korn Shell的全部功能,而且加入了C Shell的某些功能(它是各類Linux操做系統的默認Shell)
4.使用Shell方法bash
5.終端前面的內容-- [root@sjh-com ~]#服務器
6.切換帳戶的命令:su
命令格式:su [-] [用戶名]
su 等價於 su root
su sjh
擴展部分: - 選項的做用網絡
命令列表spa
1.運行級別(runlevel):操做系統當前正在運行的功能級別,定義在/etc/inittab文件中
2.Linux的7種運行級別操作系統
0 halt 關機、表明系統停機狀態
1 Single user mode 單用戶模式,只支持root帳戶
2 Multiuser,without NFS 不支持網絡文件系統的多用戶模式
3 Full Multiuser mode 徹底多用戶模式
4 unused 系統未使用,用做保留
5 X11 圖形界面的多用戶模式
6 Reboot 重啓命令行
3.不一樣運行級別能夠相互切換,本質上並無級別功能差別視頻
補:若是丟失了root帳戶的口令,可讓機器啓動進入單用戶模式,而後使用passwd命令來重置root的密碼接口
4.運行級別原理
在目錄/ect/rc.d/init.d下有許多服務器腳本程序,通常稱爲服務(service)
在/etc/rc.d下有7個名爲rcN.d(N的取值爲0~6)的目錄,對應系統的7個運行級別
rcN.d目錄下都是一些符號連接文件,這些文件都指向init.d目錄下的service腳本文件,這些連接文件命名規則爲K+nn+服務名或S+nn+服務名,其中nn爲兩位數字
系統會根據指定的運行級別進入對應的rcN.d目錄,並按照文件名順序檢索目錄下的連接文件:對於以K(Kill)開頭的文件,系統將終止對應的服務;對於以S(Start)開頭的文件,系統將啓動對應的服務
5.運行級別相關操做
6.CentOS7.3中設置運行級別的命令
具體見下表
命令 | 功能 |
---|---|
Tab | 命令補全 |
文件名或路徑補全 | |
連續按2次Tab鍵,顯示已輸入字符開頭的全部命令、文件名或路徑 | |
Ctrl+D | 退出終端 |
如處於編輯狀態,則直接退出編輯狀態 | |
從光標處向右刪除 | |
Ctrl+C | 結束當前執行的命令 |
取消當前命令行的編輯 | |
Ctrl+L | 終端清屏 |
Ctrl+Z | 將正在運行的程序送到後臺 |
Ctrl+R | 搜索歷史命令 |
Ctrl+A | 移動光標到所在行的行首 |
Ctrl+E | 移動光標到所在行的行尾 |
Ctrl+U | 輸入了錯誤的命令,使用該快捷鍵會擦除從當前光標位置到行首的所有內容 |
Ctrl+K | 輸入了錯誤的命令,使用該快捷鍵會擦除從當前光標位置到行尾的所有內容 |
Ctrl+W | 擦除光標位置前的單詞;若是光標在一個單詞自己上,它將擦除從光標位置到該單詞詞首的所有字母 |
Ctrl+Y | 粘貼使用Ctrl+W、Ctrl+U和Ctrl+K快捷鍵擦除的文本 |
未完,待續 ~