首页 > 代码库 > Linux基本命令笔记(四)
Linux基本命令笔记(四)
使用tar归档工具和vi文本编辑器
gzip命令、bzip2命令
用途:制作压缩文件、解开压缩文件
常用命令选项
-9:表示高压缩比,多在创建压缩包时用
-d:用于解开已经压缩过的文件
gunzip 等于 gzip –d
tar命令
用途:制作归档文件、释放归档文件
常用命令选项
-c:创建 .tar 格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-P:打包时保留原始文件及目录的绝对路径
-t:列表查看包内的文件
-C:解包时指定释放的目标文件夹
-z:调用gzip程序进行压缩或解压
-j:调用bzip2程序进行压缩或解压
例如:归档压缩/boot,/etc
tar zcf boot-etc.tar.gz /boot /etc
解压归档文件到/tmp下
tar zxf boot-etc.tar.gz -C /tmp
Linux中最常用的文本编辑器
vi:类Unix 系统中默认的文本编辑器
vim:vi 编辑器的增强版本,扩展了许多实用功能
可以设置一个别名,使vi指向vim程序
alias vi="/usr/bin/vim"
vi编辑器的三种工作模式
命令模式、输入模式、末行模式
模式切换
命令 -->输入(a,i,o,A,I,O)
输入,末行 -->命令(ESC)
命令 -->末行(:)
a:在当前光标位置之后插入内容
A:在当前光标所在行的行尾插入内容
i:在当前光标位置之前插入内容
I:在当前光标所在行的行首插入内容
o:在当前光标所在行的前面插入一个新行
O:在当前光标所在行的后面插入一个新行
命令模式的基本操作
移动光标:四个方向键
翻页移动:Page Down或Ctrl+f 向下翻页
Page Up或Ctrl+b 向上翻页
行内快速跳转
Home键或^键、数字0键跳转到行首
End键或$键跳转到行尾
行间快速跳转
1G或者gg 跳转到文件的首行
G 跳转到文件的末尾行
#G 跳转到文件中的第#行 (#代表数字)
行号显示
:set nu
删除行
x键或Del键 删除一个字符
dd 删除光标所在行
#dd 删除光标开始的#行内容
d^ 删除光标之前到行首的所有字符
d$ 删除光标处到行尾的所有字符
复制行
yy 复制当前整行内容到剪贴板
#yy 复制光标处开始的#行内容到剪贴板
粘贴
p 粘贴到光标之后
P 粘贴到光标之前
文件内容查找
/word从上到下查找word字符
?word 从下到上查找word字符
n、N键 在不同的查找结果中选择
撤销编辑
u取消上一次编辑
U取消所有编辑
保存并退出
ZZ
18.末行模式的基本操作
保存:w
另存为 :w /存放的位置
退出:q
保存并退出:wq
不保存退出:q!
编辑新文件:e ~/文件名
附加其他文件内容:r /文件名
文件内容替换
:% sub /旧的内容/新的内容/g 全文替代
:4,6 sub /旧的内容/新的内容/g 4到6行替代
本文出自 “杨书凡” 博客,请务必保留此出处http://yangshufan.blog.51cto.com/13004230/1945859
Linux基本命令笔记(四)