Linux 篇

  • 查询占用此端口的程序 。
    • lsof -i:{port} 。 例:lsof -i:3306
    • netstat -tunlp|grep {port} 。 例:netstat -tunlp|grep 8080
  • 查看端口使用情况 netstat -anp
  • 查看本机资源使用情况 top 或安装(apt-get install htop)htop可实时变化 。
  • 杀死进程 kill {pid} 。例:kill 7821
  • 查进程 ps aux | grep ***
  • 查日志 tail -f catalina.out
  • 打 tar 包 tar zcvf FileName.tar.gz DirName
  • 解压 tar 包 tar zxvf FileName.tar.gz
  • 修改 hostname hostnamectl set-hostname you-hostname
  • 查看网关地址 route -n
  • 配置 hosts
    1
    2
    3
    cat >> /etc/hosts << EOF
    192.168.80.160 FineBI
    EOF
  • ubuntu18.04 取消 dhcp ,修改 ip 地址
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14

    vi /etc/netplan/50-cloud-init.yaml

    network:
    ethernets:
    ens33:
    addresses: [192.168.80.160/24]
    gateway4: 192.168.80.2
    nameservers:
    addresses: [114.114.114.114,8.8.8.8]
    version: 2

    # 使配置生效
    netplan apply
  • 查日志常用 less 的一些操作
1
2
3
4
5
6
# `G`   到日志末尾
# `?` 往上面查找
# `/` 往下面查找
# `n` 下一个匹配项
# `N` 上一个匹配项
# `j/k` 上一行/ 下一行

IntelliJ IDEA 篇

  • 万能快捷键 Alt+Enter
  • XML 或者 HTML 中选中一个节点 Ctrl+W
  • 删除光标所在行 Ctrl+Y
  • 双击 Shift 搜索 。
  • 重命名 Ctrl+Shift+R
  • 返回上次查看代码的位置, Alt+Alt+
  • 折叠/ 展开代码块的快捷键 。
    • Ctrl + +/- , 当前方法展开、折叠 。
    • Ctrl + Shift + +/- , 全部展开、折叠 。
  • IDEA 内切换窗口 Ctrl + Alt + [/]
  • 关闭当前打开的文件选项卡 Ctrl + F4
  • 向下复制一行 Ctrl + D