Mac常用知识

安装gradle

brew cleanup
brew install gradle

安装rmtrash

# 安装 rmtrash
brew install rmtrash
# 用rmtrash替换 rm
echo "alias rm='rmtrash'" >> ~/.bash_profile
source ~/.bash_profile

相同文件夹

/System/Volumes/Data/Users/cg/.gradle
/Users/cg/.gradle

上面两个文件的内容相同,删掉第二个,对应的第一个文件消失。

omnigraffle

文字放大/缩小,使用 +/-

版面有什么用?

查看端口

1,查看端口被哪个程序占用

sudo lsof -i tcp:port

如: sudo lsof -i tcp:8080

2,看到进程的PID,可以将进程杀死。

sudo kill -9 PID

如:sudo kill -9 23453

注解

待验证

查找大于100M的文件

find . -type f -size +100M

查看进程的用户

lsof -i tcp:port

ps -ef | grep nginx 不显示用户信息

grep

查找 /usr/local/etc/nginx/servers/ 目录下所有包含 /Users/cg/data/www/algorithms 的文件。-r,递归。n:显示行号。–color:给模式添加颜色。

grep –color -rn ‘/Users/cg/data/www/algorithms’ /usr/local/etc/nginx/servers/*

chugangdeMacBook-Pro:~ cg$ grep -rn '/Users/cg/data/www/algorithms' /usr/local/etc/nginx/servers/*
/usr/local/etc/nginx/servers/dev.algorithm.conf:10:            root   /Users/cg/data/www/algorithms;
/usr/local/etc/nginx/servers/dev.algorithm.conf:32:            root           /Users/cg/data/www/algorithms;

nginx

brew services start nginx

brew services stop nginx

brew services list

sublime text3

竖线光标和下划线光标

command + option + o

ctrl+KU 转换文字为大写

ctrl+KL 转换文字为小写

linux命令

查找进程获取进程ID并杀死

ps -ef | grep docker | awk ‘{print $2}’ | xargs kill -9