建議學習路徑:
Linux系統與系統編程? ?? Linux網絡和網絡編程? ????MySQL
一、初識shell命令?
1.1、關于 Linux 桌面
很多同學的 Linux 啟動進?圖形化的桌?. 這個東西?家以后就可以忘記了。以后的工作中沒有機會使用圖形界面。
思考: 為什么不使用圖形界面??
1.2、下載安裝XShell
下載官網:https://www.netsarang.com/products/xsh_overview.html
下載安裝的時候選擇 home/school 則為免費版本.
1.3、查看 Linux 主機 ip
在終端下敲 ifconfig 指令,查看到 ip 地址.
1.4、使用 XShell登陸主機
在 XShell 終端下敲 ssh [ip] ,ip 為剛才看到的 ifconfig 結果。
如果網絡暢通, 將會提示輸入用戶名密碼。輸入即可正確登陸。
1.5、XShell 下的復制粘貼
復制:ctrl + insert(可以使用 insert + fn)
二、初步使用40+個常用Linux命令?
三、Linux權限概念?
3.1、Linux權限管理
3.1.1 文件訪問者的分類(?)
? ?件和?件?錄的所有者:u---User(中國平?法律問題)
? ?件和?件?錄的所有者所在的組的用戶:g---Group(不多說)
? 其它??:o---Others(外國人)
3.1.2?文件類型和訪問權限(事物屬性)
? ?件類型:
? d:?件夾?
? -:普通?件?
? l:軟鏈接(類似Windows的快捷?式)?
? b:塊設備?件(例如硬盤、光驅等)?
? p:管道?件?
? c:字符設備?件(例如屏幕等串?設備)?
? s:套接??件?
? 基本權限:
? 讀(r/4):Read對?件??,具有讀取?件內容的權限;對?錄來說,具有瀏覽該?錄信息
的權限
? 寫(w/2):Write對?件??,具有修改?件內容的權限;對?錄來說具有刪除移動?錄內
?件的權限
? 執?(x/1):execute對?件??,具有執??件的權限;對?錄來說,具有進??錄的權
限
? “—”表?不具有該項權限?
3.2、文件權限值的表示方法
字符表示方法
? 8進制數值表示方法
3.3、文件訪問權限的相關設置方法
3.4、file 指令
3.5、目錄的權限
? 可執?權限:如果?錄沒有可執?權限,則?法cd到?錄中.
? 可讀權限:如果?錄沒有可讀權限,則?法?ls等命令查看?錄中的?件內容.
? 可寫權限:如果?錄沒有可寫權限,則?法在?錄中創建?件,也?法在?錄中刪除?件.
于是,問題來了~~換句話來講,就是只要??具有?錄的寫權限,??就可以刪除?錄中的?件,?不論這個??是否有這個?件的寫權限.
這好像不太科學啊,我張三創建的?個?件,憑什么被你李四可以刪掉?我們?下?的過程印證?下.
3.6、關于權限的總結
? ?錄的可執?權限是表?你可否在?錄下執?命令。
? 如果?錄沒有-x權限,則?法對?錄執?任何命令,甚??法cd進??,即使?錄仍然有-r讀
權限(這個地?很容易犯錯,認為有讀權限就可以進??錄讀取?錄下的?件)
? ?如果?錄具有-x權限,但沒有-r權限,則??可以執?命令,可以cd進??錄。但由于沒有
?錄的讀權限
? 所以在?錄下,即使可以執?ls命令,但仍然沒有權限讀出?錄下的?檔。