mac 零碎

查看主机名

  1. import socket
  2. socket.gethostname()

可以这样安装postgresql

  1. 安装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 随时守候

    $ brew install wget

  • Homebrew 会将套件安装到独立目录,并将文件软链接至 /usr/local 。

    $ cd /usr/local
    $ find Cellar
    Cellar/wget/1.16.1
    Cellar/wget/1.16.1/bin/wget
    Cellar/wget/1.16.1/share/man/man1/wget.1
    
    $ ls -l bin
    bin/wget -> ../Cellar/wget/1.16.1/bin/wget

  • Homebrew 的所有文件均会被安装到预定义目录下,所以您无需担心 Homebrew 的安装位置。

  • 轻松创建您的 Homebrew 程式。

    $ brew create https://foo.com/bar-1.0.tgz
    Created /usr/local/Library/Formula/bar.rb

  • 以 git、 ruby 为其筋骨,所以借助您的相关知识,自由修改,并且可以简单撤回您的调改或者合并上游更新。

    $ brew edit wget # 使用 $EDITOR 编辑!

  • Homebrew 的程式都是简单的 Ruby 脚本:

    class Wget < Formula
      homepage "https://www.gnu.org/software/wget/"
      url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
      sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd"
    
      def install
        system "./configure", "--prefix=#{prefix}"
        system "make", "install"
      end
    end






原文地址:https://www.cnblogs.com/wuqingzangyue/p/5770120.html