【lnux自用命令】

权限

//给文件夹权限
chmod +777 -R 文件夹
//给文件夹上用户权限
chown 用户名 文件夹

端口号及进程

//根据端口号看进程
lsof -i:端口号
//根据进程pid看端口号
lsof -i | grep pid
//看所有进程
ps -ef | grep 进程名

日志及查找文件

tail -f 数量 文件名
grep 名称 文件名
cat 文件名
vim 文件
//查找文件
find / -name 文件名称/文件夹
//统计某个字符串在文件中出现的次数
grep -o “info” a.txt | wc -l

执行文件

// 后台执行
nohup ./可执行文件 > /dev/null &

文件移动

//复制
cp -r 文件 文件
//移动
mv 文件 文件

远程debug(自用)

JVM_ARGS=" -Xms3g -Xmx3g -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCMSInitiatingOccupancyOnly -Xloggc:log/gc.log -XX:+PrintGCDetails"

判断环境变量
PROFILE=“dev”
if [ " 2 " x = " t e s t " x − o " {2}"x = "test"x -o " 2"x="test"xo"{2}"x = "qa"x ]; then
PROFILE=“test”
if [ KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲ -eq 3 ]; then …{3}
fi
elif [ "${2}"x = "stable"x ]; then
PROFILE=“stable”
else
PROFILE=$2
fi

checkProfile(){
local cluster_file=“.deploy/service.cluster.txt”
if [ -f “$cluster_file” ];then
cluster=cat ${cluster_file}
if [[ c l u s t e r =   " − p r e " ] ] ; t h e n P R O F I L E = " p r e " J V M A R G S = " cluster =~ "-pre" ]];then PROFILE="pre" JVM_ARGS=" cluster= "pre"]];thenPROFILE="pre"JVMARGS="{JVM_ARGS} -Denv=uat"
else
PROFILE=“prod”
JVM_ARGS=“ J V M A R G S − D e n v = p r o " f i e l s e J V M A R G S = " {JVM_ARGS} -Denv=pro" fi else JVM_ARGS=" JVMARGSDenv=pro"fielseJVMARGS="{JVM_ARGS} -Denv=dev”
fi
}

checkEnableXdebug(){
if [ ${2}x = "debug"x -o 3 x = " d e b u g " x − o " {3}x = "debug"x -o " 3x="debug"xo"{PROFILE}"x = "dev"x -o " P R O F I L E " x = " t e s t " x − o " {PROFILE}"x = "test"x -o " PROFILE"x="test"xo"{PROFILE}“x = “pre"x ];then
JVM_ARGS=”${JVM_ARGS} -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=8082,suspend=n”
echo “enable xdebug”
fi
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

java2_ben

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

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

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

打赏作者

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

抵扣说明:

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

余额充值