Mac 開發的一些有用的設定

2021-10-23 20:01:07 字數 2338 閱讀 9950

為了快速設定開發,做乙個備忘錄

等這個命令跑完後後,就可以直接在 terminal 中使用主要的命令,比如:

make, gcc, clang, perl, svn, git, size, strip, strings, libtool, cpp# 等等。

iterm2官網

使用 homebrew 完成 zsh 和 zsh completions 的安裝

brew install zsh zsh-completions

安裝 oh-my-zsh 讓 zsh 獲得拓展功能和主題

curl -l | sh

zsh_theme=pygmalion

alias zshconfig=「vi ~/.zshrc」

alias envconfig=「vi ~/projects/config/env.sh」

plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting)

#!/bin/zsh

# path

export path=「/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin」

export editor=『vi -w』

# export pythonpath=$pythonpath

# export manpath=「/usr/local/man:$manpath」

# virtual environment

export workon_home=$home/.virtualenvs

export project_home=$home/projects

# owner

export user_name=「your name」

eval 「$(rbenv init -)」

# filesearch

function f() }

function r() -r . }

#mkdir and cd

function mkcd()

# aliases

alias cppcompile=『c++ -std=c++11 -stdlib=libc++』

安裝brew install git測試git --version設定賬戶

git config --global user.name "your name"

git config --global user.email "your email"

建立乙個新檔案~/.gitignore

# folder view configuration files

.ds_store

desktop.ini

# thumbnail cache files

._*thumbs.db

.spotlight-v100

.trashes

# compiled python files

*.pyc

# compiled c++ files

*.out

venv

node_modules

.sass-cache

安裝brew install mysql使用之前設定一下:

$ unset tmpdir

$ mkdir /usr/local/var

$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

使用 開啟mysql.server start關閉mysql.server stop登入mysql,執行mysql -uroot

安裝brew install node

$ npm install # 安裝在本地專案中

$ npm install -g # 安裝在全域性

$ npm list # 本地

$ npm list -g # 全域性

$ npm uninstall #解除安裝包

DJANGO ADMIN 一些有用的設定

先看看普通 註冊方法。開啟admin.py檔案,如下 from django.contrib import admin from blog.models import blog blog模型的管理器 class blogadmin admin.modeladmin list display id c...

mac 一些有用的終端命令

1.使用caffeinate阻止mac執行螢幕保護和睡眠 caffeinate能阻止mac進入睡眠狀態,而且螢幕保護也不會啟用。我們最好使用 t為命令加入具體的時間。比如下面的命令可以使mac一小時內不進入睡眠狀態。caffeinate t 3600 複製 2.使用pkgutil解壓pkg檔案 如果...

記憶體設定的一些有用技巧

向baoyg師兄學習,由衷敬佩。1 核心中獲取模組變數的實體地址 x86 64平台 中,核心變數可以通過直接減乙個固定偏移 start kernel map 0xffffffff80000000 來獲得實體地址 但是module中 的變數還是需要查詢頁表才能獲得實體地址,可以通過呼叫lookup a...