1. 默认选项
在 mac
或者 linux
系统中,出现这样的选项,默认选项一般会是大写,如上 (Y/n)
就表示直接回车,将代表同意,如果你看到了(y/N)
这样的,就表示,默认选择的是否,这时候,就需要输入y
然后回车。当然,前提是你决定要这样做。
2. easy_install和pip的用法
easy_install的用法:
// 安装一个包
easy_install 包名
easy_install "包名 == 包的版本号"
// 升级一个包
easy_install -U "包名 >= 包的版本号"
pip的用法:
// 安装一个包
pip install 包名
pip install 包名 == 包的版本号
// 升级一个包
pip install --upgrade 包名 >= 包的版本号
// 删除一个包
pip uninstall 包名
3. 升级Python中依赖库版本
Mac在/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python2.7
路径下的依赖库,没法直接通过pip升级。
可以使用easy_install代替pip来升级
sudo easy_install "six == 1.9.0"
Searching for six==1.9.0
Reading https://pypi.python.org/simple/six/
Best match: six 1.9.0
Downloading https://files.pythonhosted.org/packages/16/64/1dc5e5976b17466fd7d712e59cbe9fb1e18bec153109e5ba3ed6c9102f1a/six-1.9.0.tar.gz#sha256=e24052411fc4fbd1f672635537c3fc2330d9481b18c0317695b46259512c91d5
Processing six-1.9.0.tar.gz
Writing /tmp/easy_install-LWq3LT/six-1.9.0/setup.cfg
Running six-1.9.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-LWq3LT/six-1.9.0/egg-dist-tmp-GN7Bha
no previously-included directories found matching 'documentation/_build'
zip_safe flag not set; analyzing archive contents...
six: module references __path__
creating /Library/Python/2.7/site-packages/six-1.9.0-py2.7.egg
Extracting six-1.9.0-py2.7.egg to /Library/Python/2.7/site-packages
Removing six 1.4.1 from easy-install.pth file
Adding six 1.9.0 to easy-install.pth file
Installed /Library/Python/2.7/site-packages/six-1.9.0-py2.7.egg
Processing dependencies for six==1.9.0
Finished processing dependencies for six==1.9.0
4. 更新修改的环境变量
一般Mac上环境变量配置文件在用当前用户文件夹下 .bash_profile
// 在bash_profile文件的当前目录中 | 或者指定路径
source .bash_profile
5. vim显示行号
默认情况下,vim打开文件时不显示行号。
只需在打开的vim命令中输入 set nu
或者 set number
即可。这种设置在关闭当前打开的vim后既失效。
6. 修改Mac的默认终端
Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:
chsh -s /bin/zsh
如果想修改回默认dash,同样使用chsh命令即可:
chsh -s /bin/bash
7. Jenkins定时构建语法
* * * * *
- 第一个
*
表示分钟,取值0~59 - 第二个
*
表示小时,取值0~23 - 第三个
*
表示一个月的第几天,取值1~31 - 第四个
*
表示第几月,取值1~12 - 第五个
*
表示一周中的第几天,取值0~7,其中0和7代表的都是周日
常用定时构建举例:
// 每隔5分钟构建一次
H/5 * * * *
// 每隔2小时构建一次
H H/2 * * *
// 每天中午构建一次
0 12 * * *
// 每天下午构建一次
0 18 * * *
网友评论