Linux第二节
文件区分类型
Linux上一切皆文件
文件名一般情况下不允许有空格!
文件类型是文件的一种属性信息,不能通过文件的扩展名来区分文件的类型
普通文件-
目录文件d
管道文件p
连接文件l
设备文件(字符设备文件c、块设备文件b、套接字s)
Linux对于系统上的所有用户的管理方案
分组
Linux基础命令
su username:切换用户
exit:退出
man:查看命令的帮助手册
对于普通文件
创建:touch
删除:rm
拷贝:cp 路径+原文件 目的路径
剪切:mv 同上
重命名:mv 路径+文件名 路径+新文件名
修改属性(只能管理用户修改):
所有者:chown newuser 文件名
所属组:chgrp newgroup 文件名
编辑文件内容:vi/vim
查看文件内容:vi 文件名
对于目录文件
创建:mkdir
删除:rmdir(只能删除空目录)||rm -r(删除非空目录)
拷贝:cp -r 路径+原文件 目的路径
剪切:mv 同上
重命名:mv 路径+文件名 路径+新文件名
划分类别
权限
三组:rwx(所有者)rwx(同组用户)rwx(其他用户)
访问权限
每个文件都有自己的单独权限,每个文件的权限针对用户的使用权限都是不一样的
权限划分
r读权限
w写权限
x普通文件(可执行文件)
(空格)目录文件(可进入权限)
-无权限
修改文件权限
chomd
文字设定法
所有者 u 所属组 g 其他用户 o 所有用户 a
eg
chmod u+w main.c 给main.c的所有者添加写权限
chmod g-r main.c 给main.c的所属组取消读权限
chmod o=r main.c 给main.c的其他用户权限设置为只读
chmod u+w,g-r main.c 给main.c的所有者添加写权限,所属组取消读权限
数字设定法:
r 4 w 2 x 1
chmod nnn 文件名
eg
chmod 546 main.c 将main.c的权限修改为r-xr–rw-