chown: 改变文件属主(只有管理员可以使用此命令)
chown USERNAME:GRPNAME file,…..
chown USERNAME.GRPNAME file,…..
-R: 修改目录及内部文件属主
--reference=/path/to/somefile file 属主属组一起改
chgrp 修改文件的属组
-R: 修改目录及内部文件属组
--reference=/path/to/somefile file
chmod 修改文件的权限
-R 修改目录及内部文件权限
--reference=/path/file file
修改三类用户权限
chmod MODE(777) file
修改某类 某些类---用户属主其它权限 user,group,other,all
chmod [u,g,o,a]=rwx,[ugoa]=rwx file
修改某类的某些位权限
chmod [ugoa]+/-[rwx] file
umask 遮罩码
linux 文件默认权限 666-umask
linux 目录默认权限 777-umask
文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1
如:umask:023
文件: 666-023 =644
目录: 777-023 =754
登录式shell:
正常通过 某终端登录
通过 su – USERNAME 或 su –l USERNAME登录的
非登录式shell
su USERNAME
图形终端下打开命令窗口
自动执行的shell的脚本
bahs的配置文件
全局配置 对所有用户生效
/etc/profile, /etc/profiel.d/*.sh,/etc/bashrc
个人配置 对当前用户生效
~/.bash_profile,~/.bashrc
profile类的文件
设定环境变量
运行命令脚本
bashrc类的文件
设定本地变量
定义命令别名
登录式shell如何读取配置文件?
/etc/profile ----> /etc/profile.d/*.sh ---->~/.bash_profile --->~.bashrc ----> /etc/bashrc
非登录式shell如何配置文件?
~/.bashrc ---> /etc/bashrc --->/etc/profile.d/*.sh