鸟哥linux私房菜第6章笔记
文件权限
修改
chgrp [-R] groupname filename //修改文件所属组
chown [-R] ownername[:groupname] filename //修改所有者[所属组]
chmod [-R] 777 filename //修改文件权限
chmod ugoa=+-rwx,ugoa=rwx filename//,后面无空
[-R] 表示递归修改
含义
- 文件
- r 可以读取具体文件内容
- w 可以修改文件内容
- x 可以执行文件。linux与windows不同,文件是否可以执行不看扩展名,而看是否是x权限。但是能否执行成功却取决于该文件是否是可执行文件。
- 目录
- r 可以查看目录下的文件列表【ls】
- w 可以在目录下新建、删除文件或目录,重命名目录下的文件或目录的名称
- x 可以进入该目录【cd】
文件种类
- 普通文件【-】
- 纯文本文件,可以用cat查看
- 二进制文件,是linux能够执行的文件
- 数据格式文件,比较特殊,只能用last查看
- 目录【d】
- 连接文件【l】
- 设备文件【b,c】
- 套接字【s】
- 管道【f】
注意:linux下的扩展名,作用只是为了让我们便于区分文件,并没有实质意义
其他
tab键的使用,快速输出文件名
ls -ald //查看目录详细信息
mkdir //创建目录
touch //创建文件
cp fromfile tofile//复制文件
sudo -i //切换到root
su - username //切换到普通用户
exit //从普通用户再次切回root