惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
H
Help Net Security
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
A
About on SuperTechFans
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
博客园 - 【当耐特】
Microsoft Security Blog
Microsoft Security Blog
Martin Fowler
Martin Fowler
I
InfoQ
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
U
Unit 42
The Cloudflare Blog
Y
Y Combinator Blog

沐凉`Blog

沐凉·日记 沐凉·日记 沐凉·日记 Flutter开发Linux程序中文乱码解决 | 沐凉`Blog Docker安装Nginx | 沐凉`Blog 沐凉·日记 flutter loading 动画插件(flutter_spinkit 4.1.2) | 沐凉`Blog 关于使用@CrossOrigin遇见的的一些问题和理解 | 沐凉`Blog 沐凉·日记 了解23种设计模式-单例模式 | 沐凉`Blog Spring Boot 邮件服务提供者 | 沐凉`Blog Docker 搭建redis单节点以及一主两从三哨兵模式 | 沐凉`Blog 沐凉·日记 Hello World | 沐凉`Blog Ubuntu Server 安装 Java、Tomcat、mysql | 沐凉`Blog
Linux 常用指令、IntelliJ IDEA 常用快捷键 | 沐凉`Blog
2019-11-17 · via 沐凉`Blog
  • 查询占用此端口的程序 。
    • 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 sudo vim /etc/hosts
  • 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` 上一行/ 下一行
  • 修改系统环境变量 sudo vim /etc/proflie

  • root 账户下使用其他用户运行程序 sudo -u username /usr/bin/appname

  • 添加应用图标

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    sudo vim /usr/share/applications
    # 复制一个原来的图标,对照修改
    # 例:system-config-printer.desktop

    [Desktop Entry]
    Name=Printers # 名字
    GenericName=Printers
    X-GNOME-FullName=Printers
    Comment=Configure printers
    Exec=system-config-printer # 执行的程序
    Terminal=false
    Type=Application
    Icon=printer # 图标
    StartupNotify=true
    NotShowIn=KDE;GNOME;
    X-Ubuntu-Gettext-Domain=system-config-printer
    Categories=GNOME;GTK;Settings;HardwareSettings;X-GNOME-Settings-Panel;X-Unity-Settings-Panel;System;Printing; # 分类
    X-GNOME-Settings-Panel=printing
    X-Unity-Settings-Panel=printing
    Keywords=Printer;Queue;Print;Paper;Ink;Toner;
    X-Desktop-File-Install-Version=0.24
  • Maven,Flutter,Java 等系统环境变量配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    vim /etc/profile

    export JAVA_HOME=/usr/local/java/jdk1.8.0_171
    export JRE_HOME=/usr/local/java/jdk1.8.0_171/jre
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

    export M2_HOME=/usr/local/apache-maven-3.6.3
    export PATH=${M2_HOME}/bin:$PATH

    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    export FLUTTER_HOME=/usr/local/flutter
    export PATH=${PATH}:${FLUTTER_HOME}/bin
  • 查看当前目录已经占用了多大空间,需要进入目录后输入命令 du -sh

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