一、文件的打包压缩
1、文件的纵向合并:cat file1 file2 > file3.txt 覆盖合并
cat file1 file2 > file3.txt 追加合并
2、文件的归档:将许多文件打包为一个文件,目的就是方便备份、还原及文件的传输操作
使用命令tar c----创建一个新的tar文件
v----显示打包的文件详细信息,verbose
f----使用归档文件或设备
t----列出tar文件中目录的内容
x----从tar文件中抽取文件
z----使用gzip压缩算法来压缩打包后的文件 压缩率低速度快
j----使用bzip2压缩算法来压缩打包后的文件 压缩率高速度慢
3、文件的压缩与解压缩:gzip gunzip/bzip2 bunzip2
示例:gzip file1.txt -c > /file1.txt.gz 注:参数c可保持源文件不变
gunzip filename
bzip2 与bunzip2类似
4、打包的同时进行压缩
例如:使用tar命令将home目录打包而且同时使用bzip2的技术压缩打包后文件的方法(打包后的文件名为home.tar.bz2)
tar cjvf /home.tar.bz2 home
tar zcvf new_name.tar.gz * #打包压缩当前目录所有文件并且重命名为new_name.tar.gz
5、文件的解压缩
tar zxcf 5day.tar.gz -C /test #将当前目录下的5day.tar.gz 解压到指定/test目录下
二、vim编辑器的使用
vim [路径][文件名] 用vim编辑器打开文件或者新建文件
vim编辑器有三种模式:命令模式,扩展模式,编辑模式
命令模式---》编辑模式 a:当前光标的下一个位置开始编辑
i:光标的当前位置开始编辑
o:光标的下一行开始编辑
O:光标的上一行开始编辑
编辑模式---》命令模式 ESC键
命令模式---》扩展模式 输入“:”即可
扩展模式---》命令模式 ESC键
注意:扩展模式不能直接进入编辑模式
在扩展模式下:wq 保存退出 wq!强制保存退出 q退出 q!强制退出 输入:set number显示行号
命令模式下可输入“/”+内容 查找相应内容
$:光标移动到当前行的行尾
0:光标移动到当前行的行首
dd:删除光标所在行 ndd:n为数字,删除光标所在行及以下n行
yy:复制光标所在行 nyy:n为数字,复制光标所在行及以下n行
p:将已复制的数据在光标下一行粘贴 P:将已复制的数据在光标上一行粘贴
u:撤销命令 ctrl+r:重做上一次操作
G:光标定位到最后一行 nG:光标移动到文件的第n行 gg:光标移动到第一行
H:光标移动到屏幕的第一行的第一个字符
M:光标移动到屏幕的中间行的第一个字符
L:光标移动到屏幕的最后一行的第一个字符
三、添加硬盘及初始化
fdisk -l #磁盘操作命令,显示当前电脑磁盘的基本信息
fdisk /dev/sdb #对sdb磁盘进行初始化操作
[root@bogon ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):m
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition #创建一个新的分区
o create a new empty DOS partition table
p print the partition table
q quit without saving changes #退出保存
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit #保存并退出
x extra functionality (experts only)
此处根据提示操作即可,需要注意一个磁盘最多可创建4个主分区
创建完磁盘分区之后需要对分区进行格式化操作,即给磁盘划分文件系统,linux常用的文件系统有fat,vfat,ext3,ext4,xfs,btrfs等,其中常用的有ext4和xfs,为日志文件系统,功能比较强大,需要了解的可以自行Google。
mkfs.ext4 /dev/sdb1 #将sdb硬盘的第一分区格式化为ext4文件系统
格式化磁盘分区后磁盘还不能使用,因为还没有给用户提供操作的入口,这时需要将分区挂载到具体的目录才可以进行对磁盘的操作。
mount /dev/sdb1 /sdb1 #将sdb1分区挂载到根目录下的sdb1目录
这时候可以进行对磁盘的读写操作
本文转自 AltBoy 51CTO博客,原文链接:http://blog.51cto.com/altboy/1907385