Linux Learning Notes in learning Linux 鸟哥的私房菜 Chapter6

1.Linux一般将文件可存取访问的身份分为3个类别,分别是owner,group,others.

2.改变文件属性与权限的命令:

1)chgrp:改变文件所属用户组

2)chown:改变文件所有者

3)chmod:改变文件的权限

常常我们以vim编辑一个shell的文字批处理文件后,它的权限通常是“-rw-rw-r--",也就是664,如果要将该文件变成可执行文件,并且不要让其他人修改此文件的话,那么就需要”-rwxr-xr-x"这样的权限,此时就得要执行“chmod 755 test.sh"命令。

如果我们不知道原先的文件属性,而我们只想增加该文件的每个人均可写入的权限,那么我们就可以使用

chmod a+w filename

同理,如果将权限去掉而不更改其他属性,可以将+号变为-号。

3.在linux下,文件是否能够被执行是由是否具有‘x'这个权限来决定,而跟文件名是没有绝对的关系的。

4.新建空文件可用touch命令

5.可以通过”su - name"命令来切换身份;用exit退出当前身份,回到之前的身份

6.cat是将一个文件内容读出来的命令

7. FHS Filesystem Hierarchy Standard

   FHS定义出3层目录下面应该放置什么数据:

 /(root,根目录):与开机系统有关;

/usr(UNIX Software resource):与软件安装/执行有关;

/var(variable):与系统运作过程有关。

8./selinux 这个目录的内容数据也是在内存中的信息,同样不会占用任何的硬盘容量。这个/selinux是Source Enhance Linux(SELinux)的执行目录,而SELinux是Linux内核的重要外挂功能之一。

9.由于命令的执行需要变量的支持(到bash章节才会提到),若你的执行文件放在本目录,而本目录并非正规的执行文件目录(/bin,/user/bin等为正规),此时要执行命令就得严格制定该执行文件。’./'代表“本目录”的意思,所以'./run.sh'代表执行本目录下名为run.sh的文件。

10.要开放目录给任何人浏览时,应该至少也要给予r及x的权限,但w权限不可随便给予。

11.有5个目录不可与根目录放在不同的分区,它们分别是: /etc, /bin, /lib, /dev, /sbin

你可能感兴趣的:(Linux)