OS X 小技巧

开启远程登陆,使用ssh互联互通。

使用 emoji 表情

终端使用代理

# 如果使用ss
export ALL_PROXY=socks5://127.0.0.1:1080
# 清除代理
unset ALL_PROXY

ItelliJ IDEA debug java服务时总是卡顿

解决方法: https://youtrack.jetbrains.com/issue/IDEA-157303

/etc/hosts中设置:

127.0.0.1 localhost <hostname>

其中hostname可以通过命令行获取

在OSX下使用sed替换字符串

os=`uname -s`
if [ "${os}" == "Darwin" ]; then
    # -i 后添加临时文件名称, 如果原地替换, 则为空, 不可省略
    sed -i "" 's/<your_regx>/<replace_string>/' <file>
else
    sed -i 's/<your_regx>/<replace_string>/' <file>
fi

solution2

# linux;   mac
sedi=(-i); test "$(uname -s)" = "Darwin" && sedi=(-i "")
sed "${sedi[@]}" 's/<your_regx>/<replace_string>/' <file>

关闭chrome的开发者工具下的请求时间线(overview)

参考此文

Network -> 右上角x下面的配置按钮 -> 勾掉Show overview

查看某一端口的占用情况

# lsof -i:<port>
lsof -i:1080

去除iTerm终端粘贴URL自动转译

实际这是oh-my-zsh的功能,在~/.zshrc最前面加上:

DISABLE_MAGIC_FUNCTIONS="true"

具体代码可参看: ~/.oh-my-zsh/lib/misc.zsh

ls: Operation not permitted

网页长截屏

Chrome 开发者模式 -> Shift+Command+P -> 搜索 screenshot,有四种截屏模式

  • Capture area sceenshot
  • Capture full size sceenshot
  • Capture node sceenshot
  • Capture sceenshot

查看ip端口关联的进程id

# 查看port是否被占用
netstat -an | grep ${port}
# 查看port关联的进程
lsof -i :${port}
Copyright © lowzj all right reserved,powered by GitbookLast Modified: 2023-03-12 01:06

results matching ""

    No results matching ""