硬盘通过挂载使用
根分区不能被占满 不然电脑会出问题
挂3个分区
根挂一个分区
根下会挂一个boot (启动文件)一般单独挂载
swap (交换分区) 内存不够时把硬盘当内存用
根至少8个g
boot 200M足以
--------------------------------
bin 文件下是 命令
sbin是一些敏感命令 比如root能用普通用户不能用
----------------------------------
第三方软件 默认安装usr下
配置范例
----------------------------------
dev 设备文件存放目录
所有设备以文件方式呈现
硬盘在系统识别为 sd 代表sata usb等
hd 为ide接口
vd 为虚拟接口
dev下的文件
null 垃圾桶
random,urandom 随机数
zero 零
还有dvd,cd,sr0 等等
--------------------------------
etc 存系统设定
--------------------------------
home ,root 家目录
登录系统自动到该目录下
------------------------------
run,proc,sys 不在目录下
作用等同于内存,更改你懂的
-----------------------------
tmp临时包 任何人都有权限用
里面文件超过10天没人用过的文件会删除
——————————————
var 存变数
lib 库函数
srv 用户业务数据 即服务数据
---------------------------
mnt meda 挂载目录
---------------------------
绝对路径 由根开始的文件目录
相对路径
cd 后接 符号如下
~ 到家目录
~用户名 直接到该用户名的家目录
· 到上次工作目录
pwd打印当前目录的绝对路径
-------------------------------
ls 列出当前目录的所有文件 看不到隐藏文件
(-a 可以看见
-l以长列表显示 权限,组,大小等
-R 可以看见文件夹下的文件)
touch 创建文件(已存在更新时间戳)
mkdir 创建目录
(mkdir -p 创建树目录 例如
mkdir -p /asdf/asd/as/a
)
rm 删除文件
{-r 递归删除 表示删除当前文件及所有下面所有,但每删除一个都要y同意
-fr 强制删除 没有提醒}
rmdir 删除文件夹
cp 复制文件
cp 原文件 目标名
{-r 可以复制目录递归复制
-vr 显示整个复制过程
-a 复制过去后的文件带原来的属性}
mv 移动文件 (剪切)常用来改名字(4即移动到本目录)
----------------------------------
通配符
* 零个或多个任意字符
?表示占位符,一定有一个字符
rm -fr * 删除目前目录下所有文件
---------------------------
{}循环创建
touch 2015-{01..12}-{01..30}