Mac終端 常用命令

IOS開發(fā)之----Mac終端 常用命令

標簽:

it分類:XCode

OSX 的文件系統(tǒng)

OSX 采用的Unix文件系統(tǒng)邢羔,所有文件都掛在跟目錄 / 下面,所以不在要有Windows 下的盤符概念。

你在桌面上看到的硬盤都掛在 /Volumes 下。

比如接上個叫做 USBHD的移動硬盤,桌面上會顯示出一個硬盤圖標伞矩,它實際在哪里呢?

在終端里執(zhí)行 ls /Volumes/USBHD, 看看顯示出的是不是這個移動硬盤的內容蹦浦。

根目錄位置是 / 核心 Mach_kernel 就在這里扭吁,

驅動所在位置 /Systme/Library/Extensions

用戶文件夾位置 /User/用戶名

桌面的位置 /User/用戶名/Desktop

文件通配符為星號 *

注意:在 Unix系統(tǒng)中是區(qū)別大小寫字符的,A.txt 不等于 a.txt盲镶。

根目錄標志 / 不是可有可無,cd /System 表示轉到跟目錄下的System中蝌诡,而cd System 表示轉到當前目錄下的 System中

——————————————————————————————————————————————

如何進入命令行操作模式

再圖形界面下溉贿,用finder 打開 應用程序 》實用程序》終端

如果連圖形界面都進不去了(比如安錯了顯示驅動),開機時按 F8浦旱,用-s參數(shù)啟動宇色,然后輸入命令 mount -uw /

獲得權限

為了防止誤操作破壞系統(tǒng),再用戶狀態(tài)下時沒有權限操作系統(tǒng)重要文件的颁湖,所以先要取得root權限

sudo -s

然后輸入密碼宣蠕,輸入密碼時沒有任何回顯,連星號都沒有甥捺,只管輸完回車就行了抢蚀。

——————————————————————————————————————————————

基本命令

1、列出文件

ls 參數(shù) 目錄名例:看看驅動目錄下有什么:ls /System/Library/Extensions

參數(shù) -w 顯示中文镰禾,-l 詳細信息皿曲, -a 包括隱藏文件

2唱逢、轉換目錄

cd例:想到驅動目錄下溜達一圈cd /System/Library/Extensions

3、建立新目錄

mkdir 目錄名例:在驅動目錄下建一個備份目錄 backupmkdir /System/Library/Extensions/backup

在桌面上建一個備份目錄 backupmkdir /User/用戶名/Desktop/backup

4屋休、拷貝文件

cp 參數(shù) 源文件 目標文件例:想把桌面的Natit.kext 拷貝到驅動目錄中cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions

參數(shù)R表示對目錄進行遞歸操作坞古,kext在圖形界面下看起來是個文件,實際上是個文件夾劫樟。

把驅動目錄下的所有文件備份到桌面backup

cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup

5痪枫、刪除文件

rm 參數(shù) 文件例:想刪除驅動的緩存rm -rf /System/Library/Extensions.kextcacherm -rf /System/Library/Extensions.mkext

參數(shù)-rf 表示遞歸和強制,千萬要小心使用叠艳,如果執(zhí)行了 rm -rf / 你的系統(tǒng)就全沒了

6听怕、移動文件

mv 文件例:想把AppleHDA.Kext 移到桌面mv /System/Library/Extensions/AppleHDA.kext /User/用戶名/Desktop

想把AppleHDA.Kext 移到備份目錄中mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

7、文本編輯

nano 文件名例:編輯natit Info.plistnano /System/Library/Extensions/Natit.kext/Info.plist

目錄操作

命令名功能描述使用舉例

mkdir創(chuàng)建一個目錄mkdir dirname

rmdir刪除一個目錄rmdir dirname

mvdir移動或重命名一個目錄mvdir dir1 dir2

cd改變當前目錄cd dirname

pwd顯示當前目錄的路徑名pwd

ls顯示當前目錄的內容ls -la

文件操作

命令名功能描述使用舉例

cat顯示或連接文件cat filename

od顯示非文本文件的內容od -c filename

cp復制文件或目錄cp file1 file2

rm刪除文件或目錄rm filename

mv改變文件名或所在目錄mv file1 file2

find使用匹配表達式查找文件find . -name "*.c" -print

file顯示文件類型file filename

選擇操作

命令名功能描述使用舉例

head顯示文件的最初幾行head -20 filename

tail顯示文件的最后幾行tail -15 filename

cut顯示文件每行中的某些域cut -f1,7 -d: /etc/passwd

colrm從標準輸入中刪除若干列colrm 8 20 file2

diff比較并顯示兩個文件的差異diff file1 file2

sort排序或歸并文件sort -d -f -u file1

uniq去掉文件中的重復行uniq file1 file2

comm顯示兩有序文件的公共和非公共行comm file1 file2

wc統(tǒng)計文件的字符數(shù)虑绵、詞數(shù)和行數(shù)wc filename

nl給文件加上行號nl file1 >file2

進程操作

命令名功能描述使用舉例

