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