mac文件权限修改

文件或目录的访问权限分为只读,只写和可执行三种。
文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。
有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。

用ls -l命令显示文件或目录的详细信息,最左边的一列为文件的访问权限

例:

$ ls -l script.swift

-rw-r--r-- 1 fans staff 39 3 13 16:16 script.swift

横线代表空许可。r代表只读,w代表写,x代表可执行

这里共有10个位置。第一个字符指定了文件类型。
在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。

rw- r– r–
普通文件 文件主 组用户 其他用户

是文件script.swift 的访问权限,表示script.swift是一个普通文件;
script.swift的属主有读写权限;与script.swift属主同组的用户只有读权限;其他用户也只有读权限。

chmod 命令

功能:用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.
语法:该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

  1. 文字设定法

    chmod u+x script.swift

    [详情点一下][http://blog.csdn.net/nitghost/article/details/4224034]

  2. 数字设定法

    略。。。知道那么多干嘛,一种还不够你用的!^_^

swift研究学习
Swift Engineer

brew 安装

Mac自带ruby
安装brew
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
已经安装了可以输入这个命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如何使用brew
举个栗子: wget 这个工具
输入命令: brew install wget
输入命令 brew uninstall wget

使用sublime text 3 进行Python3开发

痛点1:每次编写完Python文件后都要切到terminal下输入python fileName.py命令执行文件。
解决:mac版sublime text编辑器使用shift+command+b选择Python 直接执行文件
痛点2:sublime默认执行的Python版本是系统默认的,不能直接使用Python3来执行Python文件
解决:Tools-->Build System-->New Build System 写入:
{
    "shell_cmd": "/usr/bin/env python3 ${file}",
    "selector": "source.python",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}",
}
保存为/Packages/User/python3.sublime-build
然后选择环境为python3即可

mac 如何使用wget

下载单个文件,
为什么不用mac原生自带的工具:curl “网址链接” -o “输出文件名”
解释一下,wget是Linux下自带的文件下载工具非常好用,mac下还是推荐使用原生。
呵呵哒,也许我是一片假的教程文章。

抓包调试工具mitmproxy

安装:brew install mitmproxy
其他安装方式: http://docs.mitmproxy.org/en/latest/install.html

启动:mitmproxy -p 8080(监听端口号)

设置代理,具体设置方法请自行查找

抓取https:用 iPhone 打开 Safari 浏览器并输入 mitm.it,安装信任证书

使用:键盘上下移动,Enter 键进入查看详情,按 Tab 键切换顶部导航栏

拦截修改 request 和 response:
输入 i,然后输入 ~s 再按回车键,这时候就进入了 response 拦截模式。如果输入 ~q 则进入 request 的拦截模式,更多的命令可以输入 ? 查看。
其中橘红色的表示请求正被拦截,这时 Enter 进入后 再按 e 就可以修改 request 或者 response。修改时是用 vim 进行编辑的,修改完成后按 a 将请求放行,如果要放行所有请求输入 A 即可

使用Xcode8创建Python项目

今天想使用一个IDE来开发Python,省的每次写完后都要在terminal上敲命令。选来选去,既然已经安装了Xcode就先用他吧。

那么怎么才能使用Xcode创建并运行Python文件呢?

必要准备:mac & Xcode


开发环境整理:


1.1 创建

creat

1.2 选择mac跨平台应用

select product

1.3 添加项目名称

add productName

2.1 添加文件

add file

2.2 Other > Empty

Other > Empty” /></p>
<h5>2.3 给文件命名</h5>
<p><img src=
named

3.1 Product > Scheme > Edit Scheme

Edit Scheme

3.2 Run > info > Executable > Other

Executable

3.3 Command+Shift+G 定位文件路径Go to the folder:填写/usr/bin/python

path

3.4 确认选中的可执行文件

comfirm

3.5 确认Executable 选中python Debug executable 不用选中

Executable

3.6 Arguments > + >新建的文件名

Arguments

3.7 Options > Working Directory >项目路径

Working Directory
选择文件
select path

3.8 确认设置

comfirm

4 运行

print "hello world"
run

Sublime Text3 使用心得

  1. build nodejs项目
    sublime text 3自带build的系统,只需要在tools->build system-> new build system…
{
  "shell_cmd": "node $file",
  "selector": "source.js"
}

保存为 node.sublime-build,就可以使用cmd+shift+b调出窗口选择node编译.

在keymap绑定按键:

{
    "keys": ["ctrl+c"],
    "command": "exec",
    "args": {
      "kill": true
    }
  }

就可以使用快捷键ctrl+c关闭,或者手动点选tools-> cancel build中断。

需要编译es6的代码的话可以考虑用babel,build tools替换成

{
  "shell_cmd": "babel-node  $file",
  "selector": "source.js"
}

插件安装

shift+commend+p 输入install敲return/Enter,查找插件

我安装的插件:
* Babel ES2015语法转化器
* EJS WEB所使用的模板引擎之一
* emmet 提高HTML & CSS3编写速度
* ConvertToUTF8 UTF8转换
*

插件使用教程:
emmet : http://www.w3cplus.com/tools/using-emmet-speed-front-end-web-development.html