刚开始学Linux,就已经喜欢上了这种只需输入命令就可以完成各种各种操作的操作系统,不需要像windows一样,需要用鼠标点击的操作,
在Linux下只需要几行指令就可以完全搞定。
下面是在看鸟哥的私房菜时写的一些随笔,希望可以帮助到你。
1.linux一般将文件可存取访问的身份分为3个类别:owner /group/others/
且3种身份各有read /write/execute3种权限。2.ls—>显示文件的文件名与相关属性。
ls -al—>列出所有的文件详细的权限与属性。(包含隐藏文件)。
3.文件属性:
先说明下,下面这张图是通过ll(ls -l的缩写)
这条指令而显示出来的。
一开始看到时我也是一头雾水,完全不懂第一列代表什么意思?
下面让我们一起来了解下这些字符代表的是什么意思。
对上述第一列属性的详解:
对上面几列参数代表的意思作如下简述:
4.如何改变文件属性与权限:
①chgrp—>改变文件所属用户组
②chown—>改变文件所有者
③chmod—>改变文件的权限
。改变文件所属用户组:
chgrp [-R] dirname/filename
-R(进行递归的持续更改,即就是将子目录下的所有文件、目录都更新为这个用户组)。
。改变文件所有者:chown
chown [-R] 账号名称 文件或者目录
注意:在/etc/passwd这个文件中有记录的用户名称才能改变。
。改变文件权限:chmod
1>数字类型改变文件权限:
首先:文件的权限字符有9个,这9个权限是三个三个为一组的,用数字来代表各个权限:
r—>4
w—>2
x—>1
指令的使用格式:
chmod [-R] xyz 文件或者目录
参数:-R(进行递归的持续更改,即连同子目录下的所有文件都会被更改)。
xyz--->指代rwx三个权限的和。
每种身份各自的三个权限是需要累加的,例如当权限为[-rwxrwx—]
owner = rwx = 4 + 2 + 1 = 7;
group = rwx = 4 + 2 + 1 = 7;
others = — = 0 + 0 + 0 = 0;
当我们设置权限的更改时:该文件的权限数字就是770、
2>符号类型改变文件权限:
注意:在u=rwx,go=rx是连在一起的,中间并没有任何的空格。
例如:去掉所有人的可执行权限。
重点:
能不能进入到某一个目录,仅与该目录的x权限有关。
如果你在某目录下不具有x的权限,那么你就无法切换到此目录下,也就无法执行该目录下的任何命令,即使你拥有该目录的r权限。
今天就看了这么多,你有没有从中学到一点知识呢?
每天学一点,总会有收获的,毕竟知识是一点一点积累起来的。
题外话:
最近,看到有一则新闻是关于琼瑶阿姨的,她说过这样的一句话,让我感触很深,“生时愿如火花,燃烧到生命最后一刻。死时愿如雪花,飘然落地,化为尘土!”,我发现自己一直追求的东西渐渐清晰了起来,很喜欢这种生活方式,对很多事情不必太过在意,活的潇洒一点。
再次向琼瑶阿姨致敬,感谢给我带来那么多的启发。