用户与用户组
Su -
Ls -l
Ls -a
Ls -al
文件大小以字节为单位
d是目录directory
-是文件
|链接文件link
B
c代表意义不太记
R,w,x,没有权限则是-
文件拥有者,加入用户组的账号,非本人且未加入用户组
第二栏表示多少文件名链接到此节点inode
第五栏文件的容量大小,默认单位byte字节
第六栏最近修改日期
隐藏文件.开头
无论文件权限怎么样,基本root都可以打开
文件目录打开需要X执行权限[而不是读]
注意:除了w,r,x,还有s
修改文件属性与权限
{
文件内容查看:
More 空格/enter翻页
Cat 获取所有内容
}
chgrp修改用户组 在/etc/group里记录
Format: chgrp 用户组 文件
创建用户组
Groupadd 用户组 groupdel 用户组 删除用户组
Chown修改文件拥有者 在/etc/passwd里记录
创建用户
Useradd jieran userdel jieran删除用户 rm -rf jieran删除用户所在目录
Passwd jieran[会提示密码太短之类不用理会]密码:password
Chown [-R] jieran:jieran顺便修改用户组[-R]递归改变recursive
Cp 源文件 目标文件
-----------------
修改文件权限
数字类型修改:
R:4,w:2,x:1
-rwxrw-r-- ==>>拥有者7,用户组6,others4
Chmod 764 文件名
符号类型修改:
U,g,o,a[all所有人] eg: u=rwx g=r
chmod U+w g-x
+-不会发生覆盖,=覆盖原先的
Linux文件扩展名
Windows: .exe .bat
Linux: x属性,例如cat命令,去掉x,无法执行读取
/bin目录下ls,cat命令权限
起名尽量带有,方便识别
查看当前所在目录:pwd
文件重命名
Mv 老文件名 新文件名[在所在目录下操作]
Rename命令 rename 旧名[可以是标识] 新名 有标识的文件
eg:
Rename makemm hello makemm功能同mv
还可以根据标识同时批量改名字
----------------
Linux目录配置依据FHS filesystem hierarchy standard
/(root,根目录)系统启动
/(usr unix software resource)软件安装
/var(variable 可变的)系统运行过程有关
/etc配置文件
FHS标准建议/根目录,分区越小越好,因为越大越不容易管理,容易发生问题
绝对路径与相对路径:
./当前目录
../上一层目录
绝对:由根目录/开始写
相对:由./ ../开始