初学CentOS——盘符基本命令
2016-06-26 09:07
393 查看
1.基本查看系统与分区命令
df 选项 挂载点 (选项和挂载点都可不加,挂载点不加,即为全局)-a 显示所有文件系统信息,包括特殊文件系统,/proc,/sysfs
-h 人性化,以MB,GB显示
-T 显示文件系统类型
-m 以MB为单位显示容量
-k 以KB为单位(默认)
du 统计目录或文件,文件一般使用 ls 命令,不用du
du 选项 目录名
-a 显示每个子文件的磁盘占用量(默认只统计子目录的占用量)
-h 人性化
-s 统计总占用量,而不列出子文件和子目录
du 与 df 的区别:
df 是从文件系统考虑,所以不仅要计文件占用,还有程序命令(有些已被删除,但是程序还未释放空间的,所以 df 的剩余空间是真剩余空间)
du 面向文件,只计算目录/文件的空间
fsck 选项 分区设备文件名 修复
-a 不显用户提示,自动修复
-y 自动修复,只是一些有些文件只支持-y
(ps.轻易别用,重启其实也会自扫描,该命令可能会导致奔溃)
dumpe2fs [-h] 分区设备文件名(如:/dev/sda1)
查看一些有关数据
2.基本挂载常用命令
光盘的挂载:mkdir /mnt/cdrom 创建挂载目录
mount (-t iso9660) /dev/cdrom /mnt/cdrom/ -t iso9660 可加可不加
mount /dev/sr0 /mnt/cdrom
U盘的挂载:
fdisk -l 查看 U盘设备文件名
mkdir /mnt/usb/
mount -t [vfat/fat/NTFS] U盘设备文件名 (分区格式,vfat=fat32,fat=fat16,有疑问可百度)
CentOS不支持NTFS,要是想要支持NTFS文件系统,只有两种方法,一种修改/重新编译内核,另一种为下载NTFS-3G的插件,具体不演示了,给大家一个网站,大家有兴趣的话自己去尝试一下,http://www.tuxera.com/community/ntfs-3g-download/
光盘与U盘的基本操作命令:
卸载 umount 设备文件名 挂载点 (通用)
mount (普通选项)
无选项
-l 查看已挂载
-a 依据/etc/fstab的内容,自动挂载
mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点,如/dev/sr0
-t 加入文件系统类型来指定挂载类型,如: ext3,ext4,iso9660(光盘唯一指定)
-L 挂载指定卷标的分区,而不是安装设备文件名挂载
-o 可指定的额外选项:
atime/noat
4000
ime 访问分区,是否更新访问时间,默认为更新
async/sync 异步/同步,默认为异步
auto/noauto 自动/手动,mount -a是否有效,默认为自动,故默认有效
defaults 定义默认值,相当于rw,suid,dev,exec,auto,nouser,async这七个选项
exec/noexec 是否允许执行可执行文件,默认exec可执行
rw/ro 文件系统挂载时,是否有读写权限,默认为rw
suid/nosuid 文件系统是否具有SUID和SGID权限,默认具有
user/nouser 是否允许普通用户挂载,默认不允许
usrquota/grpquota 写入代表文件系统支持 用户/组 磁盘配额,默认为不支持
remount 重新挂载,一般用于修改特殊权限
例子: mount -o remount,noexec 目录下(如: /home) 重新挂载,执行noexec命令
相关文章推荐
- 每天一个Linux命令(59)wget命令
- Hex Editor in Linux —— hte —— VIM
- (--1--)在Linux环境下忘记mysql密码处理方法
- Linux常用命令(三)
- Unity Linux
- linux下,编写和执行一个c程序的完成过程(复习)
- Linux中修改DNS的方式
- [系统操作][Linux]初始化当前Ubuntu为可开发环境
- Fekit mock and base config for linux
- Linux下Git和GitHub使用方法总结
- linux中断
- linux内核同步之每CPU变量、原子操作、内存屏障、自旋锁
- Linux内核驱动之原子变量
- Linux学习之软件包管理--rpm命令管理
- Linux内核中锁机制之完成量、互斥量
- Linux内核中锁机制之信号量、读写信号量
- Linux内核中锁机制之内存屏障、读写自旋锁及顺序锁
- Linux- yum
- Linux内核中锁机制之原子操作、自旋锁
- Linux常用命令