Linux知识复习(二)
关于linux的文件权限,了解一下的几个要点就行了,首先linux有用户组的概念,每个用户组用分配有一个id,用于唯一的标识,可以用于方便指定此用户组中的用户操作某些文件的权限。同样每个用户也拥有一个用户id,用于唯一标识用户,而对于每个文件用 ls -l -a 就可以显示当前目录下面所有的文件文件夹的详细信息。例如:我们在用户wup86的home目录下面用echo abc>wupeng.txt即建立一个wupeng.txt文件内容为“abc”,于是我们在用ls -l -a就会如下所示:
总用量 12
drwxrwxr-x 2 wup86 wup86 4096 3月 15 00:11 .
drwx------ 3 wup86 wup86 4096 3月 15 00:17 ..
-rw-rw-r-- 1 wup86 wup86 4 3月 15 00:11 wupeng.txt
首先说每行开头10个字母或者是-号。其中,第一位是文件类型,即是文件还是目录,如果是文件则为-,如果是目录则为d,接下来3位中间那三个代表的是所有者user权限,然后代表的是组群group权限,最后三位代表的是其他人other权限,其中:r 表示文件可读,w 表示文件可写,x 表示文件如果是执行程序则可被执行,- 表示相应的权限还没有被授予。
在linux中,chmod命令用于改变文件或目录的权限。chmod可以用u,g,o,a和+,-来为相应的权限单位增加权限或者是移除权限,例如chmod o-rwx wupeng.txt 即移除其他用户对wupeng.txt的一切权限,同时也可以用chmod [3位数] [文件名]的方法来指定权限,类似于8421码的运算,r=4,w=2,x=1以此相加,例如想让wupeng.txt获得所有的权限则 chmod 777 wupeng.txt
相关文档:
一、svn客户端安装及环境配置.
果所在的linux机器上没有安装svn客户端,则首先安装svn客户端:
1. subversion-1.4.3.tar.bz2 subversion-deps-1.4.3.tar.bz2
2. 使用
tar xvfj subversion-1.4.3.tar.bz2
t ......
用户系统相关命令
用户切换
用户切换: su [选项] [使用者]
用户管理
增加用户账号: useradd [选项] 用户名
设置用户账号属性: usermod [选项] 属性值
删除对应用户账号: userdel [选项] 用户名
增加组账号: ......
opendir(打开目录)
相关函数
open,readdir,closedir,rewinddir,seekdir,telldir,scandir
表头文件
#include<sys/types.h>
#include<dirent.h>
定义函数
DIR * opendir(const char * name);
函数说明
opendir()用来打开参数name指定的目录,并返回DIR*形态的目录流,和open()类似,接下 ......
备份MBR分区
0. 备份硬盘的分区信息:
#fdisk /dev/sda -l > /tem/sda.txt
1.使用fdisk -l 确定MBR位置
2.备份MBR
dd if=/dev/sda1 of=/root/mbr bs=512 count=1
3.恢复MBR
dd if=/root/mbr of=/dev/sda1 bs=512 count=1
......
1.fork
创建一个新进程
2.clone
按指定条件创建子进程
3.execve
运行可执行文件
4.exit   ......