终端命令
常用命令
查看当前所有 tcp 端口:
netstat -ntlp
查看端口占用情况:
lsof -i:端口号
杀掉对应的进程:
kill -9 [PID]
Mac 查看命令
- 查看当前所有 tcp 端口:
netstat -AaLlnW
(相当于 linux 的 netstat -lntp)
其它命令和上面一样。
进程相关命令
查看所有进程:
ps -ef
查看 Node 启动的进程:
ps -ef|grep node
查看指定的子进程:
ps -ef|grep [84926]
字段说明
UID | PID | PPID |
---|---|---|
权限 | 进程 ID | 该进程的父进程 ID(嵌套关系) |
Windows
查看所有端口占用情况:
netstat
查看某一端口占用情况:
netstat -ano | findstr "7001"
根据 PID 查找相应的进程名:
tasklist | findstr [PID]
根据 PID 杀死进程:
taskkill /PID [PID] /F
Mac 终端命令
cd
: 进入指定文件夹路径cd -
: 跳转到上一次所在的路径cd ~
: 跳转到当前用户的家目录pwd
: 显示当前的目录路径ls
: 显示当前目录下的内容ls -la
: 显示当前目录下的详细内容,软链接引用ls -A
: 显示当前目录下的内容,包含隐藏内容ln -s source target
: 创建软链接mkdir
: 创建目录rm
: 删除文件rm -rf
: 删除目录echo
: 写入内容open
: 使用默认的程序打开文件:wq
: 保存后退出 vi:q
: 离开 vi
查找命令全局软链接路径
which [name]
: 比如which npm