美文网首页
后端常用指令和快捷键

后端常用指令和快捷键

作者: 私人云笔记_骁勇波波 | 来源:发表于2022-10-25 14:14 被阅读0次

    IDEA快捷键:

    快速实现接口: Ctrl + I

    快速插入未实现的方法: Alt + Enter

    快速生成调用返回值: Ctrl + Alt + V

    到达方法实现,及查找接口实现类或抽象类的子类: Ctrl + Alt + B

    格式化代码: Ctrl + Alt + L

    代码上下移动快捷键: Shift + Alt + 上下键

    快速添加try catch,if等语句,选中代码,然后:Ctrl + Alt + T 

    windows截屏快捷键: Win+Shift+S

    Linux指令:

    查看功能:lsof  ( list of)

    lsof -i : 3001  //查看端口占用情况

    lsof -itcp@127.0.0.1  显示本机TCP连接情况

    lsof -i :https  //查看https相关连接 

    打印日志: tail -f /app/logs/app-server/app-server.log

    强制杀进程: kill -9  PID号

    修改配置文件: sudo vim config

    编辑配置文件: Shift + G, 再输入o, esc退出编辑

    保存配置文件: w保存,q退出,冒号:是指令开头, :q! 是不保存退出,:wq是保存后退出编辑

    打印进程: ps -ef|grep app-server.jar    参数-e代表全部进程,-f代表全部信息,将结果输出到通道并利用grep查找包含关键字"app-server.jar"的进程。

    打印进程不包含grep查找的进程: ps -ef|grep app-server.jar  | grep -v grep

    复制文件: cp 文件名  /path/指定文件

    查找指定类型文件: ls | grep .yml 或者*.yml 或者 -w *.yml

    获取当前文件路径: pwd

    神器大法,使用root用户:        sudo su 或者sudo -s,  这个导致了一次Jenkins用户丢jobs的事故,权限不一致,无法加载jobs,使用下面指令统一后解决

    chown -R qyz:qyz qyz0719  例2:  chown caticUser -R /home/catic  // 将 /home/catic下的所有文件设置为caticUser拥有

    su  -xyz    可让一个普通用户切换为超级用户或其他用户,并可临时拥有所切换用户的权限,切换时需输入欲切换用户的密码;也可以让超级用户切换为普通用户,临时以低权限身份处理事务,切换时无需输入欲切换用户的密码

    切换root,su不好使可以用指令: sshroot@22.21.11.211 

    find  /app/ccdcApp  -name “maven” 查找指定目录下,名字为maven的文件

    echo $PATH    :在Shell下通过 美元符号$来引用环境变量,使用echo命令可以查看某个具体 环境变量的值

    source ~/.bash_profile    运行文件, 分为: 全局配置文件 /etc/profile,  用户配置文件 ~/.bashrc, (有的发行版上为 ~/.bash_profile) 

    alter table 表名 modify column 字段名 类型;

    增加mvn命令的软连接,将mvn命令追加至/usr/local/bin目录中:  ln -s /opt/maven/bin/mvn /usr/local/bin/

    查询进程: ps  -ef|grep  Tomcat*

    根据进程号查看端口号:netstat -anop | grep 15161    可以看到8865、8866、8867端口号被占用

    通过端口号,查看其所属的进程号相关信息  lsof -i: 8866

    检查linux是否安装tomcat  输入: rpm -qa|grep tomcat

    防火墙指令

    查看防火墙开放端口列表命令:firewall-cmd --zone=public --list-ports

    开启防火墙8080端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent

    关闭防火墙命令:systemctl stop firewalld.service

    禁止防火墙开机启动命令:systemctl disable firewalld.service

    重新加载防火墙命令:firewall-cmd --reload 

    netstat -an|grep 8080 命令查看是否有程序占用8080端口。

    Linux查看性能常用命令:

    free -m # 查看内存使用量和交换区使用量

    df -h # 查看各分区使用情况

    ps -ef # 查看所有进程,-au 

    top # 实时显示进程状态用户  top -c

    uname -a # 查看内核/操作系统/CPU信息的linux系统信息

    w # 查看活动用户

    pidstat -u -p 8872  2 1000    ## 每隔2s输出进程id8872cpu信息,总共输出1000次。

    ifstat -p 简单查看网络情况

    ps -ef |grep nginx |grep -v grep

    ps -ef | grep stress | grep -v grep | cut -c 9-15 | xargs kill -9

    Curl ‘http://***/dist/’  终端访问网址

    Telnet 22.21.202.92  8080  测试端口是否通 telnet  ip  端口

    netstat -ano | findstr "端口号" 查找具体的端口占用

    taskkill /f /t /im “进程号或者进程名称” 命令可杀死进程

    tasklist |findstr “进程号” 据进程号查找进程名

    在linux下修改系统时间可以使用date命令:

    date –s 2009-08-16 (设置系统日期,不修改时间) 

    date –s 11:30:00(设置系统时间,不修改日期)

    date –s “2009-08-16 11:30:00”(设置系统日期和时间,注意在日期和时间之间有一个空格)

    修改完系统时间后,执行clock -w,将系统时间写入CMOS,即将系统时间和硬件时间同步。

    Git建库过程:

    sudo git --bare init

    cd ..

    sudo chmod -R 777 gitService  修改目录使用权限

    cd gitService

    sudo vim config

    插入:

    [receive]denyCurrentBranch = ignore, 记得属性换行!不能有多余的空格,否则报错。

    Shift + G, 再输入o, w保存,q退出,冒号:是指令开头, :q! 是不保存退出,:wq是保存后退出编辑。

    新建文件夹,测试

    cd /Users/yellow/Downloads/gitClient

    sudo git clone yellow@192.168.0.249:/Users/yellow/Documents/gitService

    测试可以再客户端输入:

    git status

    相关文章

      网友评论

          本文标题:后端常用指令和快捷键

          本文链接:https://www.haomeiwen.com/subject/mbbazrtx.html