iOS开发之笔记摘录终端命令集合

MAC常用终端命令/重装MAC系统

2017-09-07  本文已影响15677人  平安喜乐698

MAC常用终端命令

OSX采用Unix系统(区分大小写),所有文件都在/目录下。
桌面上的外接硬盘挂载在/Volumes文件夹下

根目录     /
驱动目录    /Systme/Library/Extensions
用户位置    /User/用户名 
桌面位置    /User/用户名/Desktop 

cd /User/cx/Desktop
Tab  :命令补全
clear
清屏

ls      
显示当前文件夹下的所有文件

cd 文件夹名 
跳转到文件夹

cd .. 或 cd ../
返回上一层文件夹

cd ../../
返回上2层文件夹

cd /
返回根目录

上下箭头
浏览历史命令

pwd
查看当前文件夹所在具体路径


ifconfig
查看IP地址


装了cocoapods后
  pod search AliPay三方库名字
  q离开search页
  vim Podfile 新建podfile文件
    platform:ios,'8.0'
    target "项目名" do
    pod '三方库名'
    end


启动模拟器 (直接可以向模拟器 拖入照片,ipa)
xcrun instruments -w 'iPhone 6 Plus'

安全性与隐私 显示任何来源这项(破解软件导致提示此软件已损坏时)
sudo spctl --master-disable


创建文件夹
mkdir 文件夹名
拷贝文件
cp 参数(-R :递归复制子文件夹) 源文件路径 目标文件路径
删除文件
rm 参数(-rf:r递归子文件夹 f强制) 文件 
移动文件
mv  源文件路径 目标文件路径
更改文件权限 
chmod 参数(-R:递归子文件夹) 权限(755) 文件路径
更改文件所有者
chown 参数(-R) 用户:组 文件路径 

ls 扩展

-a, –all   
列出目录下的所有文件,包括以 . 开头的隐含文件

-A 
同-a,   但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。

-c  
配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序

-C
 每栏由上至下列出项目

–color[=WHEN] 
 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一

-d, –directory 
将目录象文件一样显示,而不是显示其下的文件。

-D, –dired 
产生适合 Emacs 的 dired 模式使用的结果

-f 
对输出的文件不进行排序,-aU 选项生效,-lst 选项失效

-g 
类似 -l,但不列出所有者

-G, –no-group 
不列出任何有关组的信息

-h, –human-readable 
以容易理解的格式列出文件大小 (例如 1K 234M 2G)

–si 
类似 -h,但文件大小取 1000 的次方而不是 1024

-H, –dereference-command-line 
使用命令列中的符号链接指示的真正目的地

–indicator-style=方式 
指定在每个项目名称后加上指示符号<方式>:none (默认),classify (-F),file-type (-p)

-i, –inode 
印出每个文件的 inode 号

-I, –ignore=样式 
不印出任何符合 shell 万用字符<样式>的项目

-k 
即 –block-size=1K,以 k 字节的形式表示文件的大小。

-l 
除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。

-L, –dereference 
当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

-m 
所有项目以逗号分隔,并填满整行行宽

-o 
类似 -l,显示文件的除组信息外的详细信息。   

-r, –reverse 
依相反次序排列

-R, –recursive 
同时列出所有子目录层

-s, –size 
以块大小为单位列出所有文件的大小

-S 
根据文件大小排序

–sort=WORD
 以下是可选用的 WORD 和它们代表的相应选项:
  extension -X status -c
  none -U time -t
  size -S atime -u
  time -t access -u
  version -v use -u

-t 
以文件修改时间排序

-u 
配合 -lt:显示访问时间而且依访问时间排序
配合 -l:显示访问时间但根据名称排序
否则:根据访问时间排序

-U 
不进行排序;依文件系统原有的次序列出项目

-v 
根据版本进行排序

-w, –width=COLS 
自行指定屏幕宽度而不使用目前的数值

-x 
逐行列出项目而不是逐栏列出

-X 
根据扩展名排序

-1 
每行只列出一个文件

–help 
显示此帮助信息并离开

–version 
显示版本信息并离开
解决下图问题(没有修改文件权限):
    文件夹属性(右键文件夹|显示简介)
    先开锁 | 点击当前用户 | 设置 选择成为所有者 和 应用到包含的项目 | 关锁
    最后一个个人(除了群组,多个头像表示群组)就是该文件夹的拥有者。
没有修改文件权限
文件夹属性(右键文件夹|显示简介)
先开锁 | 点击当前用户 | 设置 选择成为所有者 和 应用到包含的项目 | 关锁

重装MAC系统

  1. 配置安装U盘
    ->在 App Store 下载了Install OS X El Capitan.app ,放在应用程序文件夹中
    ->用磁盘工具 将一个不小于8G的U盘 抹掉(格式化),记住U盘名称
    ->终端
    sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB01 --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
命令解释
sudo  
#获取超级用户权限

/Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia  
#指定路径为/Applications/Install OS X El Capitan.app/Contents/Resources/中的createinstallmedia 为安装程序

--volume  /Volumes/U盘名称  
 #安装到U盘

--applicationpath  /Applications/Install\ OS\ X\ El\ Capitan.app  
#系统安装包在电脑中的路径

--nointeraction   
#不允许交互
  1. 安装
    -> 重启时按住Option (进入启动盘选择界面)
    -> 选择安装U盘
    -> 根据提示安装
其它
  开机进入OS X实用工具 :按住Command+R或Command+Option+R    重启Mac 
上一篇 下一篇

猜你喜欢

热点阅读