mac 終端常見指令

基本命令

一、列出文件緩存

ls 參數 目錄名        例: 看看驅動目錄下有什麼:ls /System/Library/Extensions
參數 -w 顯示中文,-l 詳細信息, -a 包括隱藏文件網絡

二、轉換目錄    操作系統

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

三、創建新目錄排序

mkdir 目錄名     例:在驅動目錄下建一個備份目錄 backup     mkdir /System/Library/Extensions/backup
在桌面上建一個備份目錄 backup    mkdir /User/用戶名/Desktop/backup遞歸

四、拷貝文件進程

cp 參數 源文件 目標文件    例:想把桌面的Natit.kext 拷貝到驅動目錄中  cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions
參數R表示對目錄進行遞歸操做,kext在圖形界面下看起來是個文件,其實是個文件夾。
把驅動目錄下的全部文件備份到桌面backup
cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backupget

五、刪除文件it

rm 參數 文件   例:想刪除驅動的緩存  rm -rf /System/Library/Extensions.kextcache     rm -rf /System/Library/Extensions.mkext
參數-rf 表示遞歸和強制,千萬要當心使用,若是執行了 rm -rf / 你的系統就全沒了io

六、移動文件

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

七、文本編輯

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

 

目錄操做

命令名                        功能描述                                             使用舉例

mkdir                        建立一個目錄                                       mkdir dirname

rmdir                         刪除一個目錄                                       rmdir dirname

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

cd(folder)               改變當前目錄                                        cd dirname

cd(不加參數)     進root

cd ..         上級目錄  

cd ~         返回root

cd -          返回上一個訪問的目錄

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                               統計文件的字符數、詞數和行數                  wc filename

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

 

進程操做

命令名                     功能描述                                                 使用舉例

ps                          顯示進程當前狀態                                      ps u

kill                         終止進程                                                  kill -9 30142

 

時間操做

命令名                             功能描述                                            使用舉例

date                    顯示系統的當前日期和時間                             date

cal                                   顯示日曆                                         cal 8 1996

time                         統計程序的執行時間                               time a.out

 

網絡與通訊操做

命令名                               功能描述                                         使用舉例

telnet                               遠程登陸                                   telnet hpc.sp.net.edu.cn

rlogin                               遠程登陸                                    rlogin hostname -l username

rsh                       在遠程主機執行指定命令                             rsh f01n03 date

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

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

ping                     給一個網絡主機發送 迴應請求                    ping hpc.sp.net.edu.cn

mail                          閱讀和發送電子郵件                                         mail

write                        給另外一用戶發送報文                             write username pts/1

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

 

Korn Shell 命令              

 命令名                                 功能描述                                        使用舉例

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

r                         重複執行最近執行過的 某條命令                            r -2

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

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

 

其它命令

命令名                                  功能描述                                         使用舉例

uname                    顯示操做系統的有關信息                              uname -a

clear                       清除屏幕或窗口內容                                       clear

env                         顯示當前全部設置過的環境變量                         env

who                        列出當前登陸的全部用戶                                   who

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

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

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

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

df /tmp                   顯示文件系統的總空間和可用空間

w                           顯示當前系統活動的總信息

相關文章
相關標籤/搜索