`

mac系统使用指南之色色篇

阅读更多

之前没怎么用过mac系统,公司给陪了一个air本,感觉性能蛮好的,所以就使用吧... 遇到一些问题

 

首先是 小乌龟哥哥找不到,反正这个在linux上也木有,我就忍了... 先把 vim 配置完了再说...

 

一路安装下来,phpstrom,eclipse,xcode 基本安装完成,就剩下一些配件程序该咋搞呢??...

 

linux 起码有 apt-get 或者 yum 这种好东西,但是 mac上安装这些软件我用神马呢?

 

1. 神器 brew 就出现鸟: http://brew.sh/index_zh-cn.html  (切记 win上是 CTRL 大贱,mac上是 command 贱).

非root用户,不能使用sudo安装,   ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

 

2. eclipse 中 svn,pydev,spket,lua,php 这等吃饭的伙计们肯定是要装上的

就暂时写在这里吧,坑爹的... 顺带说一句,apache+php 系统默认都给安装好了,亲们不用自己安装...

 

 3. 另外悲催一句 不知道为神马 pydev 死活装不上,连 ldt这种坑爹玩意都能,为嘛你不能鸟?

 

附注下 系统自带多php是5.4的版本,其php.ini 文件缺省是不存在的,自己在/etc/下创建一个吧

找了半天的 php扩展目录所在地址,终于找到鸟:

 

/usr/lib/php/extensions/no-debug-non-zts-20100525/

 

自从安装了 brew后,自此装扩展库就木有了纠结鸟,brew search memcached 可以列出你妹的 N多好东西,有服务器端,也有 PHP端扩展,果断运行安装指令后,会自动编译,诸如下面的指令

 

 

sudo cp /usr/local/Cellar/php54-memcached/2.1.0/memcached.so /usr/lib/php/extensions/no-debug-non-zts-20100525/ 

 

然后在 php.ini文件中写入如下内容

写道
;
date.timezone=Asia/Shanghai

extension=memcached.so

 

sudo apachectl restart 后,再看看有木有了...

 

我喷下: mac 上的QQ都木有 手机上的QQ好用啊,但是相比 linux上的QQ 还是好不少,尼玛....

 

默认的 apache2 扩展目录在 ls /usr/libexec/apache2/,其配置文件在 /etc/apache2/下

 

 --------------

mysql 管理工具,常用的 sqlyog 是木有鸟,那只能转而其次使用 navicat了,结果木有lite版本的,算了 还是phpmyadmin,最后找到一个LGPL的软件,很好使用的

 

--------------

ssh 相关,很坑爹,暂时木有找到,只能使用 firessh + fireftp 来暂时使用了

 

这套免费的方案还是很帅的

 

1. http://www.oschina.net/p/mosh  brew install mosh 

mosh <username>@<hostname>

在高延迟的网络下,Mosh 比 SSH 流畅多了,而且3G网络下,丢失网络变更IP后,终端连接不会中断

 

 -------------

我有windows上的 显示桌面 综合症了,其实在mac上不需要,朋友跟我说,如果实在受不了,那就 command + F3吧.

这个快捷键对应用被设置最大化时无效,呵呵. 使用 command + tab 是切换的好方法.

 

 --- 有木有快速打开终端的快捷键,木有找到,不过我有折中方法,使用 CTRL + space 打开 spotlight 输入"终端" 回车就打开了...

 

 --- chm 查看器 直接就 firefox 插件好了... 其它的都有可能是乱码

 

 ----  前天下载的eclipse 里面存在bug,下载
下面这个链接的就木有问题

http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/luna/R/eclipse-php-luna-R-macosx-cocoa-x86_64.tar.gz

 

重新安装 pydev , svn 等都可以

 

 --- python 安装 easy_install 命令 可以使用

curl https://bootstrap.pypa.io/ez_setup.py -o - | python

 

-- 使用scp 传输文件

 scp nmb@ip:/home/nmb/res.conf ./

 

http://www.cnblogs.com/jiangyao/archive/2011/01/26/1945570.html

 

 

 

 st2|3 的svn插件竟然是收费的,尼玛,

 

 

  • 大小: 156.2 KB
  • 大小: 253.7 KB
1
1
分享到:
评论
11 楼 vb2005xu 2015-04-25  


编辑~/.bashrc文件,每行加入一个alias命令。比如:
alias ll='ls -laG'

保存文件后,运行:
source ~/.bashrc
(不然不生效)
就可以了。
如果还不行的话,说明没有~/.bash_profile文件,或者文件中没有执行.bashrc文件。
(.bash_profile文件是用户登陆终端的时候会自动执行的文件,一般此文件中会调用.bashrc)
如果是这样,需要打开(如果没有的话先创建)文件:
~/.bash_profile
在里面加入一行:
source ~/.bashrc
10 楼 vb2005xu 2015-04-16  
http://www.sourcetreeapp.com/  终于找到一个堪比小乌龟的神器
9 楼 vb2005xu 2014-09-15  
st2|3 svn
在插件的配置文件中加上
"email": "your email",
"product_key": "the key",

邮箱:
"email": "vb2005xu@qq.com",
"product_key": "22ebcc-319f42-877efe-c30f97-dc39fd",

sftp
cf56a0-f00686-c166db-19b601-7b9137
8 楼 vb2005xu 2014-09-15  
使用 linuxbrew 安装mysql时提示证书错误,只能使用终极杀招了,不然总是出现这种坑爹问题

error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

最简单的解决方法是加一个环境变量:

export GIT_SSL_NO_VERIFY=1
7 楼 vb2005xu 2014-09-14  
安装 linux brew 后运行brew search php 提示

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 。。

这说明是证书有问题,解决方法如下,先wget http://curl.haxx.se/ca/cacert.pem
并把它放到/etc/ssl/cacert.pem 下
然后在 。bashrc 中写入
export SSL_CERT_FILE=/etc/ssl/cacert.pem

然后搞定
6 楼 vb2005xu 2014-09-14  


Linuxbrew
A fork of Homebrew for Linux

Install Linuxbrew (tl;dr)

Paste at a Terminal prompt:

ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"
See Dependencies and Installation below for more details.

Features

Can install software to a home directory and so does not require sudo
Install software not packaged by the native distribution
Install up-to-date versions of software when the native distribution is old
Use the same package manager to manage both your Mac and Linux machines
Dependencies

Ruby 1.8.6 or newer
GCC 4.2 or newer
Paste at a Terminal prompt:

Debian or Ubuntu

sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
Fedora

sudo yum groupinstall 'Development Tools' && sudo yum install curl git m4 ruby texinfo bzip2-devel curl-devel expat-devel ncurses-devel zlib-devel
Installation

Paste at a Terminal prompt:

ruby -e "$(wget -O- https://raw.github.com/Homebrew/linuxbrew/go/install)"
Or if you prefer:

git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew
Add to your .bashrc or .zshrc:

export PATH="$HOME/.linuxbrew/bin:$PATH"
export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"
You're done!

brew install $WHATEVER_YOU_WANT
5 楼 vb2005xu 2014-09-14  
--------- linux 下可以使用 linuxbrew | https://github.com/Homebrew/linuxbrew
4 楼 vb2005xu 2014-08-03  
快捷键续
http://www.macx.cn/thread-2050934-1-1.html
--------------------------------
# + shift + g 去往文件夹
# + c, # + alt + V 复制和粘帖文件
3 楼 vb2005xu 2014-08-03  
好吧,总流不动快捷键这个坑爹货...
-----------------------------------------------------
http://support.apple.com/kb/HT1343?viewlocale=zh_CN&locale=zh_CN
www.douban.com/note/36876586/

-----------------------------------------------------
为了少打字母就以 # 代替 command 键吧



    # + f 查找
    # + shift + up|down|left|right 向上下左右选择全部
    # + c|v|x 复制,粘帖|剪切 (只对文本有效,对文件/目录暂时不知道咋搞)
    # +shift+4:鼠标选定区域截图,保存截图到桌面
    # + up|down 快速定位到上下区域




2 楼 vb2005xu 2014-08-03  
配置环境变量

引用

1,打开 应用程序 -> 实用工具 -> 终端;
2,在终端中定位到自己用户的主目录,输入: cd ~ ;

3,创建一个空文件,输入:touch .bash_profile ;
4,编辑这个文件,输入:open .bash_profile ;
5,在这个文件中输入:export PATH=${PATH}:<文件目录> ;(将"<文件目录>"替换成自己想要的目录)export PATH=${PATH}:/Users/rye/android/android-sdk-mac_x86/tools;

6,如果需要添加其他的环境变量例如JAVA_HOME,可以输入:export JAVA_HOME=/Library/Java/Home ;
7,source .bash_profile重启终端,测试
1 楼 vb2005xu 2014-08-03  
小技巧之 截图

Mac的截图功能扩展功能很强大的,不要用QQ那个COM+Ctrl+A弱爆了的截图了~

      首先说一下两种截图
1.Command+shift+3:全屏截图,保存截图到桌面
2.Command+shift+4:鼠标选定区域截图,保存截图到桌面

      这里说明一下
      以上两个操作,如果你同时按住Ctrl,最后保存截图在剪切板里,你可以COM+V来直接粘贴到编辑界面

      第一种截图就是无脑截图了,不说什么了
      第二种截图,还有小技巧


      使用Command+shift+4后,按下空格键,鼠标会变成一个小相机,这时候你使用鼠标对一个窗口点击一下鼠标左键,你已经对一个窗口进行了截图。

      按Command+shift+4 后 ,画一个抓取的区域,不要松开鼠标,接着
1. 按住空格可以移动这个区域
2. 按住 Shift后,将锁定X 或者 Y轴进行拖动
3. 按住 Option后 将按照区域圆心进行放大.
      最后所有截图将直接显示在桌面上。

      是不是发现很神奇啊,其实还有更强大的
      截图也可以在屏保的使用,操作如下
      首先,进入“系统偏好设置” -> “桌面于屏幕保护” -> “屏幕保护程序”。选择你想截屏的屏幕保护,按住Command-Shift,然后点击“测试”按钮。
      等屏幕保护开始运行后,不要松开Command-Shift键,再按照自己需求按3/4键。一张屏幕保护的截屏就完成了。
      这个可以应用到很多地方,发挥你的扩展思维吧~

      默认截图文件名是中文的,如何截图文件名改成英文命名,文件名由两部分构成:前缀和时间戳。
      首先来    修改前缀。打开终端(可以在Spotlight中输入“Terminal”并点选“应用程序”右边的“终端”),输入以下命令

defaults write com.apple.screencapture name Screenshot

killall SystemUIServer



      将蓝色部分替换为任意所需的单词即可,例如“Screenshot”。要让前缀修改生效,需要重新启动系统。

      时间戳改成英文AM、PM的表示方式,需要到“系统偏好设置”。点选“语言与文本”,并选择“格式”选项卡。在中间的“时间”部分点按“自定…”按钮。把左下角的“正午前”和“正午后”右边的文字分别改成“AM”和“PM”即可。

      如何弄掉阴影

defaults write com.apple.screencapture disable-shadow -bool true

killall SystemUIServer

      恢复

defaults write com.apple.screencapture disable-shadow -bool false

killall SystemUIServer

      其实截图还可以用在登陆界面
登陆界面在进入系统之前,所以截图的快捷键无法使用,但是我们可以进入系统之后再次调出登陆界面的
      在终端里输入以下指令:


/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow
登陆界面马上就呈现在桌面上了,很神奇吧,给一张效果图

相关推荐

    linux基础进阶笔记

    linux基础进阶笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4493093&spm_id_from=333.999.0.0&desc=1

    IMG20241115211541.jpg

    IMG20241115211541.jpg

    Sen2_ARI_median.txt

    GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载

    毕业设计&课设_基于 flask-whoosh-jieba 的代码,涉及文件管理及问题修复.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    基于springboot家政预约平台源码数据库文档.zip

    基于springboot家政预约平台源码数据库文档.zip

    Ucharts添加stack和折线图line的混合图

    Ucharts添加stack和折线图line的混合图

    基于springboot员工在线餐饮管理系统源码数据库文档.zip

    基于springboot员工在线餐饮管理系统源码数据库文档.zip

    2015-2021年新能源汽车分地区、分类型、分级别销量逐月数据和进出口数据-最新出炉.zip

    新能源汽车进出口数据 1、时间跨度:2018-2020年 2、指标说明:包含如下指标的进出口数据:混合动力客车(10座及以上)、纯电动客车(10座及以上)、非插电式混合动力乘用车、插电式混合动力乘用车、纯电动乘用车 二、新能源汽车进出口月销售数据(分地区、分类型、分 级别) 1、数据来源:见资料内说明 2、时间跨度:2014年1月-2021年5月 4、指标说明: 包含如下指标 2015年1月-2021年5月新能源乘用车终端月度销量(分类型)部分内容如下: 新能源乘用车(单月值、累计值 )、插电式混合动力 月度销量合计(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 月度销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计销量合计(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 累计销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计结构变化(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 2015年1月-2021年5月新能源乘用车终端月度销量(分地区)内容如下: 更多见资源内

    中心主题-241121215200.pdf

    中心主题-241121215200.pdf

    蓝奏云下载链接与密码整理

    内容概要:本文档提供了多个蓝奏云下载链接及其对应解压密码,帮助用户快速获取所需文件。 适合人群:需要从蓝奏云下载文件的互联网用户。 使用场景及目标:方便地记录并分享蓝奏云上文件的下载地址和密码,提高下载效率。 阅读建议:直接查看并使用提供的链接和密码即可。若遇到失效情况,请尝试联系上传者确认更新后的链接。

    Javaweb仓库管理系统项目源码.zip

    基于Java web 实现的仓库管理系统源码,适用于初学者了解Java web的开发过程以及仓库管理系统的实现。

    Python-文件重命名-自定义添加文字-重命名

    资源名称:Python-文件重命名-自定义添加文字-重命名 类型:windows—exe可执行工具 环境:Windows10或以上系统 功能: 1、点击按钮 "源原文"【浏览】表示:选择重命名的文件夹 2、点击按钮 "保存文件夹"【浏览】表示:保存的路径(为了方便可选择保存在 源文件中 ) 3、功能①:在【头部】添加自定义文字 4、功能②:在【尾部】添加自定义文字 5、功能③:输入源字符 ;输入替换字符 可以将源文件中的字符替换自定义的 6、功能④:自动加上编号_1 _2 _3 优点: 1、非常快的速度! 2、已打包—双击即用!无需安装! 3、自带GUI界面方便使用!

    JDK8安装包,为各位学习的朋友免费提供

    JDK8安装包

    Centos-7yum的rpm包

    配合作者 一同使用 作者地址没有次下载路径 https://blog.csdn.net/weixin_52372189/article/details/127471149?fromshare=blogdetail&sharetype=blogdetail&sharerId=127471149&sharerefer=PC&sharesource=weixin_45375332&sharefrom=from_link

    setup_python_geospatial_analysis.ipynb

    GEE训练教程

    毕业设计&课设_文成公主微信公众号全栈工程,含技术栈、架构及部署流程等内容.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    基于springboot交通感知与车路协同系统源码数据库文档.zip

    基于springboot交通感知与车路协同系统源码数据库文档.zip

    基于springboot+vue 雅妮电影票购买系统源码数据库文档.zip

    基于springboot+vue 雅妮电影票购买系统源码数据库文档.zip

    使用 HTML5 实现拖放交互:音效与提示功能的完整实现

    为了更好地理解 HTML5 的拖放功能,我们设计了一个简单有趣的示例:将水果从水果区拖放到购物笼中,实时更新数量和价格,并在所有水果被成功放置后,播放音效并显示提示。

    毕业设计&课设_基于 SSM 的大学生综合成绩测评系统(含信息及数据库脚本,体现系统架构及功能设计).zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

Global site tag (gtag.js) - Google Analytics