ps顯示進程當前狀態(tài)ps u

kill終止進程kill -9 30142

時間操作

命令名功能描述使用舉例

date顯示系統(tǒng)的當前日期和時間date

cal顯示日歷cal 8 1996

time統(tǒng)計程序的執(zhí)行時間time a.out

網(wǎng)絡與通信操作

命令名功能描述使用舉例

telnet遠程登錄telnethpc.sp.net.edu.cn

rlogin遠程登錄rlogin hostname -l username

rsh在遠程主機執(zhí)行指定命令rsh f01n03 date

ftp在本地主機與遠程主機之間傳輸文件ftpftp.sp.net.edu.cn

rcp在本地主機與遠程主機 之間復制文件rcp file1 host1:file2

ping給一個網(wǎng)絡主機發(fā)送 回應請求pinghpc.sp.net.edu.cn

mail閱讀和發(fā)送電子郵件mail

write給另一用戶發(fā)送報文write username pts/1

mesg允許或拒絕接收報文mesg n

Korn Shell 命令

命令名功能描述使用舉例

history列出最近執(zhí)行過的 幾條命令及編號history

r重復執(zhí)行最近執(zhí)行過的 某條命令r -2

alias給某個命令定義別名alias del=rm -i

unalias取消對某個別名的定義unalias del

其它命令

命令名功能描述使用舉例

uname顯示操作系統(tǒng)的有關信息uname -a

clear清除屏幕或窗口內容clear

env顯示當前所有設置過的環(huán)境變量env

who列出當前登錄的所有用戶who

whoami顯示當前正進行操作的用戶名whoami

tty顯示終端或偽終端的名稱tty

stty顯示或重置控制鍵定義stty -a

du查詢磁盤使用情況du -k subdir

df /tmp顯示文件系統(tǒng)的總空間和可用空間

w顯示當前系統(tǒng)活動的總信息

Mac OS X 終端命令開啟功能

1.Lion下顯示資源庫

方法一:

顯示

在“終端”中輸入下面的命令:

chflags nohidden ~/Library/

隱藏

在“終端”中輸入下面的命令:

chflags hidden ~/Library/

方法二:

打開Finder尿瞭,菜單中選擇前往按住option鍵就會顯示資源庫項(每次打開都需要重復操作一次)。

2.Finder顯示隱藏文件

顯示隱藏文件

在“終端”中輸入下面的命令:

defaults write com.apple.finder AppleShowAllFiles -bool true

killall Finder

恢復隱藏文件

在“終端”中輸入下面的命令:

defaults write com.apple.finder AppleShowAllFiles -bool false

killall Finder

3.Xcode卸載

在“終端”中輸入下面的命令:

sudo /Library/uninstall-devtools –mode=all

為實際安裝的目錄翅睛,默認情況下Xcode安裝在/Developer目錄下声搁,即可執(zhí)行

sudo /Developer/Library/uninstall-devtools –mode=all

4.在Finder標題欄顯示完整路徑

在“終端”中輸入下面的命令:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

killall Finder

5.去掉窗口截屏的陰影

對窗口進行截屏的時候(Command-Shift-4, 空格),得到的圖片周圍會自動被加上一圈陰影捕发。

如果你不喜歡這個陰影的效果疏旨,可以把它關掉。

在“終端”中輸入下面的命令:

defaults write com.apple.screencapture disable-shadow -bool true

killall SystemUIServer

6.強制Safari在新標簽中打開網(wǎng)頁

Safari是默認支持標簽瀏覽的扎酷。但是檐涝,我們在頁面上點擊鏈接或者在其他應用程序中點擊鏈接的時候,

Safari往往是打開了一個新的窗口法挨,導致頁面上的Safari窗口過多谁榜,不好管理。通過下面這個小竅門凡纳,

我們可以讓Safari默認是在一個新標簽中打開網(wǎng)頁窃植。

在“終端”中輸入下面的命令:

defaults write com.apple.Safari TargetedClicksCreateTabs?-bool true

7.改變截屏圖片的保存位置

Mac OS提供了非常方便的截屏快捷鍵,可以讓我們非臣雒樱快速的對整個屏幕巷怜、部分屏幕或者應用程序窗口進行截屏。不過暴氏,這個截屏功能有一個不足之處延塑,就是只能將截 屏圖片保存到桌面。如果我們截取的圖片特別多答渔,就會讓桌面顯得特別凌亂关带。那有沒有辦法來修改截屏圖片的默認保存位置呢?有研儒。方法非常簡單豫缨,只要在“終端” 中輸入下面的命令就可以了独令。

defaults write com.apple.screencapture location 存放位置

killall SystemUIServer

在輸入命令的時候,將“存放位置”替換成真正的文件夾就可以了好芭。例如燃箭,你希望存放到自己用戶目錄的Screenshots文件夾下,就輸入

defaults write com.apple.screencapture location ~/Screenshots

Mac鎖屏設置快捷鍵

