1、设置 ls  命令结果的颜色
  默认的 ls 是没有颜色的,可以通过设置 CLICOLOR 和 LSCOLORS 两个环境变量来实现。其中,CLICOLOR 是用来设置是否进行颜色的显示(CLI: Command Line Interface),LSCOLORS 比较复杂,它对应11对(前景和背景)设置,分别是:
.   directory
. symbolic link
. socket
. pipe
. executable (可执行文件,x权限)
. block special
. character special
. executable with setuid bit set (setuid=Set User ID,属主身份)
. executable without setgid bit set
. directory writable to others, with sticky bit
. directory writable to others, without sticky bit

  而字母代表的意义如下:

a 黑色
b 红色
c 绿色
d 棕色
e 蓝色
f 洋红色
g 青色
h 浅灰色
A 黑色粗体
B 红色粗体
C 绿色粗体
D 棕色粗体
E 蓝色粗体
F 洋红色粗体
G 青色粗体
H 浅灰色粗体

  我主要关心文件夹和可执行文件的颜色,所以设置如下:

export CLICOLOR=
export LSCOLORS=exxxxxxxcxxxxxxxxxxxxx

2、从Finder 打开终端

翻墙从 http://zipzapmac.com/Go2Shell 下载 Go2Shell,安装好之后运行,可以按提示安装到 Finder,当然你也可以通过按住 Cmd 键拖动它到 Finder 工具栏的通用方式。

3、更新终端样式

从 https://github.com/altercation/solarized 下载,双击 osx-terminal.app-colors-solarized 目录下的 olarized Dark ansi.terminal 和 Solarized Light ansi.terminal 安装使用。

4、macOS 10.12 默认关闭了非认证开发者和不明APP的启动项,可以通过执行下面的命令来开启:

sudo spctl --master-disable

5、安装 homebrew

从官网 http://brew.sh/index_zh-cn.html  上查看安装 homebrew 的命令并执行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

6、安装 mpv 播放器

、这种方式安装,只能使用命令行播放视频,应用程序里不会出现APP
brew install mpv 、使用下面的方式安装,可以在应用程序里出现APP
brew install --HEAD --with-bluray-support --with-libdvdread --with-little-cms2 --with-lua --with-bundle mpv
brew linkapps mpv

更多关于 mpv 内容,请参考:http://www.jianshu.com/p/346ee8e4d84b

7、

./install.py

git submodule update --init --recursive

8、 OSX 10.11 增加了一项安全机制,即使是 root 用户也无法删除 /usr/bin 、/bin 和 /sbin 目录中的文件,可以使用下面的办法关闭这一特性:

开机按住 Command + R,进入恢复模式,打开控制台,输入 csrutil disable 重启即可。

9、使用 mounty 读取移动硬盘时,某些文件会显示为灰色,不可操作,这是因为这些文件多了 @ 属性,解决这个问题的办法是使用下面的命令:


xattr -r -d com.apple.FinderInfo .
  它会递归当前目录所有的文件,可以很方便解决这个问题,不过下次用硬盘又要来一次。或者直接使用 paragon 来读取移动硬盘。
  把压缩包复制到电脑上压缩后,发现文件夹内的文件还是带有@属性,最简单的办法就是通过 cp -r -X 复制一份, -X 表示去除属性。

10、新版本的 macOS 不能打开身份不明的开发者应用,打开终端,然后输入以下命令:
  sudo spctl --master-disable 即可。

11、Mac中Library目录在10.6.7系统之后默认隐藏的,可以在终端中执行命令:chflags nohidden ~/Library 令其显示。

12、开启\停用 root 帐户

偏好设置——用户群组——点击解锁按钮——点击“登录选项”——点击“网络账户服务器”加入——打开目录实用工具——点击解锁按钮——屏幕左上角菜单栏“编辑”——启动root用户(停用root用户)

