Linux_命令经验集

1. vi 使用技巧
  • 编辑
    在命令行中输入 vi +26 samp.txt 命令直接打开文件到达 26 行,在 vi 编辑器中也可以输入
    :set number 这个命令可是在编辑器左边显示行号。
  • 快速导航
    i 将工作方式从“命令模式”更改为“输入模式”,并在当前光标位置开始插入内容。
    a 除了是光标之后开始插入内容,与上面的效果是一样的。
    o 在光标的下一行位置开始插入内容。
  • 删除
    x 删除当前光标的字符。
    dd 删除当前行 (是的,整行内容!)
    下面看可怕的部分:30dd 从当前行开始删除以下 30 行!使用此命令请慎重。
  • 搜索
    😕 搜索 < > 中的单词并将光标移动到第一个匹配项。
    导航到该单词的下一个匹配项,请输入 n 并继续按下, 直到找到您要找的内容。
  • 保存并退出
    :x 保存您的工作并退出 Vi 。
  • 替换
    :%s/desktop/laptop/g 这个命令将在整个文件中的 “desktop” 用 “laptop” 替换,他就像 Linux 的 sed 命令一样。
  • dw 截取后面一个单词
  • d$ 截取当前位置到末尾
  • shift+g 跳到文本的最后一行
  • 按shift+g,后按“$”键跳到最后一行的最后一个字符
  • 按两次“g 跳到第一行的第一个字符
  • 在当前行按“0” 跳转到当前行的第一个字符
2. 上传文件到 FTP
# 上传到ftp服务器
wget --ftp-user=<username> --ftp-password=<passwd> ftp://<server_ip>/<file_path>
3. 解压tar文件
tar -zxvf  <filename>.tar.gz
4. crul post请求
curl -H "Content-Type: application/json"  -X POST  -d '{ "pageNo": 1, "pageSize": 10 }'  "http://127.0.0.1:8080/test"
5. 查看服务器显卡类型
nvidia  -smi
6. 抓包
  • -i interface:指定tcpdump需要监听的接口;
  • -nn:除了-n的作用外,还把端口显示为数值,否则显示端口服务名;
  • -c:指定要抓取的包数量;
  • -s len:设置tcpdump的数据包抓取长度为len,-s 0 完整的数据包;
  • -vv:产生比-v更详细的输出;
  • -w my.cap 写入到my.cap; -r 读;-AA 看到请求和响应内容
  • 保存成cap文件,方便用 wireshark 分析
tcpdump -i any -c 10 -s 0 tcp port 8080 -vv
tcpdump -i any -nn -AA -s 0 tcp port 8080 -w my.cap
tcpdump -i any -nn -AA -s 0 tcp port 8080 -r my.cap -v
7. grep 查看日志
#-A 后多少行,-B 前多少行 -C 匹配到的日志前后各多少行
cat  test.log |grep "test" -C 10
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值