首頁 運維 Mac OS mac下的常用終端機命令介紹

mac下的常用終端機命令介紹

Jan 26, 2021 am 10:03 AM
mac 命令 終端

mac下的常用終端機命令介紹

首先來為大家介紹下絕對路徑與相對路徑。

(學習影片分享:程式設計入門

絕對路徑

大家都知道,在我們平常使用電腦時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑,例如只要看到這個路徑:c:/website/img/photo.jpg我們就知道photo.jpg檔案是在c碟的website目錄下的img子目錄中。這樣完整的描述檔位置的路徑就是絕對路徑。我們不需要知道其他任何資訊就可以根據絕對路徑判斷文件的位置。 (也可以認為以"/"開頭的都為絕對路徑)

相對路徑

所謂相對路徑,顧名思義就是自己相對與目標位置。不論將這些文件放到哪裡,只要他們的相對關係沒有改變,就不會出錯。   另外我們使用「../」來表示上一層目錄,「../../」表示上上級的目錄,以此類推。 (也可認為不是以"/"開頭的都是相對路徑)

舉個栗子

  範例一
  例如你的C碟ABC資料夾下有兩個文件1和2(它們都在ABC文件下),如果要文件1說出文件2的位置
  (也就是路徑),那麼它有兩種表示方法:

 1.絕對路徑: C:\ABC\2  
  因為它指明2檔案在C碟ABC檔案下,從最大的目錄C磁碟開始表示出來.  
 2.相對路徑:  2
  因為1檔案和2檔案都在C:\ABC下,所以它們的路徑前面"C:\ABC"都是一樣,就不用表示出來了.
  範例二
  比方C碟ABC資料夾有個1檔,還有一個DEF資料夾,而DEF檔案下有2檔1、2的檔案路徑分別為:
  (都是絕對路徑)
  C:\ABC\1
  C:\ABC\DEF\2
  若讓1檔表示2檔的路徑
  * 絕對路徑: C:\ABC\DEF\2
  * 相對路徑: DEF\2 (因為1和2檔案前面的C:\ABC這段路徑相同就不用寫出來了)。

常用mac終端機操作指令符號

1. 顯示目前目錄的路徑

   顯示目前目錄的路徑(讓你即時檢視目前所處的路徑)
   pwd複製程式碼

2.   查看目前目錄下的內容(讓你即時檢視目前路徑下的內容)

   ls 參數目錄名稱
   參數: - w 顯示中文,-l 詳細信息, -a 包括隱藏文件,
   每一行開頭是“d” 則為文件夾,開頭是“-” 則為文件。
   ls                 顯示在當前目錄下的所有文件或文件夾
   ls 目錄         顯示在該目錄下的所有文件或文件夾
   ls 空格  -a   顯示當前目錄下隱藏文件
   ls 空格  - l   顯示目前目錄下詳細資料
   ls 空格  -R   顯示目前目錄下子目錄檔     
   ls 空格 -w    驅動目錄下有什麼:ls /System/Library/Extensions


#3.切換路徑(也可稱為轉換目錄) 就是將從一個路徑,進入到另外一個路徑

#   cd 目錄名稱

   cd .                      表示目前目錄

   cd ..                表示回復上兩個等級
   cd ../.. /. .              表示回上三級目錄
   cd   空格下一目錄 表示將從目前路徑進入下一目錄
#    cd         表示從目前目錄進入根目錄
   cd   空格./            表示從目前目錄進入目前目錄(一個點"." 表示目前)
   例:想到驅動目錄下溜達一圈:cd /System/Library/#tensionem/Library/

#4. 建立新目錄(也可理解為建立資料夾)

   mkdir 目錄名稱
   mkdir 空格資料夾名稱      表示建立一個資料夾
    mkdir 空格絕對路徑     表示建立一個資料夾與上面的功能相同,# 下方是相對路徑建立一個上方的功能是透過絕對路徑建立.
   範例:在驅動目錄下建立一個備份目錄backup:mkdir /System/Library/Extensions/backup

5. 刪除目錄(也可理解為刪除檔案夾)

   rmdir 目錄名

   rmdir 空格資料夾名稱     表示刪除一個資料夾
   rmdir 空格絕對路徑     表示刪除一個資料夾與上面的功能相同、則只不過是透過空間絕對路徑     表示刪除一個資料夾和上面的功能相同、只不過是透過相同路徑,以下是透過絕對路徑刪除
   例:在桌面刪除一個叫new的檔案 MacBook-Air:Desktop admin$ rmdir  new

6.建立新檔案

#   touch檔案名稱       

   例:在目前目錄下方建立備份檔案 backup:touch backup.txt

7.刪除檔案

  rm 參數檔案參數-rf     ,千萬要小心使用,如果執行了rm -rf /

   你的系統就全沒了 
   rm   空格檔名與格式       表示刪除一個檔案
  rm   -r包含檔案的資料夾
   (當資料夾中包含有檔案, 透過"rmdir 空格資料夾名"的方式     是刪除資料夾的,只有透過"rm -f 資料夾名稱",強制刪除)
   rm   -rf   資料夾         表示強制刪除資料夾中包含檔案的資料夾
   (與"rm -r 資料夾名稱" 功能相同)
  : rm 可以注意多個檔案而注意,但是兩個檔案的路徑必須用空格隔開.
   例:想刪除驅動程式的快取:rm -rf /System/Library/Extensions.kextcache        rm -rf /System/Library/Extensions.mkext
sions.mkext

##8. 拷貝

   cp 參數原始檔目標檔       

   例:想把桌面的Natit.kext 拷貝到驅動目錄中 cp -R /User/使用者名稱/Desktop/Natit. kext  /System/Library/Extensions  
   參數R 表示對目錄進行遞歸操作,kext 在圖形介面下看起來是個文件,實際上是個資料夾。
   把驅動程式目錄下的所有檔案備份到桌面backup:cp -R /System/Library/Extensions/
   /User/使用者名稱/Desktop/backup

#9.行動檔案和重新命名檔案

   mv 原始檔案目標檔案

   mv 需要移動的檔案或資料夾空格移動到的路徑(這裡路徑可以是相對路徑,也可以是絕對
   路徑);mv a.c 空格b.c 表示將a.c 重新命名為b.c
   例:想把AppleHDA.Kext 移到桌面:
   mv /System/Library/Extensions/AppleHDA.kext /User/使用者名稱/Desktop

#10.文字編輯

   vim 檔案名稱

   vim 檔案名稱表示編輯檔案內容

   範例:  
#    vim/System/Library/Extensions/Natit.kext/InfoNatit.list
   編輯完成後用Ctrl +O 存盤,Ctrl+X 退出 
   注意:
 * 在預設的"指令模式"下按i 進入編輯模式 
 * 在非指令模式下按ESC 返回模式下按ESC 返回模式##  * 在"指令模式"下輸入: 
   :w  儲存目前檔案 
   :q 退出編輯,如果檔案為保存需要用強制模式 
   :q! 強制退出不儲存為wq 組合指令, 儲存並退出 
 * 在"指令模式"下移動: 
#    h 左 
   j 下 
   k 上 
#  # l 右下 
   k 上 
#  ##清屏

   clear

12.開啟某個檔案,資料夾或套用

open
 * 如果是open .則開啟目前指令裡的目錄,如果要開啟指定的資料夾或檔案則格式為open 要開啟的路徑即可。 (這裡絕對路徑或相對路徑都可以)

 * open指令可以在終端機中開啟應用,使用-n可以開啟多個相同應用。例如你可以使用下面的指令開啟新Safari視窗

   open -n /Applications/Safari.app/


相關建議:
macos系統

以上是mac下的常用終端機命令介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

ubuntu終端機打不開怎麼辦? 修復Ubuntu無法開啟終端機問題的方法 ubuntu終端機打不開怎麼辦? 修復Ubuntu無法開啟終端機問題的方法 Feb 29, 2024 pm 05:30 PM

如今,Ubuntu不允許其用戶打開終端機是一個非常普遍的問題。如果您收到類似的問題並且不知道下一步該怎麼做,請了解有關如何在Linux裝置上解決此「Ubuntu無法開啟終端」問題的五個修復程式。事不宜遲,讓我們深入探討導致它的原因及其可用的解決方案。為什麼Ubuntu打不開它上面的終端機?這主要發生在您安裝一些有缺陷的軟體或修改終端配置時。除此之外,與語言環境互動並破壞它們的新應用程式或遊戲也可能導致類似的問題。一些用戶在Ubuntu的活動選單中搜尋終端時報告修復了這個問題。這表明這個

3 招教你輕鬆自訂 Mac 電腦名稱、主機名稱和 Bonjour 名稱 3 招教你輕鬆自訂 Mac 電腦名稱、主機名稱和 Bonjour 名稱 Mar 06, 2024 pm 12:20 PM

許多Mac用戶往往習慣保留設備的預設名稱,可能從未考慮過更改。很多人選擇沿用初始設定時的名稱,例如「張三的MacBookAir」或簡單的「iMac」。學會如何修改Mac的名稱是一項非常實用的技能,尤其是在擁有多台裝置時,可以幫助你快速區分和管理它們。接下來,我們將一步步教你如何在macOS系統中更改電腦名稱、主機名稱和Bonjour名稱(本地主機名稱)。為什麼要更改Mac名稱?修改Mac名稱不僅能彰顯個性,還能有助於提升使用體驗:個人化你的Mac:預設名稱可能不符合你的口味,換一個自己喜歡的名字

如何在Windows 11/10中執行SUDO命令 如何在Windows 11/10中執行SUDO命令 Mar 09, 2024 am 09:50 AM

透過sudo指令,使用者可以在提升權限模式下執行指令,而無需切換到超級使用者模式。本文將介紹如何在Windows系統中模擬類似sudo指令的功能。什麼是數道司令部? Sudo(「超級使用者do」的縮寫)是一種命令列工具,允許基於Unix的作業系統(如Linux和MacOS)的使用者以提升的權限執行命令,這些權限通常是管理員所擁有的。在Windows11/10中執行SUDO命令然而,隨著最新發布的Windows11Insider預覽版推出,Windows用戶現在也可以體驗到這項功能。這項新功能使用戶能夠

pkg檔安裝mac? pkg檔安裝mac? Feb 20, 2024 pm 03:21 PM

前言:今天本站來給各位分享關於pkg檔案安裝mac的相關內容,如果能正好解決你現在面臨的問題,別忘了關注本站,現在開始吧! macos過往版本pkg無法安裝升級作業系統:如果您的筆記型電腦正在使用較舊的作業系統版本,建議升級到最新的作業系統版本。因為較舊的版本可能無法支援安裝最新的macOS系統。在磁碟工具中選擇“抹掉”,然後在格式中選擇Macos擴展,不要勾選加密選項,也不要選擇apfs格式,最後點擊“抹掉”按鈕,這樣就可以解決無法完成macOS安裝的問題。將應用程式的圖示拖曳到以App開頭的文件

win11網卡mac位址怎麼查? Win11使用指令取得網路卡MAC位址方法 win11網卡mac位址怎麼查? Win11使用指令取得網路卡MAC位址方法 Feb 29, 2024 pm 04:34 PM

本文將向讀者介紹在Win11系統中如何使用命令提示字元(CommandPrompt)來尋找網路介面卡的實體位址(MAC位址)。 MAC位址是網路介面卡(NIC)的唯一標識符,它在網路通訊中扮演著重要角色。透過命令提示符,使用者可以輕鬆地獲取到當前電腦上所有網路適配器的MAC位址信息,這對於網路故障排查、配置網路設定等任務非常有幫助。方法一:使用「命令提示字元」1、按【Win+X】組合鍵,或【右鍵】點選工作列上的【Windows標誌】,在開啟的選單項目中,選擇【執行】;2、執行窗口,輸入【cmd】指令,然

微信mac如何設定語音訊息自動轉成文字-設定語音轉成文字的方法 微信mac如何設定語音訊息自動轉成文字-設定語音轉成文字的方法 Mar 19, 2024 am 08:28 AM

近日有一些小夥伴諮詢小編微信mac如何設定語音訊息自動轉成文字?下面就為大家帶來了微信mac設定語音訊息自動轉成文字的方法,有需要的小夥伴可以來了解了解哦。第一步:首先,打開Mac版微信。如圖:第二步:接著,點選『設定』。如圖:第三步:然後,點選『通用』。如圖:第四步:再勾選『聊天中的語音訊息自動轉成文字』選項即可。如圖:第五步:最後,關閉視窗即可。如圖:

超實用!讓你成為Linux大神的Sar命令 超實用!讓你成為Linux大神的Sar命令 Mar 01, 2024 am 08:01 AM

一、概述sar命令透過從系統活動中收集的資料來展示系統的使用報告。這些報告由不同部分組成,每個部分都包含資料類型和收集資料的時間。 sar指令的預設模式顯示存取CPU的各種資源(如使用者、系統、I/O調度等)在不同時間增量下的CPU使用率。此外,它還顯示給定時間段內空閒CPU的百分比。報告底部列出了每個數據點的平均值。 sar預設每10分鐘報告一次收集的數據,但您可以使用各種選項來篩選和調整這些報告。與uptime指令類似,sar指令也可協助您監控CPU的負載狀況。透過sar,您可以了解過度負載發

hyperv增強會話模式在哪? Win11用指令啟用或停用Hyper-V增強會話模式技巧 hyperv增強會話模式在哪? Win11用指令啟用或停用Hyper-V增強會話模式技巧 Feb 29, 2024 pm 05:52 PM

Win11系統中,可以透過指令來啟用或停用Hyper-V增強會話模式。本文將介紹如何使用指令來進行操作,幫助使用者更好地管理和控制系統中的Hyper-V功能。 Hyper-V是Microsoft提供的一種虛擬化技術,它內建在WindowsServer和Windows10、11(家用版除外)中,允許使用者在Windows系統中執行虛擬作業系統。雖然虛擬機器與宿主機作業系統隔離,但透過設置,它們仍然能夠使用宿主機的資源,如音效卡和儲存設備等。其中一個關鍵設定就是啟用「增強會話模式」。增強會話模式是Hyper

See all articles