mac系统小记的更多相关文章

  1. 别老嫌Mac系统难用 这些快捷键你都用过吗

    苹果今年10月发布的全新带把儿(bar)的MacBook,轻薄炫酷的外观大受欢迎,其中当然不乏很多从Windows转到Mac阵营的用户.不少习惯了Windows操作习惯的用户在上手Mac时都会觉得非常 ...

  2. Mac系统下React Native环境搭建

    这里记录一下在Mac系统下搭建React Native开发环境的过程: 1. 安装HomeBrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.g ...

  3. mac系统及xcode使用的SVN客户端安装升级

    当前的SVN版本已经升级到1.8.x了,但mac系统自带的以及xcode使用的SVN客户端版本没有跟着升级,还是1.6.x的版本.为了解决隐藏目录.svn只在根目录下存在的情况,至少要升级到1.7.x ...

  4. mac系统下mysql开机启动总是3307

    修改了mysql的my.cnf可还是不行,启动后就是3307,必须关掉再启动. 觉得可能是mac系统在哪里写死了开机启动项. http://queforum.com/mysql/1012987-mys ...

  5. 用mac系统制作mac系统启动盘

    1.找一个大于8G的U盘,最好3.0接口 2.将U盘插入电脑,打开电脑的磁盘工具,将其抹去为“Mac OS扩展”格式,名称随意 3.下载一个mac系统dmg镜像 4.在系统中打开镜像 5.打开终端,输 ...

  6. 在Mac系统上配置Android真机调试环境

    在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...

  7. 为什么有禁用Mac系统的Spotlight的需求:

    一.为什么有禁用Mac系统的Spotlight的需求: 有的网友由于使用的是相对较老的苹果电脑在运行较新的系统:也有可能你是个速度控,受不了偶尔卡卡顿顿的操作,必须将所有导致卡顿的原因全部消除:也有可 ...

  8. Mac系统如何编辑hosts文件

    Mac系统如何编辑hosts文件 Hosts 是一个没有扩展名的系统文件,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系 统会首先 ...

  9. 修改Mac系统的默认截图保存路径到指定目录

    注:此文仅针对mac系统如果你是mac用户,会发现桌面经常一团糟,桌面到处都是平时的截图(mac系统的截图是command+shift+3 和 command+shift+4 两个快捷命令) 之前一直 ...

随机推荐

  1. 联发科发布全球首款搭载Android TV的智能电视系统芯片MT5595

    联发科发布全球首款搭载Android TV的智能电视系统芯片MT5595 admin 资讯 01-07 1 1月7日消息,联发科宣布与Google共同开发出全世界第一个搭载Android TV操作系统 ...

  2. stm32 UART串口

    void USART1_IRQHandler(void) //´®¿Ú1ÖжϷþÎñ³ÌÐò { u8 Res; #ifdef OS_TICKS_PER_SEC //Èç¹ûʱÖÓ½ÚÅÄÊý¶ ...

  3. Azure HDInsight 和 Spark 大数据实战(二)

    HDInsight cluster on Linux 登录 Azure portal (https://manage.windowsazure.com ) 点击左下角的 NEW 按钮,然后点击 DAT ...

  4. 三维网格补洞算法(Poisson Method)

    下面介绍一种基于Poisson方程的三角网格补洞方法.该算法首先需要根据孔洞边界生成一个初始化补洞网格,然后通过法向估算和Poisson方程来修正补洞网格中三角面片的几何形状,使其能够适应并与周围的原 ...

  5. MATLAB数字图像处理基础

    图像的输入.输出和显示 1.图像的输入    imread('filename'),  实际中写的是 >> f = imread('sky.jpg'); 2.图像的显示    imshow ...

  6. Warning: file_put_contents(data.txt): failed to open stream: Permission denied in /Library/WebServer/Documents/test.php on line 22

    最近在学习PHP 在保存文件的时候报Warning: file_put_contents(data.txt): failed to open stream: Permission denied in ...

  7. rsyslog及logrotate小结

    [root@node1 logrotate.d]# ls dracut haproxy httpd mcelog nginx ppp psacct syslog yum   yum install n ...

  8. Computer vision labs

    积累记录一些视觉实验室,方便查找 1.  多伦多大学计算机科学系 2.  普林斯顿大学计算机视觉和机器人实验室 3.  牛津大学Torr Vision Group 4.  伯克利视觉和学习中心 Pro ...

  9. 在finally中调用一个需要await的方法

    最近在把code改写成async+await的形式,发现有些情况下需要在finally中需要调用异步方法,但是编译器不允许在cache和finally中出现await关键字...但是用Wait()或者 ...

  10. [转]Eclipse Debug不为人知的秘密

    原文地址:http://blog.csdn.net/mgoann/article/details/7239492 Debug视图 认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式.断点 ...