1. dump命令的使用

    dump命令可以备份整个文件系统,并且可以做增量备份,即可以备份整个文件系统,也可以备份目录。但是在对目录做备份时,只能够做完全备份,不能够做增量备份。

    dump -# -j -u -f 备份后的文件的名字 filesystem or directory 

    其中-#指定备份级别,0代表完全备份,1,代表增量备份。-j 指定在备份时,可以压缩。

    dump -W 可以查看在/etc/fstab中,定义的需要备份的文件系统的备份情况。

    dump -S 可以列出需要备份的文件的大小。

  2. restore命令的使用。

    restore命令可以对使用dump备份的文件系统或目录来恢复。

    restore -r -f dump_file 对整个文件系统进行恢复时,需要创建一个新的分区并格式化,然后才能恢复。

    restore -r -C -f dup_file  -D mountpoint 可以比较备份文件跟目前文件的不同。

    restore -i -f dump_file 对备份的目录进行恢复时,可以进入交互模式,有选择的进行恢复。

  3. dd 命令的使用

    dd也可以备份文件系统

    dd if=files_to_backup of=filename 来备份文件。然后通过 dd if=filename of=files_to_backup来恢复文件。

    dd命令最强的特性在于,dd命令可以直接在块级别来备份文件。可以备份磁盘的MBR等信息。如

    dd if=/dev/sda1 of=/dev/sdb1 sdb1是没有格式化的分区,但备份后,sdb1可以直接挂载使用。

  4. cpio实现备份。

    cpio是基于文件级别来备份的,但cpio备份的文件只能来自于管道或其它命令的输出。基命格式如下:

     cpio -cvcB > filename

     cpio -icvcd < filename

    cpio命令备份的最大好处是可以将数据备份到设备上。

  5. VIM命令的使用。

    cc 删除指定行,并插入。

    10cj 向下删除10行。

    ctrl +v进入块模式,按字符选择。

    ctrl +V 进入块模式。按行选择。

    vim file1 file2 可以同时打开多个文件。输入:file 查看打开的文件。输入:n进行文件切换。好处是可以在不同的文件间实现粘贴,复制。

    :sp 可以将一个文件分成2个窗口。:sp  file 可以打开一个新的窗口,窗口的切换使用ctrl + w +k  向上。 ctrl + w +j向下。

  6. 使用iconv改变文件的编码格式。

    iconv -f format -t new format filename  -o output.filename