權限管理:
r:
w:
x:
三個用戶:
u:屬主
g:屬組
o:其他用戶
chown:改變文件屬組(只有管理員可以使用此命令)
#chown username file
-R:修改目錄及其內部文件的屬主
--reference=/path/to/somefile file 將file文件的屬主,屬組信息修改爲跟前面一樣
chown USERNAME:GRPNAME file
chown USERNAME.GRPNAME file
chgrp GRPNAME file
umask :遮罩碼
666-umask:文件
777-umask:目錄
文件默認不能具有執行權限,如果算得的結果中有執行權限,則將其權限整體加1
022文件
002目錄
站在用戶登錄的角度來說,SHELL的類型:
登錄式shell
正常通常某終端登錄
su - username
su -l username
非登錄式shell
su username
圖形終端下打開命令模式
自動執行的shell腳本
bash的配置文件
全局配置
/etc/profile, /etc/profile.d/*.sh, /etc/bashrc
個人配置
~/.bash_profile, ~/.bashrc
profile類的文件:
設定環境變量
運行命令或腳本
bashra類的文件:
設定本地變量
定義命令別名
登錄式shell如何讀取配置文件?
/etc/profile-->/etc/profile.d/*.sh---->~/.bash_profile-----~/>.bashrc----->/etc/bashrc
非登錄式shell如何配置文件:
~/.bashrc----->/etc/bashrc------>/etc/profile.d/*.sh
bash:腳本解釋器