1. vi 命令
正常编辑文件,并保存退出
1)vi document 进入对文件可编辑的页面
[hy@localhost yueh]$ vi 607.log
date
~
"607.log" 9L, 62C 、
2)按 i 键(insert)进入编辑模式
date
~
-- INSERT --
3)在编辑模式里面对内容进行编辑
date
for(i = 1; i <= 6; i++);
do
date
sheep 10s
done
exit
~
-- INSERT --
4)按 esc 键退出编辑模式,进入命令行模式
date
for(i = 1; i <= 6; i++);
do
date
sheep 10s
done
exit
~
5)按 shift + : 键 退出命令行模式,进入尾行模式
date
for(i = 1; i <= 6; i++);
do
date
sheep 10s
done
exit
~
:
6)输入 wq 保存并退出,返回到主页面
date
for(i = 1; i <= 6; i++);
do
date
sheep 10s
done
exit
~
:wq
[hy@localhost yueh]$ vi 607.log
[hy@localhost yueh]$
注意:必须在编辑模式(insert)下进行文本处理,尤其是复制粘贴到文件里面,如果没有按 i键进入编辑模式而粘贴,会导致粘贴信息缺失(第一行的信息)
2.寻找 error 的方法:
—— cat xxx.log | grep -C 10 ERROR > error.log
—— cat more & sz
—— 进入尾行模式: /关键词 回车自动匹配,按 n 键寻找下一个
3.命令行模式下设置行号
先 vi 进入命令行模式,再有即:set nu 命令
删除行号,即:set nonu 命令
4.命令行模式常见操作的快捷键;
dd 删除当前行
dG 删除光标当前以及以下行的所有行
ndd 删除光标当前以及以下的 n 行
gg 跳转到第一行的第一个字母
G 跳转到最后一行的第一个字母
shift + $ 行尾
例如:删除清空当前命令行内容,可以有: gg + dG
注:清空命令行内容,还可:
—— cat /dev/null > xxx.log
—— echo ' ' > xxx.log (但是存在一个字节,不推荐)
情况场景:从另外一个文本拷贝内容去覆盖这个文件
大数据的组件都是 xml 文件,官方的默认的配置文件 xxxxx
window 记事本 editplus 编辑好对应的参数,然后拷贝
(注意:cp 备份 )
5.系统命令:磁盘
6.系统命令:内存
7.系统命令:负载
8.查看进程
9.查看端口号
10.高危命令
11.安装 yum 软件
12.wegt 下载安装包
13.压缩解压
zip 命令: 压缩
zip -r xxx.zip ./* 在文件里面压缩,即把xxx文件在当前目录里面压缩,压缩到当前文件夹里面
zip -r xxx.zip yyy/* 在文件外面压缩,即把xxx文件压缩到yyy目录里面,压缩到yyy文件夹里面
unzip xxx.zip 解压xxx文件
大数据组件的压缩包几乎都是后缀 tar.gz
tar -xzvf
tar -czvf
查看 tar -- help (tar 的命令帮助):
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.
14.调度工具
15.后台执行
16.软连接