Java — Linux基本操作命令 和 Zookeeper客户端常用命令
linux基本操作命令
1、cd :进入到指定目录中
语法:cd 路径(相对路径/全路径)
示例:
cd… 向上跳一级
cd 目录 进入目录
2、pwd :显示当前所在路径的全路径
3、clear :清屏
4、ls :以平铺方式显示当前目录包含内容;ls 目录:指定目录下包含内容
5、ll : 以详细列表形式显示当前目录包含内容
6、mkdir : 新建一个空文件夹
语法:mkdir 路径
mkdir -p 路径:如果路径中包含了不存在的路径自动创建
7、rm : 删除文件。默认删除文件
示例:
rm -r 文件夹/文件路径:删除目录。所有文件夹及文件夹中子内容都需要通过输入y进行确认删除
rm - fr 文件路径:删除文件夹不需要确认
rm -f 文件路径:删除文件不需要确认
8、touch : 创建指定名称一个空文件。在linux中文件不是必须带有扩展名。带有扩展名的文件都是具有特定格式的文件。
语法:touch 文件路径
9、vi / vim : vi普通编辑,vim是vi的升级版,带有颜色的标记。如果编辑的文件不存在,且给文件输入内容后进行保存,会自动帮助创建文件。
语法:vim 文件路径
注意:键盘 i 或 insert 键启用编辑;Esc 退出编辑状态。
在退出编辑状态下:
按 d 两次表示删除当前行
d + 数字 + 回车表示删除数字行
:q 退出。只在没有做任何改变的时候能使用
:wq 保存并退出
:q! 强制退出。可能出现临时文件,包含强制退出状态,在进入文件实际内容时,会先进入一个界面,输入 c 才会看见真是文件路径。因为存在临时文件,通过 rm -f.xxxxxx.swap 删除临时文件解决出现额外界面文件。
10、cat : 查看文件全部内容
语法:cat 文件路径
11、tail :默认查看文件后10行
语法:
tail 文件路径
tail -20 文件路径
tail -f 文件路径:动态监听文件内容。Ctrl + C 释放光标
eacho “内容” >> 文件路径:尾加内容到文件中
12、mv : 剪切文件、文件夹
语法:mv 原文件路径 新文件路径
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NCRo7xTb-1596270512819)(D:\桌面文件\111.png)]
含义:把lsl文件夹移动到sxt目录中并重命名为uu
13、cp :复制文件
语法:
cp 原文件路径,新文件路径
cp -r 源文件夹路径,新文件夹路径
14、tar :解压压缩文件;。tar.gz或.tar
语法:
tar zxvf 文件路径
z:是否具有gzip格式,简单理解扩展名是否是.tar.gz
x:解压内容
v:显示解压过程
f:必须写到最后,后买你紧跟文件路径
15、ps :查询进程;ps aux|grep 应用名
16、kill :杀死进程;kill -9 进程号
Zookeeper客户端常用命令
1、进入到并启动Zookeeper:
cd /usr/local/zookeeper/bin/
./zkServer.sh start
./zkCli.sh
2、退出Zookeeper:
./zkServer.sh stop
cd…
3、quit :退出zk客户端控制台
4、ls :ls [-s] [-R]/path
-s 详细信息,替代老版的ls2
-R 当前目录和子目录中内容都罗列出来
例如:ls -R/ 显示跟目录下所有的内容
5、create :create [-e] [-s]/path [data]
[data] 包含内容
创建指定路径信息
-e 创建临时节点,代表当前会话断开,自动删除
-s 创建节点时,自动为节点命名增加后缀
例如:
create /demo 创建/demo
create -e /demo 创建临时节点 /demo
create -s /demo 创建命名前缀为/demo 的节点
create -e -s /demo 创建命名前缀为 /demo 的临时节点
6、get : get [-s] /path
[-s] 详细信息
查看指定路径下的内容
例如:get -s/demo
null:存放的数据
cZxid:创建时 zxid(znode 每次改变时递增的事务 id)
xtime:创建的时间戳
mZxid:最近一次更新的时间戳
pZxid:子节点的zxid
cversion:子节点更新次数
dataversion:节点数据更新次数
aclVersion:节点ACL(授权信息)的更新次数
ephemeralOwner:如果该节点为ephemeral节点(临时,生命周期与session一样),ephemeralOwner值表示与该节点绑定的session id. 如果该节点不是ephemeral节点, ephemeralOwner值为0.
dataLength:节点数据字节数
numChilderen:子节点数量
7、set:set /path data 设置节点内容
8、delete:delete /path :删除节点,不能删除有子节点的节点
deleteall /path:删除节点,可以删除带有子节点的节点
rmr /path:删除节点,可以删除带有子节点的节点。已过时,建议使用 deleteall。在旧版本的zk中,没有deleteall命令
t /path data 设置节点内容
8、delete:delete /path :删除节点,不能删除有子节点的节点
deleteall /path:删除节点,可以删除带有子节点的节点
rmr /path:删除节点,可以删除带有子节点的节点。已过时,建议使用 deleteall。在旧版本的zk中,没有deleteall命令