10年工作经验,专研网站运维。
全部博文(454)
分类: 系统运维
2013-02-01 12:47:44
1. 文件的概念
数据的集合,不由操作系统决定结构。
2. 文件的类型
普通文件: 文本或代码数据,无特定的内部格式
目录文件: 一个内容表或一组文件的容器
特殊文件: 描述实际的或逻辑的硬件设备,设备文件,存在于/dev目录下
3. i-node(索引节点)
文件的控制信息,如:类型,访问权限,用户ID,组ID,文件的连接,修改时间,创建时间
4. 路径名
绝对路径、相对路径
pwd 显示当前绝对路径
系统目录:
/ root用户的登陆目录
/dev 包含设备文件
/etc 包含系统的配置文件
/sbin 包含系统启动的程序和命令
/tmp 包含临时文件
/home 包含用户的登陆目录
/opt 包含可选择的应用软件包
/var 包含随着系统运行经常会变动的文件/目录
/usr 包含系统的库文件、系统维护命令
5. 文件/目录的操作
显示当前目录 pwd
改变当前目录 cd
创建目录 mkdir
删除目录 rmdir
删除多级目录 rmdir -p
列出目录的信息 ls -lad
查看目录/文件信息 istat
更改目录名 mv old_dir_name new_dir_name
6. 链接
ln
ln -s
软连接优点:
可以对目录做链接, 可以跨文件系统做链接, 链接后具有不同的i节点号。
6. 文件/目录的权限
文件权限:x权限是需要有r权限做支持的。
目录权限: 创建删除目录的权限需要w和x权限。x权限可到目录里访问,所以目录的权限必须有x。
缺省权限: 文件-------rw-r--r-- 644
目录----drwxr-xr-x 755
umask: 显示当前用户的缺省文件权限。
默认目录不要有写权限,因为目录有了写权限就可以删除下面的文件或覆盖下面的文件。
命令对权限的要求:
cd x
ls r
ls -l r,x
mkdir x,w(parent)
rmdir x,w(parent)
cat,pg,more x
mv xw
cp x
touch xw
rm xw
7. vi编辑器
H 将光标移动到当前文本第一行
M 将光标移动到当前文本中间一行
L 将光标移动到当前文本最后一行
替换文本: “ :g/ the /s// the one and only /g ”
存放执行过的命令文件: $HOME/.sh_history