- 2.1、vi命令解读
- 2.2、命令行模式中的快捷键
- 2.3、常见的系统命令
- 2.4、查看进程端口号
- 2.5、yum安装httpd服务
- 2.6、httpd测试127.0.0.1地址访问
- 2.7、高危命令之kill
- 2.8、yum软件的安装和卸载(卸载的时候不去校验依赖)
- 2.9、wget下载安装包、压缩、解压
一、上次课程回顾
- 博客链接: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进行保存退出。
注意:不在编辑模式的话,直接进行拷贝会丢失文件内容。