Linux

一、命令

# 查看执行过的历史命令
history

# 结束正在运行的程序
Ctrl + C

# 修改文件读写执行的权限
chmod 777 a.txt

# 修改文件所有者
chown MicoZone a.txt

# 查看文件所有内容
cat a.txt

# 查看文件前20行
head -n 20 a.txt

# 查看文件后20行
tail -n 20 a.txt

# 实时监测文件内容更新
tail -f a.txt

# 输出重定向(将终端上显示的内容保存到文件中,> 会重写,>> 会追加)
ls > a.txt

# 管道(一个命令的输出通过管道作为另一个命令的输入)
ps -ef | grep java

# 进入上次所在的目录
cd -

# 显示当前路径
pwd

# 创建目录
mkdir a

# 删除文件
rm -f a.txt

# 删除文件夹
rm -rf a

# 内容搜索grep
# -n 显示行号   -c 统计匹配行数   -i 忽略大小写
# 中括号表达式 [abc] 匹配到abc任意一个字符   [abc][def] 连续两个字符,第一个为abc任意一个字符,第二个为def任意一个字符
grep [abc]d a*.txt

# 文件查找
find ./ -name '*.log'
find / -size +1k
find / -size +1M
find / -size +1G

# 文件拷贝
cp a.txt b.txt
cp a.txt ./a/b

# 文件移动
mv a.txt aaa.txt
mv aaa.txt ./a/b

# 压缩解压tar.gz
tar -zcvf a.tar.gz a.txt b.txt c.txt
tar -zxvf a.tar.gz

# 压缩解压zip
zip a.zip *.log
unzip a.zip

# 切换用户
su root

# 动态显示进程
top

# 测试远程主机连通性
ping baidu.com

# 统计行数
wc -l a.txt


TODO df du sed

二、shell

指定脚本解释器:#!/bin/bash
赋权:chmod 777 a.sh
执行:./a.sh

1、变量

系统变量

$0 当前脚本的名称;
$n 当前脚本的第n个参数,n=1,2,…9;
$* 当前脚本的所有参数(不包括程序本身);
$# 当前脚本的参数个数(不包括程序本身);
$? 令或程序执行完后的状态,返回0表示执行成功;
$$ 程序本身的PID号。

环境变量

PATH 命令所示路径,以冒号为分割;
HOME 打印用户家目录;
SHELL 显示当前Shell类型;
USER 打印当前用户名;
ID 打印当前用户id信息;
PWD 显示当前所在路径;
TERM 打印当前终端类型;
HOSTNAME 显示当前主机名;
PS1 定义主机命令提示符的;
HISTSIZE 历史命令大小,可通过 HISTTIMEFORMAT 变量设置命令执行时间;
RANDOM 随机生成一个 0 至 32767 的整数;
HOSTNAME 主机名

用户变量

name=zs
age=12

2、流程控制语句

三、安装软件

1.安装JDK

安装包
安装博客

2、安装Zookeeper

安装包

# 解压
tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz
# 改名
mv apache-zookeeper-3.5.6-bin zookeeper-3.5.6
# 在 zookeeper-3.5.6 目录下创建存储数据的目录
mkdir zkData
# 进入 conf 目录,修改配置文件(dataDir=/micozone/soft/zookeeper-3.5.6/zkData)
cp zoo_sample.cfg zoo.cfg
# 启动(进入 bin 目录)
./zkServer.sh start
# 查看状态
./zkServer.sh status
# 进入客户端
./zkCli.sh
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MicoZone

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值