Java — Linux基本操作命令 和 Zookeeper客户端常用命令

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命令

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值