1. 压缩后缀与压缩程序:
*.Z compress 程序压缩的档案;
*.bz2 bzip2 程序压缩的档案;
*.gz gzip 程序压缩的档案;
*.tar tar 程序打包的数据,并没有压缩过;
*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩。
注意,压缩会替换原文件。
2. zcat读取压缩文件内容,而不需要解压,适用于compass/gzip压缩文件;用bzcat读取bzip2压缩文件。
3. 打包(非压缩)tar
"tar -cvf dir.tar dir"只打包不压缩;
"tar -zcvf dir.tar.gz dir"打包并用gzip压缩;
"tar -zxvf dir.tar.gz"解压解包(先cd进入目的路径,tar.gz用绝对路径表示)
4. vi
"vi file"进入一般模式,按“:wq”(强制“:wq!”)保存并退出;一般模式下按i/o/a/R进入编辑模式,按ESC退回一般模式;一般模式下按/,:?进入指令模式,。
vi一般模式中,在底部会显示“插入”“替换”字样。
5. vi一般模式中的命令:之——光标移动
0:行首;
$:行末;
H:屏幕首行;
M:屏幕中间;
L:屏幕末行;
gg:文档首行(1G);
G:文档末行;
<space>:右移一个字符;
注意:前面可加常数n的命令:<space><G>和方向键等;
6. vi一般模式中的命令:之——查找替换:
/word:向下搜索;
?word:向上搜索;
以上2命令用n顺序搜索,N逆向搜索;
:n1,n2s/word1/word2/gc:在第n1和n2之间,将word1替换为word2(s),并需确认(gc),无需确认则为(g);
注意:以上命令可用$代替文档末行;
6. vi一般模式中的命令:之——复制粘帖删除:
x,X:x向后删除一个字符,X向前删除;nx:向后删除n个字符;
dd:删除该行;ndd:向下删除n行;d$:删除光标所在到最后一行;
yy:复制该行;nyy:复制该行向下n行;
p,P:p在下面粘帖;P在上面粘帖;
u:撤销动作;Ctrl+r:重做动作;
.:重复动作;
7. vi一般模式中的命令:之——进入编辑:
i,I:i当前字符处插入,I行首插入(看起来很自私,以我“I”为中心);
a,A:a当前字符下一初插入,A行末插入(很谦让);
o,O:o下一行,O上一行(特立独行的样子);
r,R:r取代一个字符,R不停取代字符,ESC结束;
8. vi命令模式命令:
:w:保存;:w!:强制保存;:w [filename]:另存;
:q:离开;:wq:先保存再离开;:q!:强制离开不保存;
ZZ:档案修改,则保存并离开;否则直接离开;
:r [filename]:将filename内容添加过来,放在光标后面行;
:! command:暂时执行command命令;
:set nu:显示行号;:set nonu:不显示;
9. vi区块选择:
Ctrl+v,可选择区块,y进行复制所选块,d删除块。
10. 在 DOS 使用的断行字符为 ^M$ ,我们称为 CR 与 LF 两个符号。 而在 Linux 底下,则是仅有 LF ($) 这个断行符号。
可用"unix2dos [-kn] file [newfile]"和"dos2unix [-kn] file [newfile]"进行转换;

最新文章

  1. 使用javax.servlet.http.Part类上传文件
  2. 关于JavaScript中的创建对象的学习总结
  3. java计算时间差
  4. jQuery 选择器 (基础恶补之三)+Ajax
  5. hdu2243考研路茫茫——单词情结(ac+二分矩阵)
  6. 三层交换单臂路由vlan间通信综合实验之降龙要点[转]
  7. 用Qt写软件系列一:QCacheViewer(浏览器缓存查看器)
  8. 水题 HDOJ 4727 The Number Off of FFF
  9. 类的__slots__属性
  10. 定义#define
  11. (IOS)数据持久化
  12. I/O输入输出流
  13. 第一个RESTful API
  14. 腾讯北京SNG一面
  15. 蓝屏代码PAGE_FAULT_IN_NONPAGED_AREA的解决方法
  16. python脚本执行报错整理
  17. Tsung&#160;MQTT协议简介及MQTT&#160;xml文档配置介绍
  18. Efuse--芯片存储
  19. Java设计模式之模板模式及使用场景
  20. Servlet初步认知

热门文章

  1. 剑指offer——翻转单词顺序VS左旋转字符串
  2. 大话设计模式--中介者模式 Mediator --C++实现实例
  3. Codeforces 455C Civilization:树的直径 + 并查集【合并树后直径最小】
  4. BZOJ 3626 [LNOI2014]LCA:树剖 + 差分 + 离线【将深度转化成点权之和】
  5. 分享知识-快乐自己:Maven 无法加载 Oracle 数据库驱动源
  6. 11 Python 文件操作
  7. 51nod 1829(函数)
  8. POJ-1741(树分治)
  9. ADO:连接,执行语句与关闭(sql server数据库)
  10. UVA-11020(BST)