如果用戶要離開電腦一段時間舍败,可以選擇直接把筆記本直接合上招狸。但是這樣原先在跑 的進程就會掛起或者結束,如果正在下載邻薯,那么下載就被暫停(有時還不能恢復)裙戏,如果正在提供網(wǎng)絡服務,那么因為網(wǎng)絡斷了厕诡,別人也連不上你的筆記本累榜。鎖屏可 以解決這個問題,在Windows下用Win+L快捷鍵就鎖屏了灵嫌,但Mac OS X下一直沒有默認的快捷鍵壹罚。

對于像我一樣的新手,不要說設置鎖屏快捷鍵寿羞,即便要使用其他鎖屏的方法我也要到網(wǎng)上才能找到猖凛。其中一種方法是,首先在Finder找到“鑰匙串訪 問”這個實用工具(具體位置是/Applications/Utilities/Keychain Access.app)绪穆,然后在“偏好設置”里選擇“在菜單欄中顯示鑰匙串狀態(tài)”辨泳。這時我們發(fā)現(xiàn)系統(tǒng)菜單多了一個像鎖一樣的小圖標,只要點擊它玖院,就能找到 鎖屏菠红。

上述的方法實現(xiàn)了鎖屏,但還沒能達到快捷鍵控制鎖屏的目標司恳。雖然如此途乃,但它的效果給我們一個鎖屏思路。首先扔傅,我們要求屏幕保護程序在恢復時必須輸入密碼,然后鎖屏問題就變成啟動屏幕保護程序的問題了烫饼。Lock the screen via a keyboard shortcut這篇文章敘述了具體的實施方法猎塞。

第一步,找到“系統(tǒng)偏好設置”下的“安全性與隱私”杠纵,在“通用”頁里勾上“進入睡眠或開始屏幕保護程序后立即要求輸入密碼”荠耽。

第二步,要用快捷鍵啟動屏幕保護程序比藻,相對復雜一點铝量。在“應用程序”里找到“Automator”倘屹。新建一個服務,在“操作”下的“實用工具”里找 到“啟動屏幕保護程序”慢叨,并把此操作拖動到右邊纽匙,并且選擇“沒有輸入”和位于“任何應用程序”,如下圖所示拍谐。然后把服務保存為自己定義的名字烛缔。

最后,在“系統(tǒng)偏好設置”里找到“鍵盤”轩拨,然后為剛才定義的服務配置快捷鍵践瓷,我設成了Command+Control+L。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末亡蓉,一起剝皮案震驚了整個濱河市晕翠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌砍濒,老刑警劉巖淋肾,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異梯影,居然都是意外死亡巫员,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門甲棍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來简识,“玉大人,你說我怎么就攤上這事感猛∑呷牛” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵陪白,是天一觀的道長颈走。 經(jīng)常有香客問我,道長咱士,這世上最難降的妖魔是什么立由? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮序厉,結果婚禮上锐膜,老公的妹妹穿的比我還像新娘。我一直安慰自己弛房,他們只是感情好道盏,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般荷逞。 火紅的嫁衣襯著肌膚如雪媒咳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天种远,我揣著相機與錄音涩澡,去河邊找鬼。 笑死院促,一個胖子當著我的面吹牛筏养,可吹牛的內容都是我干的。 我是一名探鬼主播常拓,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼髓抑,長吁一口氣:“原來是場噩夢啊……” “哼卧土!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤完域,失蹤者是張志新(化名)和其女友劉穎浦楣,沒想到半個月后限煞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體障本,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年懊亡,在試婚紗的時候發(fā)現(xiàn)自己被綠了依啰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡店枣,死狀恐怖速警,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情鸯两,我是刑警寧澤闷旧,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站钧唐,受9級特大地震影響忙灼,放射性物質發(fā)生泄漏。R本人自食惡果不足惜钝侠,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一该园、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧帅韧,春花似錦爬范、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至萧诫,卻和暖如春斥难,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背帘饶。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工哑诊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人及刻。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓镀裤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親缴饭。 傳聞我的和親對象是個殘疾皇子暑劝,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內容

  • mac 終端 常用命令基本命令1、列出文件ls 參數(shù) 目錄名 例: 看看驅動目錄下有什么:ls /S...
    Zhui_Do閱讀 570評論 0 5
  • 基本命令 1颗搂、列出文件 ls 參數(shù) 目錄名 例: 看看驅動目錄下有什么:ls /System/Library...
    futur_zwl閱讀 690評論 0 2
  • cd例:想到驅動目錄下溜達一圈cd /System/Library/Extensions 3担猛、建立新目錄mkdir...
    songsongchen閱讀 2,302評論 0 3
  • 0、history 查看歷史記錄 1丢氢、列出文件ls 參數(shù) 目錄名 例: 看看驅動目錄下有什么:ls ...
    __哈哈__閱讀 485評論 3 1
  • 今天剛聽到一個事例:公公和兒媳拌了兩句嘴傅联,公公一氣之下回了老家。婆婆來勸兒媳疚察,想讓兒媳給公公打個電話蒸走,道個歉,讓公...
    南風魚兒閱讀 915評論 0 0