常用命令

关闭指定端口进程:

查看进程ID命令:lsof -i tcp:8081
根据指定进程ID关闭进程:kill -9 进程ID号

adb无线调试(手机和电脑在同一网段)

打开手机开发者模式并用数据线连接电脑
约定端口号(不一定是5555):adb tcpip 5555
断开数据线
准备连接(手机的IP):adb connect 192.168.0.166:5555
连接手机:yarn adb
断开连接:adb disconnect 192.168.0.166:5555

window查看电脑wifi

查看WiFi名称:netsh wlan show profiles
查看指定wifi密码:netsh wlan show profiles name="XXXXXX" key=clear

npm

npm config list
npm set registry https://registry.npmjs.org/
npm login

安装watchman失败时在终端输入

    export HOMEBREW_BOTTLE_DOMAIN=''

常用git命令

  代码提交
      git add .
      git commit -m '备注'
      git pull
      git push
  未提交代码缓存
        git stash save '备注'
        git stash list
        git stash apply stash@{$num}
        git stash clear
  代码还原
        git revert HEAD 还原某次已提交代码
        git reset -f HEAD 还原本地已提交未push
        git reset HEAD 还原指定版本
      回退到指定版本:
         git reset --hard xxx 回退指定版本
         git push -f -u origin master 强制推送到远程

日志

adb logcat -v time >> logcat.log log

mac查看java安装目录

/usr/libexec/java_home  -V

mac显示隐藏文件夹或文件

com.apple.finder AppleShowAllFiles -bool true
killall Finder

查看Java安装目录

/usr/libexec/java_home -V

包名有空格

echo export JAVA_HOME=\"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home\" >> ~/.bashrc

设置java环境变量

echo 'export  JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home/' >> ~/.bash_profile 
source ~/.bash_profile

查看mysql数据库正在执行的sql

  select * from information_schema.innodb_trx;
  -- 停止sql运行
  kill 862115; 

mysql数据库定时任务

use fw_pms; -- fw_pms数据库名称
delimiter
create procedure update_spec_part_id() -- 方法名称
begin
UPDATE spec_part s
INNER JOIN part p ON s.part_code = p.part_code
SET s.part_name = p.part_name,
 s.part_id = p.id
WHERE
    s.part_id IS NULL
end
delimiter;


-- 删除事件
-- drop event update_spec_part_id_event -- 事件名称
-- 创建事件 并 每隔300秒调用一次 
create event update_spec_part_id_event
on schedule every 300 second
do call update_spec_part_id();


-- 查看事件
select * from information_schema.EVENTS;
-- 查看事件状态(是否开启)
SHOW VARIABLES LIKE 'event_scheduler'; 
-- 开启事件
set global event_scheduler = on;

其他命令备注

-- 修改mysql密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';
-- git代理设置
git config --global https.proxy http://127.0.0.1:7890
git config --global http.proxy http://127.0.0.1:7890
-- 查看git代理设置
git config --global --get-all http.proxy
git config --global --get-all https.proxy

idea中查看项目实施内存占用情况设置

1.打开Idea
2.双击“shift”
3.搜索show memory indicator
4.打开ON

node中打印内存占用情况

export function printMemoryUsage() {
  const memoryUsage = process.memoryUsage();
  console.log(JSON.stringify({
    rss: format(memoryUsage.rss),
    heapTotal: format(memoryUsage.heapTotal),
    heapUsed: format(memoryUsage.heapUsed),
    external: format(memoryUsage.external),
  }));
}

const format = function (bytes: number) {
  return (bytes / 1024 / 1024).toFixed(2) + ' MB';
};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 对于Android开发来说 ,我感觉ADB即熟悉又陌生。熟悉是因为经常听说过,并且时不时会用到一两条简单的命令;陌...
    graychen阅读 6,075评论 0 0
  • 一 从认识操作系统开始 1.1 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operation S...
    一角钱技术阅读 4,980评论 1 1
  • 关于adb调试,参考官方文档:https://developer.android.com/studio/comma...
    hdychi阅读 3,003评论 0 0
  • adb命令 无线调试 前提: pc 和手机在同一局域网中 数据线连接手机和pc 输入命令 adb tcpip [端...
    木木阳光阅读 2,087评论 0 0
  • 启动:win+R --> cmd 或 开始 --> 运行 --> cmd 常用: 1、help命令:help ——...
    紫影_70f3阅读 3,395评论 0 0