挂载:将linux的目录放到一个独立的硬盘分区中
挂载点:类比windows中的盘符
linux硬盘分区有:主分区、扩展分区、逻辑分区
linux主分区和扩展分区使用sda1,sda2,sda3,sda4进行名字
逻辑分区只能从5开始
boot推荐需要单独分区,linux的启动程序在boot中
Linux安装时至少划分根分区/和SWAP两个分区才能正常安装使用。
swap也需要单独分区,swap不是用户可访问到的挂载点,用户访问不到。
是linux在硬盘中分配的内存交换区,在linux中swap和ext1,2,3,4一样是文件系统的类型
raid与lvm分区
linux常见目录的作用:
/ 根目录
/usr 系统软件资源目录
/bin与/usr/bin 保存系统命令,任何用户都可使用
/sbin与/usr/sbin 保存系统命令,root用户才可使用
/boot 启动目录,需要单独分区
/etc 系统配置文件目录
/home 普通用户的目录
/root root用户的目录
/lib linux函数库目录
/media /mnt /misc 三个空目录,linux预留给用户挂载相应分区用
/proc /sys 内存的挂载目录,不要使用,重启会丢失
/tmp 临时目录
/var 系统相关文档内容
硬链接:拥有相同inode节点和存储块,相当同一个文件,不能针对目录使用
软链接
命令相关:
ls -i 可查看文件的inode,是查找文件的索引
~ 代表当前用户的目录 #代表root用户登录 $代表普通用户登录
-rw-r- -r- -
-文件 d目录 r软链接
rw- : u所有者
r- - : g所属组
r- - : o其他人
r读 w写 x执行
.开头的文件隐藏文件
mkdir -p japan/hi -p可递归创建
cd ~ 和cd一样,回到当前用户的目录
cp : -r 复制目录 -p 连带文件属性复制 -d若源文件是链接文件,则复制连接属性 -a 相当于-pdr
find:
find / -mtime +10 10天前修改的文件 -10 10天内 10 10天当天
find / -iname xx.x 不区分大小写搜索文件xx.x
find . -size 25k 搜索当前目录25k的文件 -25k小于25k +25小于25k (k小写M大写)
find / -inum 23432 按inode号来搜索
多条件find : -a 逻辑与 -o 逻辑或
find / -mtime +10 -a -size 25k
对find查找出的结果用另一条命令再处理 (-exec 命令 {} \)
find / -mtime +10 -a -size 25k -exec ls -lh {} \;
搜索字符串命令:grep
grep “xxx” a.xx 在文件中找出xxx字符串
grep使用正则表达式进行包含匹配
帮助命令
man 命令: man ls
命令 - -help :查看命令选项的帮助
help cd : help sheel内部命令:获取shell内部命令的帮助
whereis 找不到执行文件的命令都是shell内部的命令
info命令也可以查看帮助(少用)
压缩命令:
常用格式:.zip .gz .bz2 .tar.gz .tar.bz2
zip 压缩文件.zip 源文件 ; zip -r 压缩文件.zip 源目录
upzip 压缩文件
gzip 源文件 : 压缩为.gz格式,会压缩为源文件.gz且源文件也会消失
gzip -r 目录 :不压缩目录,压缩里面的子文件
gzip -c 源文件 > 目标文件 :源文件不消失
gunzip 解压缩
bzip2 源文件 不保留源文件
bzip2 -k 源文件 保留源文件
bunzip2 文件
bzip不能处理目录
tar打包命令,解决gzip/gzip2不能处理目录的问题,先打包再压缩
tar -zcvf / tar -jcvf
tar -ztvf 不解压只查看里面的内容
挂载命令:mount
挂载:类似windows分配盘符,将设备文件挂载到文件上
mount 查看系统中已挂载设备
/etc/fstab文件可设置系统启动自动挂载的设备
mount [-t 文件系统] [-o特殊选项] 设备文件名 挂载点
挂载光盘操作(光盘文件系统是iso9660):
1,建立挂载点:mkdir /mnt/carom
2, 挂载:mount -t iso9660 /dev/sr0 /mnt/cdrom
3, 使用完后需要卸载:umount /mnt/cdrom
fdisk -l 可查看设备文件名
MBR分区模式:主分区与扩展分区总数不能超过4个,扩展分区最多只能一个,扩展分区不能直接存取数据,必须在扩展分区中建立逻辑分区才可存取
GPT分区模式:主分区个数几乎没有限制,单个分区容量几乎没限制
df:查看磁盘分区使用状况
du:统计磁盘上的文件大小
使用fdisk可对硬盘进行MBR分区,parted可进行两种分区