目錄
1. MAC常用終端命令
2. 重裝MAC系統
1. MAC常用終端命令
OSX采用Unix系統(區(qū)分大小寫),所有文件都在/目錄下蔬顾。
桌面上的外接硬盤都掛載在/Volumes文件夾下
根目錄 /
驅動目錄 /Systme/Library/Extensions
用戶位置 /User/用戶名
桌面位置 /User/用戶名/Desktop
例:
cd /User/cx/Desktop
Tab :命令或文件名補全
上下箭頭:瀏覽歷史命令
clear:清屏
ifconfig:查看IP地址
cocoapods相關
搜三方庫
pod search AliPay三方庫名字
q離開search頁
編輯Podfile
vim Podfile 新建podfile文件
platform:ios,'8.0'
target "項目名" do
pod '三方庫名'
end
啟動模擬器 (直接可以向模擬器 拖入照片郊供,ipa)
xcrun instruments -w 'iPhone 6 Plus'
安全性與隱私 顯示任何來源這項(破解軟件導致提示此軟件已損壞時)
sudo spctl --master-disable
文件夾操作
創(chuàng)建文件夾
mkdir 文件夾名
刪除文件夾
rmdir 文件夾名
移動或重命名文件夾
mvdir dir1 dir2
比較兩個文件夾的內容
dircmp dir1 dir2
顯示當前文件夾下的所有文件
ls
顯示當前路徑名
pwd
跳轉到文件夾
cd 文件夾名
返回根目錄
cd /
返回上一層文件夾
cd .. 或 cd ../
返回上2層文件夾
cd ../../
文件操作
拷貝文件
cp 參數(-R :遞歸復制子文件夾) 源文件路徑 目標文件路徑
刪除文件
rm 參數(-rf:r遞歸子文件夾 f強制) 文件
移動文件
mv 源文件路徑 目標文件路徑
更改文件權限
chmod 參數(-R:遞歸子文件夾) 權限(755) 文件路徑
更改文件所有者
chown 參數(-R) 用戶:組 文件路徑
使用默認的程序打開文件
open filename
顯示文件類型
file filename
使用匹配表達式查找文件
find . -name "*.c" -print
聯接文件
ln -s file1 file2
顯示或連接文件
cat filename
分頁格式化顯示文件內容
pg filename
分屏顯示文件內容
more filename
顯示非文本文件的內容
od -c filename
選擇操作
顯示文件的最初幾行
head -20 filename
顯示文件的最后幾行
tail -15 filename
顯示文件每行中的某些域
cut -f1,7 -d: /etc/passwd
從標準輸入中刪除若干列
colrm 8 20 file2
橫向連接文件
paste file1 file2
比較并顯示兩個文件的差異
diff file1 file2
非交互方式流編輯器
sed "s/red/green/g" filename
在文件中按模式查找
grep "^[a-zA-Z]" filename
在文件中查找并處理模式
awk '{print $1 $1}' filename
排序或歸并文件
sort -d -f -u file1
去掉文件中的重復行
uniq file1 file2
顯示兩有序文件的公共和非公共行
comm file1 file2
統計文件的字符數、詞數和行數
wc filename
給文件加上行號
nl file1 >file2
安全操作
修改用戶密碼
passwd
改變文件或目錄的權限
chmod ug+x filename
定義創(chuàng)建文件的權限掩碼
umask 027
改變文件或目錄的屬主
chown newowner filename
改變文件或目錄的所屬組
chgrp staff filename
給終端上鎖
xlock -remote
編程操作
維護可執(zhí)行程序的最新版本
make
更新文件的訪問和修改時間
touch -m 05202400 filename
命令行界面調試工具
dbx a.out
圖形用戶界面調試工具
xde a.out
進程操作
顯示進程當前狀態(tài)
ps u
終止進程
kill -9 30142
改變待執(zhí)行命令的優(yōu)先級
nice cc -c *.c
改變已運行進程的優(yōu)先級
renice +20 32768
時間操作
顯示系統的當前日期和時間
date
顯示日歷
cal 8 1996
統計程序的執(zhí)行時間
time a.out
網絡與通信操作
遠程登錄
telnet hpc.sp.net.edu.cn
遠程登錄
rlogin hostname -l username
在遠程主機執(zhí)行指定命令
rsh f01n03 date
在本地主機與遠程主機之間傳輸文件
ftp ftp.sp.net.edu.cn
在本地主機與遠程主機 之間復制文件
rcp file1 host1:file2
給一個網絡主機發(fā)送 回應請求
ping hpc.sp.net.edu.cn
閱讀和發(fā)送電子郵件
mail
給另一用戶發(fā)送報文
write username pts/1
允許或拒絕接收報文
mesg n
Korn Shell 命令
列出最近執(zhí)行過的 幾條命令及編號
history
重復執(zhí)行最近執(zhí)行過的 某條命令
r -2
給某個命令定義別名
alias del=rm -i
取消對某個別名的定義
unalias del
其它命令
顯示操作系統的有關信息
uname -a
清除屏幕或窗口內容
clear
顯示當前所有設置過的環(huán)境變量
env
列出當前登錄的所有用戶
who
顯示當前正進行操作的用戶名
whoami
顯示終端或偽終端的名稱
tty
顯示或重置控制鍵定義
stty -a
查詢磁盤使用情況
du -k subdir
顯示文件系統的總空間和可用空間
df /tmp
顯示當前系統活動的總信息
w
ls 擴展
-a, –all
列出目錄下的所有文件瞎惫,包括以 . 開頭的隱含文件
-A
同-a溜腐, 但不列出“.”(表示當前目錄)和“..”(表示當前目錄的父目錄)。
-c
配合 -lt:根據 ctime 排序及顯示 ctime (文件狀態(tài)最后更改的時間)配合 -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 字節(jié)的形式表示文件的大小。
-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
顯示版本信息并離開
解決 沒有修改文件權限
解決下圖問題(沒有修改文件權限):
文件夾屬性(右鍵文件夾|顯示簡介)
先開鎖 | 點擊當前用戶 | 設置 選擇成為所有者 和 應用到包含的項目 | 關鎖
最后一個個人(除了群組毁葱,多個頭像表示群組)就是該文件夾的擁有者。
沒有修改文件權限
文件夾屬性(右鍵文件夾|顯示簡介)
先開鎖 | 點擊當前用戶 | 設置 選擇成為所有者 和 應用到包含的項目 | 關鎖
2. 重裝MAC系統
- 配置安裝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
#不允許交互
- 安裝
-> 重啟時按住Option (進入啟動盤選擇界面)
-> 選擇安裝U盤
-> 根據提示安裝
其它
開機進入OS X實用工具 :按住Command+R或Command+Option+R 重啟Mac