Mac相关

  • command + delete 从废纸篓🗑还原
  • ctrl + 单击右键
  • 支持被SSH远程连接
    • 检测SSH是否开启sudo systemsetup -getremotelogin
    • 开启SSH命令sudo systemsetup -setremotelogin on
    • 关闭SSH命令sudo systemsetup -setremotelogin off
  • Mac切换到root用户
    • 切换到root用户 sudo su
    • 退出root用户 exit ,回车就可以退出
  • 查看所有路由表
    • netstat -rn
  • 查看默认网关

Linux相关

  • netstat -ntlp 查看端口、进程
  • mv 移动文件或者重命名
  • rename 重命名
  • pwd 获取当前目录
  • ls -a 显示所有文件(包含隐藏文件)
  • ctrl+ D 退出 ssh 登录的系统
  • scp bin/wireguard_client.tgz root@117.50.25.95:/data
  • .tar.gz 和 .tgz
    • 压缩: tar zcvf FileName.tar.gz DirName
    • 解压: tar zxvf FileName.tar.gz
  • 给文件执行权限 chmod + x
  • u 代表用户 g代表用户组 o代表其他 a代表所有
  • chmod u+x somefile 只授予这个文件的所属着执行的权限
  • route -n(-n 表示不解析名字,列出速度会比route快)

    iTerm split窗口

  • command + D 横向split

  • command + shift + D 纵向split
  • curl myip.ipip.net 看下公网的出口

sublime相关

open -a /Applications/Sublime\ Text.app xxx.txt Mac下Terminal指定用Sublime打开文件

NPM相关

  • npm install packageName 本地安装,安装到项目目录下,不在package.json中写入依赖
  • npm install packageName -g 全局安装,安装在Node安装目录下的node_modules下
  • npm install packageName --save 安装到项目目录下,并在package.json文件的dependencies中写入依赖,简写为-S
  • npm install packageName --save-dev 安装到项目目录下,并在package.json文件的devDependencies中写入依赖,简写为-D