程序员必知必会----linux常用命令之九【文件系统管理】
2014-01-27 13:45
826 查看
一.文件系统构成
/usr/bin 、/bin:存放所有用户都可以执行的命令
/usr/sbin 、/sbin:存放只有root用户可以执行的命令
/home:用户缺省宿主目录
/proc:虚拟文件目录,存放当前进程信息
/dev:设备文件
/lib:系统运行所需的共享库
/lost+found:存放系统出错的检查结果
/tmp:临时文件
/etc:系统配置文件
/var:经常变动的文件,如邮件,日志,计划任务
/usr:库,手册,第三方程序一般安装在/usr/local下
/boot:内核文件
/mnt:临时挂载点
二.常用命令
1.查看硬盘分区情况及其挂载点
df -h:显示硬盘大小,自动使用最大的单位
df -m:单位M
2.查看文件、目录大小
du -h file
du -sh dir
3.判断文件类型
file file/dir
4.查看文件、目录详细时间参数
stat file/dir:列出访问时间,最后修改时间,等等
5.文件校验
md5sum file
sha256sum file
sha512sum file
6.挂载与卸载光驱
挂载:mount /dev/cdrom /mnt/cdrom
卸载:umount /mnt/cdrom
弹出:eject
7.查看内存使用情况
free -m:单位M
-g:单位G
三.文件类型
-:二进制文件
d:目录
l:软连接
b:块设备 block,如硬盘,光驱等等
c:字符设备 charset,如打印机等
四.添加新的硬盘
1.在机器上安装新的硬盘后重启系统
2.dmesg | grep sdb:查看是否有关于第二块硬盘的信息
3.ls /dev | grep sdb:查看系统是否识别出第二块硬盘
4.分区
fdisk /dev/sdb 回车
m:帮助
p:显示分区表
n:添加新分区
e:扩展分区
p:主分区
n 回车 :新分区,假设分两个区
p 回车 :添加主分区
1 回车 回车 :添加第一个主分区
+10240M 回车 :设置10G
p 回车
2 回车 回车 回车:添加第二个主分区,并将剩余空间都分配
W :保存退出
q :不保存退出
d :删除分区
fdisk -l /dev/sdb :查看分区信息
5.格式化
mkfs 或者 mkfs.ext4(最新)
mkfs.ext4 /dev/sdb1 :格式化第一个分区
mkfs.ext4 /dev/sdb2 :格式化第二个分区
6.挂载分区
mkdir /dir1 /dir2
mount /dev/sdb1 /dir1
mount /dev/ddb2 /dir2
重启系统就失效了
7.系统启动时自动加载
vi /etc/fstab
格式:
物理分区名/卷标 挂载点 文件系统 缺省设置 是否检测(0否,1是) 检测顺序(0否,1优先,2后)
/dev/sdb1 /dir1 ext4 defaults 1 2
/dev/seb2 /dir2 ext4 defaults 1 2
五.硬盘对拷备份
dd if=/dev/sda of=/dev/sdb:sda===>sdb
六.伪设备
1./dev/zero:不断的写0
例子:
创建固定大小文件:64M
dd if=/dev/zero of=file bs=1024 count=65536
bs=>block size,默认单位byte
count=>个数
linux下可以这样:
dd if=/dev/zero of=file bs=1024k count=64
2./dev/null:黑洞,丢进去内容都会不见
cat file > /dev/null
/usr/bin 、/bin:存放所有用户都可以执行的命令
/usr/sbin 、/sbin:存放只有root用户可以执行的命令
/home:用户缺省宿主目录
/proc:虚拟文件目录,存放当前进程信息
/dev:设备文件
/lib:系统运行所需的共享库
/lost+found:存放系统出错的检查结果
/tmp:临时文件
/etc:系统配置文件
/var:经常变动的文件,如邮件,日志,计划任务
/usr:库,手册,第三方程序一般安装在/usr/local下
/boot:内核文件
/mnt:临时挂载点
二.常用命令
1.查看硬盘分区情况及其挂载点
df -h:显示硬盘大小,自动使用最大的单位
df -m:单位M
2.查看文件、目录大小
du -h file
du -sh dir
3.判断文件类型
file file/dir
4.查看文件、目录详细时间参数
stat file/dir:列出访问时间,最后修改时间,等等
5.文件校验
md5sum file
sha256sum file
sha512sum file
6.挂载与卸载光驱
挂载:mount /dev/cdrom /mnt/cdrom
卸载:umount /mnt/cdrom
弹出:eject
7.查看内存使用情况
free -m:单位M
-g:单位G
三.文件类型
-:二进制文件
d:目录
l:软连接
b:块设备 block,如硬盘,光驱等等
c:字符设备 charset,如打印机等
四.添加新的硬盘
1.在机器上安装新的硬盘后重启系统
2.dmesg | grep sdb:查看是否有关于第二块硬盘的信息
3.ls /dev | grep sdb:查看系统是否识别出第二块硬盘
4.分区
fdisk /dev/sdb 回车
m:帮助
p:显示分区表
n:添加新分区
e:扩展分区
p:主分区
n 回车 :新分区,假设分两个区
p 回车 :添加主分区
1 回车 回车 :添加第一个主分区
+10240M 回车 :设置10G
p 回车
2 回车 回车 回车:添加第二个主分区,并将剩余空间都分配
W :保存退出
q :不保存退出
d :删除分区
fdisk -l /dev/sdb :查看分区信息
5.格式化
mkfs 或者 mkfs.ext4(最新)
mkfs.ext4 /dev/sdb1 :格式化第一个分区
mkfs.ext4 /dev/sdb2 :格式化第二个分区
6.挂载分区
mkdir /dir1 /dir2
mount /dev/sdb1 /dir1
mount /dev/ddb2 /dir2
重启系统就失效了
7.系统启动时自动加载
vi /etc/fstab
格式:
物理分区名/卷标 挂载点 文件系统 缺省设置 是否检测(0否,1是) 检测顺序(0否,1优先,2后)
/dev/sdb1 /dir1 ext4 defaults 1 2
/dev/seb2 /dir2 ext4 defaults 1 2
五.硬盘对拷备份
dd if=/dev/sda of=/dev/sdb:sda===>sdb
六.伪设备
1./dev/zero:不断的写0
例子:
创建固定大小文件:64M
dd if=/dev/zero of=file bs=1024 count=65536
bs=>block size,默认单位byte
count=>个数
linux下可以这样:
dd if=/dev/zero of=file bs=1024k count=64
2./dev/null:黑洞,丢进去内容都会不见
cat file > /dev/null
相关文章推荐
- linux笔记:文件系统管理-分区、文件系统以及文件系统常用命令
- Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令
- 程序员必知必会----linux常用命令之四【软件包管理】
- 程序员必知必会----linux常用命令之五【进程管理】
- 程序员必知必会----linux常用命令之十【系统相关】
- linux文件系统,目录管理,文件管理,日期时间,查看文本的常用命令
- Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
- Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
- linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)
- Linux常用命令之:磁盘及文件系统管理命令
- 程序员必知必会----linux常用命令之三【用户管理】
- Linux 文件系统结构和常用命令
- Linux常用命令笔记---文件系统的备份、恢复、与监控
- Linux常用命令之文件管理
- linux 系统常见的日志文件和常用命令
- 搭建集群必知:Linux常用命令及修改文件总结
- 4.Linux 磁盘、文件系统管理---交换分区及常用命令
- linux常用文件管理命令
- Linux基础入门及系统管理01-Linux操作系统及常用命令04
- Linux文件和目录管理常用命令(下)