網(wǎng)站建設合同付款比例賬號權(quán)重查詢
?
?
?
shell
?命令解析器
命令解析器作用:?他把在終端上輸出的命令 給你解析成內(nèi)核可以識別的指令,內(nèi)核 是經(jīng)過命令解析器的加工?
?
shell在找命令的時候,所包含的路徑,就是在這些路徑里去 找 找到就執(zhí)行? 找不到就報錯?
報錯? 要么 這個命令沒有,要么 你沒有把這些命令配置到這個目錄里面
最外層 圖形用戶界面?
寫文件 讀文件,文件是在磁盤上,讀寫磁盤是內(nèi)核做的事情,內(nèi)核是可以驅(qū)動 硬件去工作的,
內(nèi)核層里面主要是什么東西?其實是linux操作系統(tǒng)內(nèi)核,內(nèi)核里面有很多的驅(qū)動程序,如果你安裝的windows沒有驅(qū)動 卡能工作嗎?? 顯卡是有顯卡的驅(qū)動? 硬盤有硬盤的驅(qū)動,
如果沒有驅(qū)動 你的某一個硬件就無法工作?
間接驅(qū)動內(nèi)核 讀寫磁盤 是內(nèi)核做的事情?
shell 將命令翻譯成 內(nèi)核層能夠識別的指令,就相當于翻譯官
? 這兩個是不同的shell? 但是我們用的最多的是bash
什么情況下用sh 在這種情況下就是sh
他不支持快捷鍵,命令補全 文件補全
shell有很多種 只要把bash 其他大同小異
?
?補齊命令
?
?
?
?
?
?
?cd bin? ls
自己寫的shell可執(zhí)行程序不要寫在這里面
超用戶經(jīng)常使用的超級命令? sbin
?
?鍵盤鼠標都屬于字符設備
硬盤是塊設備
mouse0當前鼠標使用的文件
?標準輸出:顯示器? ?
標準輸入: 鍵盤, 和標準錯誤輸出
是編寫c語言代碼,經(jīng)常使用的so庫?
線程庫:
庫里面有函數(shù)實現(xiàn)
?
?系統(tǒng)默認提供的目錄, 可以不掛載默認這個目錄
家目錄
?
?裝小游戲
?保存的是所有用戶的一些信息,當前使用的用戶是itcast
?
用戶主目錄:又叫 用戶家目錄,或者宿主目錄
group:每一個用戶都屬于某一個組? 存放了所有的組信息
?看group文件信息的格式? man 5
一共分了4列
系統(tǒng)的配置文件
學了shell基本語法之后 大致就可以看明白了?
?
?
?相對路徑 絕對路徑
?
?
?
相對路徑? 絕對路徑
?用戶@主機名
?
主機名
用戶當前所在目錄
$起始符? 指的是 普通用戶的起始符
還有超級用戶
linux下有幾個用戶? 一個是超級用戶#, 一個是普通用戶 $
超級用戶指的是root用戶 符號是#
~用戶所在的當前所在目錄 相當于敲pwd
#提示符 普通用戶和超級用戶的提示符不一樣
?
?
tree命令不是linux本身自帶的命令,是后面裝的?
目錄結(jié)構(gòu)清晰
?
?
?包含隱藏文件, 這個文件名如果是以 . 開頭的,他就是一個隱藏文件,
可以看到隱藏文件,看不到他了 ,又看見了
?
?
?
第一個字符:文件類型, d:目錄? -普通文件? l軟鏈接? ?c字符?
?b塊設備? 硬盤是塊設備
p管道文件
sock文件
?三個字母一組 rwx 可讀可寫可執(zhí)行
文件所屬組所擁有的權(quán)限
其他組
?
aa有5個目錄 5個d
?
?
又創(chuàng)建一個? 是6個
對于目錄來說 這個計數(shù),有幾個目錄 包含了 . 或 ..
普通文件 指的是 硬鏈接 計數(shù)? 當你創(chuàng)建一個硬鏈接 他的計數(shù)加一
?當你刪除一個硬鏈接 就減一 硬鏈接減到0的時候,這個文件就徹底刪除了
文件所屬組 所屬組? 4096 文件大小? 常識 對于目錄來說 他的文件大小指的是4k 并不包含目錄里面 文件大小,只包含他自己 按字節(jié)計算
文件的最后修改時間 或者創(chuàng)建時間,?
aa 文件名
6:對于目錄來說? 是目錄里面的目錄的個數(shù) 包含. 或..
對于文件來說? 1 代表硬鏈接計數(shù)
目錄沒有硬鏈接? 普通文件才有硬鏈接
兩部分 :文件類型,7種? ?權(quán)限
權(quán)限又分三種
?修改的文件是最后修改的文件
t 時間? ?r逆向
?
?
?cd不加目錄回宿主目錄 或主目錄 或 家目錄
~指的是用戶的家目錄
?
?
?
回到上一次你剛剛所在的目錄 切換回去
一個意思👆
?
?
?
?
?
?創(chuàng)建一個新的文件的時候可以使用touch,touch命令創(chuàng)建出來的文件是空文件? 或者你想修改文件的最后修改時間也可以使用touch命令
?
?
創(chuàng)建目錄
?