查看主机名
import socket
socket.gethostname()
可以这样安装postgresql
- 安装postgresql, 输入
brew install postgresql
安装psycopg2
解压
将下载的postgresql的bin目录路径写到当前用户的.bash_profile当中
cd~到本用户,然后open .bash_profile,没有的话touch .bash_profile创建文件,写入
PATH="/usr/local/Cellar/postgresql/9.X.X/bin:${PATH}"
export PATH
回到解压后到psycopg文件,配置setup.py文件
sudo python setup.py install
安装过程中,先没有配置.bash_profile,直接修改setup.cfg里面的postgresql路径,结果还是不行,报了同一个错误,找不到pg_config文件,看来是从当前用户去找路径,然后又配置了当前用户路径到pg_config,才找的到
.bash_profile
用户登陆时的用户配置文件,隐藏的,
声明环境变量,用户登陆的时候会自动加载,所以一些个人环境变量的更改,命令的别名等等设置,
tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
unix学习:
pwd显示当前路径
Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器
Library:系统资源库。
1) bin---------储存有基本的UNIX指令
2) sbin--------UNIX 系统指令的储存地方, 是比较进阶的指令
3) etc---------系统设定档桉储存地方
4) var---------改动频繁的档桉, 都置放于此, 例如各log档桉
5) tmp--------系统的暂存档
6) usr---------UNIX的使用者专用档桉夹
.Applications:这个当然就是存放各种软件的位置了。
System:包含由Apple安装的系统软件。这此资源是系统正常运行所必须的,位于启动卷宗中
User:包含了某个用户专有的资源。这里也有一个Library文件夹,不同与上边的那个Library,是专为你的帐号服务,里面放的是你自己的个性化字体、配置文件等
Applications包含仅仅当前用户可用的应用。
Desktop 包含了 Finder 在当前登录用户桌面上显示的桌面项。
Documents 包含了用户的个人文档。
Download 包含了下载的各种文档。
Library 包含了应用设置、偏好设置一起其他用户专有的系统资源
Documentation包含了供计算机用户和管理员参考的文档文件和 Apple 帮助包。(Apple 帮助包在Help 子目录当中。) 在本地域中,这个目录包含了 Apple 公司发布的帮助包(不包括开发者文档)。
Extensions包含了设备驱动和其它内核扩展
Homebrew使用
Homebrew使用没啥好说的了,常用的
搜索软件:brew search 软件名,如brew search wget
安装软件:brew install 软件名,如brew install wget
卸载软件:brew remove 软件名,如brew remove wget
2016-06-30
-
获取 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
打开终端窗口, 粘贴以上脚本。
脚本会解释它的作用,然后在您的确认下执行安装。高级安装选项请看 这里(需要10.5)。
-
What Does Homebrew Do?
又提示缺少套件啦?别担心,Homebrew 随时守候。
- Homebrew 会将套件安装到独立目录,并将文件软链接至
/usr/local
。
- Homebrew 的所有文件均会被安装到预定义目录下,所以您无需担心 Homebrew 的安装位置。
- 轻松创建您的 Homebrew 程式。
- 以 git、 ruby 为其筋骨,所以借助您的相关知识,自由修改,并且可以简单撤回您的调改或者合并上游更新。
- Homebrew 的程式都是简单的 Ruby 脚本: