macOS 終端常用命令


macOS 常用命令

基本命令

1.列出文件

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

參數 -w 顯示中文,-l 詳細信息,-a 包括隱藏文件

2.轉換目錄

cd 例:想到驅動目錄 cd /System/Library/Extensions

3.建立新目錄

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

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

4.拷貝文件

cp 參數 源文件 目標文件  例:想把桌面上的temp.kext拷貝到驅動目錄中:cp -R /Users/用戶名/Desktop/temp.kext /System/Library/Extensions

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

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

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

5.刪除文件

rm 參數 文件  例:想刪除驅動的緩存  rm -rf /System/Library/Extensions.kextcache  rm -rf /System/Library/Extensions.mkext

參數 -rf 表示遞歸和強制,千萬要小心使用,如果執行了 rm -rf / 你的系統就全沒了

6.移動文件

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

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

7.文本編輯

nano文件名  例:編輯temp.rtf  nano temp.rtf

目錄操作

命令        功能描述            使用舉例

mkdir         創建一個目錄          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

wc         統計文件的字符數、詞數和行數  wc filename

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

 

進程操作

命令行       功能描述            使用舉例

ps         顯示進程當前狀態        ps u

kill         終止進程            kill -9 30142

 

時間操作

命令名       功能描述            使用舉例

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

cal         顯示日歷            cal 8 1996

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

 

網絡與通信操作

命令名       功能描述            使用舉例

ifconfig       查詢ip地址相關信息        ifconfig

talnet                     遠程登錄            talnet hpc.sp.NET.edu.cn

rlogin        遠程登錄            rlogin hostname -l username

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

ftp          在本地主機與遠程主機之間傳輸文件  ftp ftp.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          列出當前正進行操作的用戶名    whoami

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

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

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM