Mac skills
Table of Contents
1 Finder中显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false KillAll Finder
2 Mac 里面‘其他’内容越来越多。改怎么办?
1 首先cd /, 2 sudo du -sh * du 是用来显示当前目录及其子目录的空间占用。 3 一般 /private 中比较大,/private/var/vm 里面的文件一般是系统睡眠、挂起时候的内存镜像,可以用sudo dynamicpager -L 1073741824 来清理清理。
有些可能是:其他其实没什么可操心的。‘其他’磁盘空间是可以自动释放出来的。。。
3 Mac 里面安装MySQL
去mysql 官网下载MySQL 64bit。 dmg模式的直接双击安装即可。 MySQL Workbench(GUI Tool) 是mysql都 GUI。图形管理方式。
4 MAC 安装Mysql for Python
安装时 有时候需要修改site.cfg文件(在下载的mysqldb目录中),mysqlconfig = /usr/local/mysql/bin/mysqlconfig 需要安装 command line tools ,因为需要用gcc。
sudo python setup.py clean sudo python setup.py build sudo python setup.py install
安装完成之后。 在mac下使用MySQLdb模块,import时遇到以下错误:
- Library not loaded: libmysqlclient.18.dylib
解决方案:
export DYLDLIBRARYPATH=$DYLDLIBRARYPATH:/usr/local/mysql/lib
- ImportError: dlopen(/Library/Python/2.6/site-packages/mysql.so, 2): no suitable image found. Did find:
/Library/Python/2.6/site-packages/mysql.so: mach-o, but wrong architecture
解决方案:
export VERSIONERPYTHONPREFER32BIT=yes
分析: 第一个问题,mysql的动态链接库目录不在系统 DYLDLIBRARYPATH里,所以无法加载(坑爹)
第二个问题,python默认是64bit,mysql却是32bit,两个库不兼容,所以要强制python运行32版本的。 如果安装mysql 是64bit。则不需要设置第二步。
有时候需要如下设置 PATH="/usr/local/mysql/bin:${PATH}" export PATH export DYLDLIBRARYPATH=/usr/local/mysql/lib/ export VERSIONERPYTHONPREFER64BIT=yes export VERSIONERPYTHONPREFER32BIT=yes
5 MySQL 修改root密码
5.1 mysqladmin命令(回目录)
格式如下(其中,USER为用户名,PASSWORD为新密码):
mysqladmin -u USER -p password PASSWORD
该命令之后会提示输入原密码,输入正确后即可修改。 例如,设置root用户的密码为123456,则
mysqladmin -u root -p password 123456
5.2 UPDATE user 语句(回目录)
这种方式必须是先用root帐户登入mysql,然后执行:
UPDATE user SET password=PASSWORD('123456') WHERE user='root'; FLUSH PRIVILEGES;
5.3 SET PASSWORD 语句(回目录)
这种方式也需要先用root命令登入mysql,然后执行:
SET PASSWORD FOR root=PASSWORD('123456');
6 MySQL 基本命令
6.1 show
6.1.1 show variables
显示MySQL的配置变量;
6.1.2 show databases;
可以显示有那些数据库;
6.1.3 show tables;
可以显示数据库中有那些表;
7 MAC 中 app Store 总提示“Use the Purchases page to try again.”的解决
7.1 第一种
open $TMPDIR../C/
然后删除com.apple.appstore 目录
7.2 第二种
- rebooting
- remove :~/Library/Cookies/com.apple.appstore.plist
- Searched and removed MAS-related files:
sudo find /var/folders/ -ipath '*com.apple.appstore*' -print | xargs sudo fgrep -i xcode sudo find /var/folders/ -ipath '*com.apple.appstore*' -delete
7.3 第三种
- Open Terminal.
- Run the following command:
defaults write com.apple.appstore ShowDebugMenu -bool true Relaunch the App Store.
- Choose the menu item Debug → Reset Application.
8 MAC 下使用快盘,改为英文路径
- 在Finder中修改 “快盘” 为 “Kuaipan”
- 在Terminal中执行命令
default write com.kingsoft.kuaipan SyncPath "/Users/weishijian/Kuaipan"
- 重启快盘