linux的防火牆狀態更新和權限的更改以及文本編輯

1、

查看防火牆狀態:

/etc/init.d/iptables status

關閉防火牆狀態:

chkconfig iptables off

重啓後生效

2、

 

【更改權限,遞歸方式】

chmod -R 755 文件目錄

444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx

從左至右,1-3位數字代表文件所有者的權限,4-6位數字代表同組用戶的權限,7-9數字代表其他用戶的權限。

0(沒有權限);4(讀取權限);5(4+1 | 讀取+執行);6(4+2 | 讀取+寫入);7(4+2+1 | 讀取+寫入+執行)

【更改屬主,遞歸】

chown -R  用戶名 文件目錄

 

3、

 

Linux 文本編輯(vim)

vi是一個命令行界面下的文本編輯工具,Vim是Vi的一個增強版。

 

vim或vi命令可以啓動vim編輯器

vim + 目標文件路徑 使用vim打開文件

如果目標文件存在,則vim打開該文件

如果目標文件不存在,則vim會新建該文件,並打開

 

Vim命令下按”i”進行編輯。編輯完成後,按”Esc”輸入”:”

  • 冒號後輸入”wq”保存後退出。或者直接輸入”x”也是一樣。w:write(寫入),q:quit(退出)
  • 冒號後輸入”q”表示直接正常退出,前提是打開的文件在內容上未被修改過
  • 冒號後輸入”q!”表示不保存退出
  • 冒號後輸入”!”會直接退出,退出後會有提示Press ENTER or type command to continue

4、

 

Linux 流編輯器(sed)

sed是一種流編輯器,能夠完美的配合正則表達式使用,主要用來自動編輯一個或多個文件;簡化對文件的反覆操作。

①直接編輯文件選項-i,使用後綴 /g 標記會替換每一行中的所有匹配,將file文件中book替換爲books:
sed -i 's/book/books/g' file

②將file文件中book替換爲books,並備份原文件,備份文件名稱爲file.bak
sed -i.bak  's/book/books/g' file

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章