一.基本命令
Grep -n "servername" httpd.conf 显示行数
Wc -c httpd.conf 统计字节数
Wc -w httpd.conf 显示单词数
Head httpd.conf 前十行
Tail httpd.conf 后十行
管道ls | more ls -l | grep "ab" |head -3 单重管道 多重管道(从左到右)
Ls --help | more
二.磁盘和分区
磁盘:硬盘
软盘
闪存
分区:fdisk -l /dev/sda
主分区 (可引导 可存储) 最多只能4个 (1-4)
扩展分区 链表 只能有一个 (1,2,3,4)
逻辑分区 不可引导 可存储 若干个 (5-?)
Swap分区 虚拟内存
Filesystem 文件系统
分区表
447bytes-520bytes 64字节
4recods (4条记录4个主分区 一条记录16字节)
三.格式化:
Fdisk 分区 (fdisk /dev/sda)
n新建分区
p列出分区表里面的分区(主分区) e扩展分区
w保存分区表
Start end 柱面值 一个柱面等于7m多
Part x -a /dev/sda 系统加载新建的分区
格式化:
mkfs -t ext4 /dev/sda4
Mkfs.ext4 /dev/sda4
格式化swap分区
Mkswap /dev/sdb2
Part x -a /dev/sda 系统加载新建的分区
挂载swap分区Swapon /dev/sdb2
卸载 swapoff /dev/sdb2
Free -m 查看(可用变大 表示成功)
挂载(挂载新建分区)
Mount /dev/sda4 /media/music
在sda4里新建文件
df查看挂载点 df-h df-T
挂载光驱
Mount -t iso9660 /dev/sr0 /mnt/cdrom
挂载网络文件
Mkdir demo
Mount -t cifs 1.1.1.3:/d$ /mnt/demo -o username=root
Mount -t cifs ip:/sharetarget /mountpoint -o username=administrator ,password=123.com
Window开启共享 查看共享目录(sharetarget)
挂载本地ios文件为设备
Mount -t iso9660 /winxp.iso /winxp/ -o loop
/etc/fstab 启动自动挂载
Mount -a 把/etc/fstab里重新挂载一遍 (swapon -a swap分区挂载)
自动挂载swap分区
原始设备 挂载位置
/dev/cdromm /media/cdrom iso9660 default 0 0
/dev/sdb
创建一个2G的交换分区 并且开机自动启动 但是不能影响之前的交换分区
创建文件dd
Dd if=./dev/zero of=/disk.img bs=1024k count=512
输入 全0文件 输出 一个格存放的数据 有多少格
Mkswap -f (file) disk.img
Swapon /disk.img
/disk.img swap swap defaults 0 0
/disk.img / disk ext4 defaults -o loop 0 0
/