1. 文件处理和归档
1.1. dd命令:备份和拷贝文件
dd:
if =inputfile 制定输入文件的路径
of=outfile 指定输出文件的路径
bs=n 指定输入和输出的块大小默认字节
count=n 从输入读取的块数量
dd if=/dev/sda of /dev/sdb
dd if=/dev/dvd of=dvd.iso
dd if=/dev/zero of=dev/sda2
dd if =/dev/zero of=/tmp/outfile bs=1-24 count=1024
dd if =dev/sda of=/home/storm/MBR.image bs=512 count=1
dd if=/dev/zero bs=1024 count=1000000 of=/home/1Gb.file
dd if=/home/1Gb.file of=/dev/null bs=64k
1.2. gzip、bzip2命令:压缩和归档文件
gzip file
gzip -c file > file
gzip -d ***.gz
gzip -r /home/
gzip -(1-9) file
bzip2 -k file
bzip2 -df file.gz
bzip2 -(1-9) file
1.3. tar命令:打包和解包文件
tar
-c: 创建一个新的文档
-v:冗长的列出被处理的文档
-f: 指定归档文件的名称
-z: 使用gzip方式压缩或解压缩
-j: 使用bzip2方式压缩或解压缩
-x:解压缩
--wildcards '*.jbg' 提取指定文件
-tvf:不解包情况下列出文件
-rvf: 添加文件到已存在的tar包
tar -zcvf home.tar.gz /home
tar -zxvf home.tar.gz
tar -zxvf home.tar.gz --wildcards 'file1'
tar -zxvf home.tar.gz /home/file1
tar -zrvf home.tar.gz /home/
2. 监测和管理磁盘
2.1. mount、umount: 挂载和卸载存储介质
mount
mount -t ext3
mount -t iso9660 -o ro /dev/cdrom /mnt
mount -t iso9660 -o loop RHEL6.iso /mnt/dvd
mount /dev/sda5 /mydata
mkdir /mnt/local
mount -t nfs hostname:/local /mnt/local
2.2. df命令:报告文件磁盘空间利用率
df -a
df -h
2.3. du命令:评估文件空间利用率
du -h
du -sh
du -a
du -ah --exclude="*.jpg"
du -h --time
3. 后台执行命令
3.1. cron、crontab命令:定时任务
3.2. at命令:指定时间执行命令
3.3. & 命令:后台运行
3.4. nohub命令:运行对挂起免疫的命令