开发相关
1、前端开发环境搭建
1.1、node环境安装
1.1.1、NVM 安装
为避免各个项目中使用到的node版本不一致的问题,所以推荐使用NVM来进行管理node的版本,需要哪 版本的node就切换哪个版本,比较方便。
安装方式参照https://segmentfault.com/a/1190000004404505
1.1.2、查看远程可以下载的nodejs版本1$ nvm ls-remote1.1.3、下载需要的版本号
1$ nvm install v7.21.1.4、设置默认的版本号
1$ nvm alias default 7.22.1 nginx安装
2.1.1、使用brew安装nginx1$ brew install nginx
brew 又叫Homebrew,是Mac系统中用来安装软件包的包管理器
2.1.2、启动nginx
默认开启8080端口
2.1.3、停止nginx
2.1.4 查看所有nginx服务
3.1 mac 查看端口
3.1.1 查看所有被使用的端口号1$ lsof3.1.2 查看某个端口号是否被占用
1$ lsof -i:yourport(如:8080)3.1.3 查看某个端口具体是哪个应用程序占用了的可以用:
1$ ps aux | grep yourport4.1 用Python启动一个小型的服务器
1python -m SimpleHTTPServer 99925.1 ssh断开Linux使进程一直开启
1$ nohup python -m SimpleHTTPServer 9992 &6.1 复制一个文件到另外一个文件夹下
1$ cp -Rf 源路径/ 目标路径/
例如:
- 7 Python断点调试
①在需要调试的位置加上以下代码1import pdb; pdb.set_trace()
②在控制台运行该脚本文件
然后就会在第①步的地方停止
这时按‘c’继续,并且可以在控制台打印需要显示的值
8 查看文件大小
12df -h # 查看磁盘大小du -h # 查看文件夹的大小9 创建文件夹并进入
1mkdir folder_name && $_10 查看动态日志
123tail -f xx.log# 或者 -d表示高亮不同的地方,-n表示多少秒刷新一次watch -d -n 1 cat xx.log
开发无关
*1、node转换base64
vim 常用命令
- 全选1ggVG
gg 让光标移动到首行
V 进入Visual模式
G 光标移动到最后一行
选中内容以后就可以对选择的内容做其他处理了,比如:
d 删除选择内容
y 复制选择内容到 0 号寄存器
“+y 复制内容到 + 寄存器中,也就是系统粘贴板,可以供其他程序用