基本命令:
1、列出文件
$ ls 參數(shù) 目錄名
例: 看看驅(qū)動(dòng)目錄下有什么:ls /System/Library/Extensions
(參數(shù) -w 顯示中文,-l 詳細(xì)信息, -a 包括隱藏文件)
2、轉(zhuǎn)換目錄
$ cd
例:想到驅(qū)動(dòng)目錄下溜達(dá)一圈 cd /System/Library/Extensions
3、建立新目錄
$ mkdir 目錄名
例:在驅(qū)動(dòng)目錄下建一個(gè)備份目錄 backup mkdir /System/Library/Extensions/backup
在桌面上建一個(gè)備份目錄 backup mkdir /User/用戶名/Desktop/backup
4、拷貝文件
$ cp 參數(shù) 源文件 目標(biāo)文件
例:想把桌面的Natit.kext 拷貝到驅(qū)動(dòng)目錄中 cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions
參數(shù)R表示對目錄進(jìn)行遞歸操作,kext在圖形界面下看起來是個(gè)文件,實(shí)際上是個(gè)文件夾。
把驅(qū)動(dòng)目錄下的所有文件備份到桌面backup
$ cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup
5、刪除文件/文件夾:
$ rm 參數(shù) 文件
$ rmdir 文件夾
例:想刪除驅(qū)動(dòng)的緩存
$ rm -rf /System/Library/Extensions.kextcache
$ rm -rf /System/Library/Extensions.mkext
參數(shù)-rf 表示遞歸和強(qiáng)制,千萬要小心使用,如果執(zhí)行了 rm -rf / 你的系統(tǒng)就全沒了
6、移動(dòng)文件:
$ 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.plist
$ nano /System/Library/Extensions/Natit.kext/Info.plist
目錄操作:
|命令名|功能描述|使用舉例
|:
|mkdir|創(chuàng)建一個(gè)目錄|mkdir dirname
|rmdir|刪除一個(gè)目錄|rmdir dirname
|mvdir|移動(dòng)或重命名一個(gè)目錄|mvdir dir1 dir2
|cd|改變當(dāng)前目錄|cd dirname
|pwd|顯示當(dāng)前目錄的路徑名|pwd
|ls|顯示當(dāng)前目錄的內(nèi)容|ls -la
文件操作:
|命令名|功能描述|使用舉例
|:
|cat|顯示或連接文件|cat filename
|od|顯示非文本文件的內(nèi)容|od -c filename
|cp|復(fù)制文件或目錄|cp file1 file2
|rm|刪除文件或目錄|rm filename
|mv|改變文件名或所在目錄|mv file1 file2
|find|使用匹配表達(dá)式查找文件|find . -name "*.c" -print
|file|顯示文件類型|file filename
選擇操作:
|命令名|功能描述|使用舉例
|:
|head|顯示文件的最初幾行|head -20 filename
|tail|顯示文件的最后幾行|tail -15 filename
|cut|顯示文件每行中的某些域|cut -f1,7 -d: /etc/passwd
|colrm|從標(biāo)準(zhǔn)輸入中刪除若干列|colrm 8 20 file2
|diff|比較并顯示兩個(gè)文件的差異|diff file1 file2
|sort|排序或歸并文件|sort -d -f -u file1
|uniq|去掉文件中的重復(fù)行|uniq file1 file2
|comm|顯示兩有序文件的公共和非公共行|comm file1 file2
|wc|統(tǒng)計(jì)文件的字符數(shù)、詞數(shù)和行數(shù)|wc filename
|nl|給文件加上行號|nl file1 >file2
進(jìn)程操作:
|命令名|功能描述|使用舉例
|:
|ps|顯示進(jìn)程當(dāng)前狀態(tài)|ps u
|kill|終止進(jìn)程|kill -9 30142
時(shí)間操作:
|命令名|功能描述|使用舉例
|:
|date|顯示系統(tǒng)的當(dāng)前日期和時(shí)間|date
|cal|顯示日歷|cal 8 1996
|time|統(tǒng)計(jì)程序的執(zhí)行時(shí)間|time a.out
網(wǎng)絡(luò)與通信操作:
|命令名|功能描述|使用舉例
|:
|telnet|遠(yuǎn)程登錄|telnet hpc.sp.net.edu.cn
|rlogin|遠(yuǎn)程登錄|rlogin hostname -l username
|rsh|在遠(yuǎn)程主機(jī)執(zhí)行指定命令|rsh f01n03 date
|ftp|在本地主機(jī)與遠(yuǎn)程主機(jī)之間傳輸文件|ftpftp.sp.net.edu.cn
|rcp|在本地主機(jī)與遠(yuǎn)程主機(jī) 之間復(fù)制文件|rcp file1 host1:file2
|ping|給一個(gè)網(wǎng)絡(luò)主機(jī)發(fā)送 回應(yīng)請求|ping hpc.sp.net.edu.cn
|mail|閱讀和發(fā)送電子郵件|mail
|write|給另一用戶發(fā)送報(bào)文|write username pts/1
|mesg|允許或拒絕接收報(bào)文|mesg n
Korn Shell 命令:
|命令名|功能描述|使用舉例
|:
|history|列出最近執(zhí)行過的 幾條命令及編號|history
|r|重復(fù)執(zhí)行最近執(zhí)行過的 某條命令|r -2
|alias|給某個(gè)命令定義別名|alias del=rm -i
|unalias|取消對某個(gè)別名的定義|unalias del
其它命令:
|命令名|功能描述|使用舉例
|:
|uname|顯示操作系統(tǒng)的有關(guān)信息|uname -a
|clear|清除屏幕或窗口內(nèi)容|clear
|env|顯示當(dāng)前所有設(shè)置過的環(huán)境變量|env
|who|列出當(dāng)前登錄的所有用戶|who
|whoami|顯示當(dāng)前正進(jìn)行操作的用戶名|whoami
|tty|顯示終端或偽終端的名稱|tty
|stty|顯示或重置控制鍵定義|stty -a
|du|查詢磁盤使用情況|du -k subdir|
|df /tmp|顯示文件系統(tǒng)的總空間和可用空間|空
|w|顯示當(dāng)前系統(tǒng)活動(dòng)的總信息|空
使用終端命令開啟系統(tǒng)功能:
1.顯示資源庫:
方法一:
> 顯示:
在“終端”中輸入下面的命令:
$ chflags nohidden ~/Library/
> 隱藏:
在“終端”中輸入下面的命令:
$ chflags hidden ~/Library/
方法二:
打開Finder,菜單中選擇'前往'按住'option'鍵就會(huì)顯示資源庫項(xiàng)。
2.Finder顯示隱藏文件:
顯示隱藏文件:
在“終端”中輸入下面的命令:
$ defaults write com.apple.finder AppleShowAllFiles -bool true
$ killall Finder
恢復(fù)隱藏文件:
在“終端”中輸入下面的命令:
$ defaults write com.apple.finder AppleShowAllFiles -bool false
$ killall Finder
3.在Finder標(biāo)題欄顯示完整路徑:
在“終端”中輸入下面的命令:
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
$killall Finder
4.卸載Xcode
默認(rèn)情況下Xcode安裝在/Developer目錄下,即可執(zhí)行如下命令:
在“終端”中輸入下面的命令:
$ sudo /Developer/Library/uninstall-devtools –mode=all
5.去掉窗口截屏的陰影:
默認(rèn)的對窗口進(jìn)行截屏的時(shí)候(快捷鍵'Command-Shift-4'),得到的圖片周圍會(huì)自動(dòng)被加上一圈陰影。
如果不喜歡這個(gè)陰影的效果,就可以把它關(guān)掉。
在“終端”中輸入下面的命令:
$ defaults write com.apple.screencapture disable-shadow -bool true
$ killall SystemUIServer
6.改變截屏圖片的保存位置:
在“終端” 中輸入下面的命令:
$ defaults write com.apple.screencapture location 存放位置
$ killall SystemUIServer
在輸入命令的時(shí)候,將“存放位置”替換成其他文件夾的名字就可以了