Lokvin Wiki
Register
Advertisement

mac keep env variable when sudo[]

  • sudo visudo
sudo visudo
## add you need keep env variable
Defaults        env_keep += "http_proxy"

>sudo printenv
# you can find http_proxy avaliable in sudo 

install iTerm2[]

install jdk[]

  • install jdk 7 on mac osx 10.9, the jdk location is

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html

lokvins-mbp:~ lokvin$ /usr/libexec/java_home -v 1.7
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
  • install jdk 6 on mac osx 10.9

https://developer.apple.com/downloads/
search "java", download "Java for OS X 2013-004 Developer Package"

install homebrew[]

http://brew.sh/

install wget[]

brew install wget

ls with color[]

>alias ls='ls -G'

install command line tools[]

xcode-select --install

mac install zlib[]

xcode-select --install

install apache with php[]

  • install apache httpd
$tar zxvf httpd-2.2.25.tar.gz
$cd httpd-2.2.25
$./configure \
   --prefix=/opt/apache22 \
   --enable-so \
   --enable-mods-shared=all \ 
   --enable-proxy=shared \
   --enable-cache=shared \
   --enable-file-cache=shared \
   --enable-disk-cache=shared \
   --enable-mem-cache=shared 
$make
$sudo make install
$tar -zxvf php-5.4.31.tar.gz
$cd php-5.4.31
$./configure --with-apxs2=/opt/apache22/bin/apxs --with-mysql
$make
$sudo make install
$cp php.ini-development /usr/local/lib/php.ini
  • add to apache httpd.conf
<FilesMatch \.php$>
   SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.ph(p[2-6]?|tml)$">
   SetHandler application/x-httpd-php
</FilesMatch>
  • create a info.php file under htdocs like:
<?php
    phpinfo();
?>

install memcached[]

* You should also make sure your Homebrew is up-to-date. Use update and doctor commands to update and fix any issues it may have.
brew update
brew doctor
  • install memcached
brew install memcached
gem install lunchy
brew info memcached
cp /usr/local/Cellar/memcached/$version/homebrew.mxcl.memcached.plist ~/Library/LaunchAgents/
lunchy start memcached
lunchy stop memcached

set terminal tab name[]

  • command + shift + i , call the menu, edit the tab name

set env viriable[]

brew update m4[]

brew install homebrew/dupes/m4

install location

/usr/local/Cellar/m4/1.4.17

add below to path

/usr/local/Cellar/m4/1.4.17/bin

lock screen[]

  • System Preferences > Security & Privacy > General. required password "immediately" after sleep
  • ctrl + shift + enject

use Mail app receive email[]

Mail app mark all as read[]

install tree[]

>brew install tree

mac set utf8 locale[]

  • add below to ~/.bash_profile
export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

disable System Integrity on Mac OSX EI[]

disable SIP

csrutil disable

enable SIP, except dtrace

csrutil enable --without dtrace
csrutil status

mac mail app[]

  • mail reply remove vertical line

Mail.app - preferences - composing - uncheck 'Increase quote level'

mac change host name[]

sudo scutil --set HostName mimu
sudo scutil --set ComputerName mimu // 修改共享主机名
Advertisement