1.權限
a.文件:
可讀:可以讀出文件中的內容
可寫:可以修改文件中的內容
可執行:表示這個文件具有可執行權限,但是是否真的能執行,取決於文件的內容
b.文件夾
可讀:缺失可讀,不能查看文件夾下的內容
可寫:缺失可寫,不能再文件夾下創建文件或者文件夾
可執行:缺失可執行,不能進入到本文件夾
umask
a. txt() = 系統默認的權限(0777) & (~umask)
0777 0002->0775===>0775
b. umask[八進制的數字]
粘滯位
chmod +/ -t [flodername]
root 用戶可以刪除/文件所有者可以刪除/目錄所有者可以刪除
包管理器-- yum (centos/redhat)
編輯器--vim
編譯器--gcc/g++
調試器--gdb
git
1.yum
a.包管理器相當於應用商店的概念
b.安裝
yum install [需要安裝的名稱]
c.查看當前系統中有哪些包已經安裝成功了
yum list
d. 卸載/移除
yum remove [需要移除的名稱]
e. rzsz
rz:將win機器上的文件上傳到linux機器
sz:將linux機器上的文件下載到win機器
xftp 上傳下載 適用於文件或者文件夾
2.vim 編輯器
a. 進入到插入模式
i:從光標的前一個位置進行插入
I:從當前行的行首的前面進行插入
A:從當前行的行尾進行插入
a:從光標的後一個位置進行插入
O:從當前行的上一行另外新起一個空行進行插入
o:從當前行的上一行另外新起一個空行進行插入
移動
h:(光標向左移動)
j(光標向下一行移動)
k(光標向上一行移動)
l(光標向右移動)
移動到最後一行 shift +g ==> G
移動到第一行 gg
跳到下一個字的首部 w
跳到上一個字的首部 b
跳到當前字的結尾 e
上下左右箭頭可以移動光標
b. 刪除
單個字符
x:刪除當前光標所在的位置的字符
X:刪除當前光標所在位置的前一個字符
[num] x :從當前光標所在位置的字符開始刪除num個字符
[num] X:從當前光標所在位置的前一個字符開始刪除num個字符
刪除某一行
dd:刪除光標所在行的數據
[num] dd :從當前光標所在位置的行開始刪除num行
c.複製
複製行
yy:複製光標所在的當前行數據
[num] yy:從光標所在位置的當前行開始複製num行
yw:從光標所在位置複製一個字的長度數據到緩衝區
[num] yw:從光標所在位置複製num個字的長度數據到緩衝區
p:針對複製的是行數據,向當前行的下面去粘貼
P:針對複製的是行數據,向當前行的上面去粘貼
R:replace模式下,可以替換多個字符,按esc結束,返回到普通模式
e:撤銷 u
f:更改:
cw:從當前光標刪除一個字
c[num]w:從當前光標刪除num字