剑指数据仓库-Shell命令四

本文详细介绍了Linux基础命令,包括vi编辑器的使用、命令行模式快捷键、系统命令如查看进程和端口、yum安装与卸载软件、kill命令的使用等。同时强调了在生产环境中修改配置文件前要先备份,并给出了常见问题的解决方案。
摘要由CSDN通过智能技术生成

一、上次课程回顾

二、Linux基础命令四

三、作业

一、上次课程回顾

  • 博客链接:https://blog.csdn.net/SparkOnYarn/article/details/104800105
  • 举例:usermod -g hadoop -G hadoop,ruoze,root hadoop 解析:ruoze用户的主组是ruoze,并且它还在bigdata,jepson这个组中,嫌性的进行指定。
[root@hadoop001 ~]# id hadoop
uid=1000(hadoop) gid=1000(hadoop) groups=1000(hadoop),0(root)
[root@hadoop001 ~]# usermod -g hadoop -G hadoop,ruoze,root hadoop
[root@hadoop001 ~]# id hadoop
uid=1000(hadoop) gid=1000(hadoop) groups=1000(hadoop),0(root),1001(ruoze)

二、Linux基础命令四

2.1、vi命令

1、图解vi编辑命令:
在这里插入图片描述
注意:我们使用vi编辑文件,文件在命令行模式的时候进行拷贝,拷贝到文件中,会出现拷贝内容的丢失;进入到编辑模式的时候进行拷贝,内容才不会丢失。

  • so,粘贴的时候必须在编辑模式

2、找error的其它方法:

  • 这个是我们之前讲的方法:cat xxx.log | grep -C 10 ERROR > error.log
  • 按住shift+:/关键词,进入尾行模式,加上斜杠和关键词,回车自动匹配,按N键找寻下一个关键词。

3、vi下为文件设置行号:
也是进入尾行模式输入:set nu,就可以知道文件所在行数。退出行号:set nonu

4、清空文件内容:

  • cat /dev/null > xxx.log
  • echo “” > xxx.log 文件中存在一个字节,并不是很好

2.2、命令行模式中的快捷键

快捷键 释义
dd 删除当前行
dG 删除当前光标以下的所有行
ndd 删除当前光标以下的n行(从当前光标所在行往下数n行)
gg 跳转到第一行的第一个字母
G 跳转到最后一行的第一个字母

清空文件内容:vi rz.log进入到命令行模式,gg跳转到第一行第一个字母,然后dG删除当前光标以下所有行;按i键进入编辑模式,从其它地方拷贝内容到文件中,shift+: 进入尾行模式,输入wq进行保存退出。

注意:不在编辑模式的话,直接进行拷贝会丢失文件内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值