查看IP地址 ifconfig
查看TCP端口 netstat -ntlp

vi 文本编辑

(1)进入vi编辑模式
在vi的默认模式中,直接在界面中输入:
i 在光标所在位置开始编辑;
a 在光标所在位置的下一个位置开始编辑;
o 在光标所在行的下一行的开始编辑,并插入空白行;
esc 退出编辑,进入命令模式 (2)vi命令模式
光标定位
0 移动光标到行首
$ 移动光标到行尾
/carrie 从上往下开始查找包含carrie的内容,n跳到下一个;N跳到上一个,查找样式变为?carrie
? +查找内容 从下往上开始查找,n跳到上一个;N跳到下一个,查找样式变为/carrie

撤销和重复
u 撤销上一个动作;
. 重复上一个动作; 复制 粘贴 删除(命令模式不显示)
nyy 复制光标所在的向下n行内容
p 在光标所在位置粘贴复制的内容
ndd 删除光标所在的向下n行内容
shift+g 到文件末尾
x 删除当前位置字符
dd 删除删除整行 复制 粘贴 删除(命令模式显示)
:set number 显示行号
:set nonu 取消显示行号
:1,3y 复制第一行到第三行
:1,3d 删除第一行到第三行
:1,3s/str/str_new/g 将第一行到第三行的str替换为str_new,如果一行有多个str都替换
:1,3s/str/str_new/ 将第一行到第三行的str替换为str_new,如果一行有多个,只替换第一个
:1,3g/str/d 删除第一行到第三行包含str字符串的行 (3)退出VI
:q 退出vi
:q! 不保存退出
:wq 保存退出
w 保存 ! 强制执行操作

各类压缩文件解压  

bzip2:
$ bzip2 -d Firefox-latest-x86_64.tar.bz2 POSIX tar archive文件:
tar -xvf xxx

.

最新文章

  1. 利用C#自带组件强壮程序日志
  2. logstash使用
  3. 背水一战 Windows 10 (3) - UI: 窗口全屏, 窗口尺寸
  4. Liferay 6.2 改造系列之八:修改默认安装的Portlet项目War包
  5. C语言语法之关键字
  6. hdu 4117 GRE Words (ac自动机 线段树 dp)
  7. Windows平台下的node.js安装
  8. classpath获取--getResource()
  9. Linux系统下安装Mysql5.7.18教程收集分享
  10. SimpleRpc-客户端与服务端工作模型探讨
  11. SpringCloud应对高并发的思路
  12. openstack2 kvm
  13. 编写Shell脚本的最佳实践
  14. Real World Parsec --- 一个简便易学的 解释器
  15. 怎样将flac音频格式转换成MP3格式
  16. Day1 Python基础学习——概述、基本数据类型、流程控制
  17. JavaScript 中 如何判断一个元素是否在一个数组中
  18. 20155231 2016-2017-2 《Java程序设计》第9周学习总结
  19. Redis单机主从高可用性优化
  20. 给电脑装完系统之后,发现U盘少了几个G!

热门文章

  1. Codeforces643A【一种暴力】
  2. 着色语言(Shader Language)
  3. ajax请求过程
  4. PJzhang:python基础入门的7个疗程-one
  5. c++中初始化列表的初始化变量顺序问题
  6. Java 序列化(转)
  7. noip2017普及组
  8. 后端开发福音!GitHub上15W+的后台控制面板!
  9. 黑马函数式接口学习 Stream流 函数式接口 Lambda表达式 方法引用
  10. self.tabBarController.selectedIndex