mac系统小记
. 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系统小记的更多相关文章
- 别老嫌Mac系统难用 这些快捷键你都用过吗
苹果今年10月发布的全新带把儿(bar)的MacBook,轻薄炫酷的外观大受欢迎,其中当然不乏很多从Windows转到Mac阵营的用户.不少习惯了Windows操作习惯的用户在上手Mac时都会觉得非常 ...
- Mac系统下React Native环境搭建
这里记录一下在Mac系统下搭建React Native开发环境的过程: 1. 安装HomeBrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.g ...
- mac系统及xcode使用的SVN客户端安装升级
当前的SVN版本已经升级到1.8.x了,但mac系统自带的以及xcode使用的SVN客户端版本没有跟着升级,还是1.6.x的版本.为了解决隐藏目录.svn只在根目录下存在的情况,至少要升级到1.7.x ...
- mac系统下mysql开机启动总是3307
修改了mysql的my.cnf可还是不行,启动后就是3307,必须关掉再启动. 觉得可能是mac系统在哪里写死了开机启动项. http://queforum.com/mysql/1012987-mys ...
- 用mac系统制作mac系统启动盘
1.找一个大于8G的U盘,最好3.0接口 2.将U盘插入电脑,打开电脑的磁盘工具,将其抹去为“Mac OS扩展”格式,名称随意 3.下载一个mac系统dmg镜像 4.在系统中打开镜像 5.打开终端,输 ...
- 在Mac系统上配置Android真机调试环境
在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...
- 为什么有禁用Mac系统的Spotlight的需求:
一.为什么有禁用Mac系统的Spotlight的需求: 有的网友由于使用的是相对较老的苹果电脑在运行较新的系统:也有可能你是个速度控,受不了偶尔卡卡顿顿的操作,必须将所有导致卡顿的原因全部消除:也有可 ...
- Mac系统如何编辑hosts文件
Mac系统如何编辑hosts文件 Hosts 是一个没有扩展名的系统文件,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系 统会首先 ...
- 修改Mac系统的默认截图保存路径到指定目录
注:此文仅针对mac系统如果你是mac用户,会发现桌面经常一团糟,桌面到处都是平时的截图(mac系统的截图是command+shift+3 和 command+shift+4 两个快捷命令) 之前一直 ...
随机推荐
- 对 Visual Studio 中的Resharper禁用对某种文件的检测
原因:在Visual Studio中安装Reshaper后,就会对各种文件进行代码检测,但是因为Reshaper更新的速度不是很及时,所以有时会对Visual Studio中某些新功能误断,导致Cod ...
- nginx $document_uri 防止死循环
$document_uri 表示访问的url 现在我的需求是,访问 www.xxx.com 请求到 www.xxx.com/bbs/ 在nginx配置文件中加入 if ($document_uri ! ...
- WPF Freezable–How to improve your application's performances
在给ImageBrush绑定动态图片是会报以下错误. Error 4 The provided DependencyObject is not a context for this Fre ...
- SSH----小小项目的小小总结
嘛,之前学了一下SSH框架,跟人合作写了个小东西参加比赛,(当然我是队长),真的感慨良多~,现在用这篇博客记录下来吧 1.责任心/责任感 首先要说的一点,要有责任心,当你与别人组成一个团队的时候,虽然 ...
- [bzoj1597][usaco2008 mar]土地购买 (动态规划+斜率优化)
Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000, ...
- 微信接口-获取用户openid基本信息
一.协助获取微信用户openid功能 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri= ...
- Linux Linux程序练习十八
题目:编写一个TCP服务器和客户端,基于TCP的并发远程shell 要求实现: )对于所有收到的客户端消息,作为命令行进行执行, 并且将命令行的输出结果返回给客户端 )要求使用并发结构 )实现关键代码 ...
- Python-08-Socket
1. Python 网络编程 Python 提供了两个级别访问的网络服务: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接 ...
- 在基于vue的webpack脚手架开发中使用了代理转发,结果浏览器发出的请求中不带cookie导致登录时总是session失效怎么办?
环境: 有2个业务接口需要转发到82的服务器上: ../user/getCode.do ../user/doLogin.do 现象: 使用上述的 ...
- iOS特殊字符处理
你提供的 URL 字符串 里面可能包含某些字符,比如‘$‘ ‘&’ ‘?’...等,这些字符在 URL 语法中是具有特殊语法含义的, 比如 URL :http://www.baidu.com/ ...