开发人员的日常linux命令 vim/more/less/ps/netstat 基础操作

本文介绍了Linux环境下常用的命令操作,包括文件查找、编辑器基础使用、日志查看及进程管理等,适合初学者快速掌握核心命令用法。

1.查找相关命令 whereis/find

# 查找软件安装 
whereis mysql
# 查找关键字所在的文件,当前目录往下走,最多查找2层
find . -maxdepth 2 -name "*.log" | xargs grep "error"

2.vim 基础操作

gg: 将光标移动到文档开头
G: 将光标移动到文档末尾
Home: 将光标移动到一行的开头
End: 将光标移动到一行的末尾
:s/aa/bb/ 替换当前行第一个 aa为 bb
:s/aa/bb/g 替换当前行所有 aa 为 bb
:%s/orm/nis/g 
yy: 复制一行
dd: 删除一行
p: 粘贴内容
:wq 保存修改退出 :q! 不保存修改强制退出 :wq! 保存修改强制退出

3.查看日志相关命令 cat/more/less

主要通过cat,more,less 命令来查看
cat 
cat info.log  从上到下将内容显示在屏幕上面

more 
# 以分页的方式查看日志文件
more info.log 
空格或者回车键往下翻日志,b键往回翻页
/hello 在日志里面搜索"hello"出现的位置,n键往后面找下一个"hello"所在位置
# 在屏幕直接输出包含"hello"关键的的日志
more info.log | grpe hello 
# 将包含"hello"的日志存入到新文件中
more info.log | grep hello > info_1.log 
# 获取某个时间段的日志
more info.log | sed -n '/2021-06-30 18:55:/,/2021-06-30 19:55:/p' > info_1.log

less
less info.log 也是对日志文件一页页输出,通过PageUp,PageDown 快速翻页
q 退出文件

4.进程和端口 ps/grep/netstat

# 获取到对应的进程号PID
ps -ef | grep java
# 获取进程占用的端口
netstat -nap | grep PID 
# 获取占用端口的进程号PID
netstat -nap | grep 端口号 
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值