1,計算機的自舉能力 linux
計算機必須具有自舉能力將本身全部的元件激活,以便能完成加載操做系統這一目的,而後再由操做系統承擔起那些單靠自舉代碼沒法完成的更復雜的任務。c++
自舉只有兩個功能:加電自檢和磁盤引導 BIOS COMSshell
以上功能完成時,自舉操做就啓動一個讀寫操做系統文件和將它們複製到隨機存儲器中的過程,此時的機器纔是真正意義上的計算機小程序
計算機的啓動能夠有冷啓動和熱啓動兩種方式 ,它們之間的差異是熱啓動不進行機器的自檢(機器自己配置的檢查與測試),當計算機在使用過程當中因爲某些緣由形成死機時,能夠對計算機進行熱啓動處理bash
2,linux的基本原則:ide
【1,由目的單一的小程序組成: 組合小程序 完成複雜任務測試
【2,一切皆文件spa
【3,儘可能避免捕獲用戶接口(儘可能少給用戶交互)操作系統
【4,配置文件保存爲純文本格式
命令行
3,shell接口:
【外殼 人機交互接口】 有多是命令行 也有多是圖形化的
分類:
GUI接口:
桌面分類:
Gnome c
KDE c++
XFace 是一個簡潔的適合用在嵌入式平臺上的輕量級的桌面系統
CLI接口:
命令行接口分類:
sh
bash(用的最多 功能最強大的命令shell)
csh
zsh
ksh
tcsh
....
shell就是讓用戶輸入命令的並能把取回到當前屏幕上的一個用戶接口
任何跟shell相關的程序 只要關掉shell 程序隨之關掉
命令:
輸入命令 給出執行文件的路徑
命令提示符:prompt
#: root(管理員展現爲#號)
$: 普通用戶
輸入格式: 命令 選項 參數
命令格式:在命令符的提示下 你第一個輸入的必須是一個可執行的程序的路徑 或者說必須是一個命令或者腳本的名字
選項:(選項能夠同時使用多個)
短選項: -character(後面一般跟一個字符)
短選項的多個選項能夠組合 如-a -b 等價於 -ab
長選項: --word(單詞)
參數: 命令的做用對象
使用憑證: 用戶就是使用標識或者叫使用憑證(限制資源的使用)
虛擬終端(terminal):Ctrl+Alt+[F1-F6]
startx & (&符號表示咱們的程序在後臺運行) 能夠啓動咱們的圖形終端 ALT+F7
圖形界面下打開的終端叫模擬終端
用戶切換 root student vistor
su(switch user)
# su 用戶名(半切換) (命令 選項 參數) 它只須要接受一個命令 而選項是能夠省略的
# su -l 用戶名 (徹底切換)
使用exit表示退回原來的位置
# psswd 回車後修改當前密碼 連輸兩次便可
普通用戶的密碼策略通常要符合密碼複雜性規則
只有數字:1-10 6位數的密碼 暴力破解 10^6次
數字加字母26+26+10 6位數密碼 62^6次
密碼設置規則
1,使用4種類別字符串至少3種
2,足夠長 大於7位
3,使用隨機字符串
4,按期更換
5,循環週期要大
ls命令 顯示當前的文件