文章目錄
- shell 命令列解釋器
- 權限
- yum
- vim
shell 命令列解釋器
??命令列解釋器的統稱,并不是一個具體的命令列解釋器.
命令: echo $BASH

/user/bin/bash
具體的命令列解釋器叫做bash,

- 將命令傳遞給linux作業系統
- 將linux作業系統的執行結果回傳
權限
權限的種類:
- r可讀權限
- w可寫權限
- x可執行權限
結合用戶去理解權限

??以其中一個為例

注意: 檔案的大小都是4096,是不包括檔案夾下的內容大小,
- 用戶組和用戶組之間有不同的權限
- 用戶組當中具有至少一個用戶
- 一個檔案/檔案夾具備的權限需要,規定針對所屬用戶/所屬用戶組/其他用戶
- linux下的檔案一定是某個用戶創建出來的,所以一定有針對某個用戶的權限,
a.txt
??針對自己用戶的權限
??針對當前用戶組的權限
??針對其他用戶組的權限
更改檔案權限

第一種更改權限的方式
使用字母“r”“w”“x”更改權限
命令: chmod 用戶標識(+/-)權限 檔案名

三種用戶的標識:
- 當前用戶 u(user)
- 所屬組用戶 g(group)
- 其他用戶 o(other)
第二種更改權限的方式
??采用數字的方式來更改權限,把可讀可寫可執行的位置當作是二進制位元位來看,如果位元位為1,表示具有某種權限,

命令: chmod 權限數字 檔案名稱

權限對檔案或檔案夾的影響
檔案
- 如果沒有可讀,就不能查看內容,
- 如果沒有可寫,就不能往檔案中寫入內容
- 如果沒有 可執行,就不能執行,但是一個檔案具備了可執行權限之后,并不一定能執行,取決于檔案本身是否能執行,
檔案夾
- 如果沒有可讀,不能查看檔案夾內容(ls),
- 如果沒有可寫,不能在檔案夾中創建內容(touch/mkdir),
- 如果沒有可執行,不能cd到檔案夾,
yum
- 查看yum應用商店(有的安裝包)
yum list | grep tree
管道過濾 - 安裝軟體包
yum install -y 安裝包名稱
yum list | grep lrzsz
yum instail -y lrzsz - 卸載
yum remove lrzsz
可以從window向linux上傳檔案
rz 回車
sz 檔案名稱 回車
lrzsz軟體包可以上傳和下載檔案,不可以是檔案夾
rz 上傳
在哪個目錄下市容rz,就上傳到哪個檔案夾下
sz 保存到window
可以選擇傳到哪個檔案夾下
vim
??編譯器vim編輯文本檔案,也是后續撰寫c/c++代碼的編碼器,還可以編譯py和java
vim 檔案名稱
i 進入編輯模式
ESC 進入編輯模式
底行模式
:
wq保存退出
q不保存退出
q!強制退出
ESC退出底行模式
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259041.html
標籤:其他
