首先來為大家介紹下絕對路徑與相對路徑。
(學習影片分享:程式設計入門)
絕對路徑
大家都知道,在我們平常使用電腦時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑,例如只要看到這個路徑: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
rmdir 空格資料夾名稱 表示刪除一個資料夾
rmdir 空格絕對路徑 表示刪除一個資料夾與上面的功能相同、則只不過是透過空間絕對路徑 表示刪除一個資料夾和上面的功能相同、只不過是透過相同路徑,以下是透過絕對路徑刪除
例:在桌面刪除一個叫new的檔案 MacBook-Air:Desktop admin$ rmdir new
例:在目前目錄下方建立備份檔案 backup:touch backup.txt
你的系統就全沒了
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
。
例:想把桌面的Natit.kext 拷貝到驅動目錄中 cp -R /User/使用者名稱/Desktop/Natit. kext /System/Library/Extensions
參數R 表示對目錄進行遞歸操作,kext 在圖形介面下看起來是個文件,實際上是個資料夾。
把驅動程式目錄下的所有檔案備份到桌面backup:cp -R /System/Library/Extensions/
/User/使用者名稱/Desktop/backup
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 /Applications/Safari.app/
相關建議:
macos系統
以上是mac下的常用終端機命令介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

要開發macOS應用,需使用Swift和Xcode。 1.安裝Xcode並創建新項目。 2.使用InterfaceBuilder設計界面。 3.在Swift文件中編寫邏輯代碼。 4.利用高級特性如協議和泛型優化代碼。 5.使用調試工具解決常見錯誤。 6.通過異步處理優化性能。

macOS的設計理念是簡潔、以用戶為中心和高度個性化。 1)簡潔的用戶界面讓用戶迅速找到所需功能;2)以用戶為中心的設計提升了交互體驗;3)個性化設置讓系統為用戶量身定制;4)出色的性能和穩定性確保系統流暢運行;5)隱藏功能如快捷指令和隔空播放提升工作效率。

macOSSonoma是蘋果公司2023年發布的最新操作系統版本。 1.它通過桌面小組件等新功能提升用戶體驗。 2.依賴SwiftUI框架實現這些功能。 3.基本用法包括添加小組件。 4.高級用法如使用Automator創建工作流程。 5.常見錯誤處理包括檢查系統資源。 6.性能優化建議定期清理緩存。

在 macOS 終端中打開文件:打開終端導航到文件目錄:cd ~/Desktop使用 open 命令:open test.txt其他選項:使用 -a 選項指定特定應用程序使用 -R 選項僅在 Finder 中顯示文件

macOS 上有四種截屏方法:快捷鍵、觸控欄、預覽應用程序和第三方應用程序。截圖後,圖像將自動保存為 PNG 格式在桌面上,您可以通過“系統偏好設置”調整格式、延遲、保存位置和浮動縮略圖設置。

macOS 內置“屏幕錄製”應用程序,可用於錄製屏幕視頻。步驟: 1. 啟動應用程序;2. 選擇錄製範圍(整個屏幕或特定應用程序);3. 啟用/禁用麥克風;4. 點擊“錄製”按鈕;5. 點擊“停止”按鈕完成。錄製文件保存為 .mov 格式在“影片”文件夾中。

可以通過以下五種方法打開 macOS 終端:使用 Spotlight 搜索通過應用程序文件夾使用 Launchpad使用快捷鍵 Command Shift U通過終端菜單

macOS 中查看系統名稱的方法:1. 單擊蘋果菜單;2. 選擇“關於本機”;3. “概述”選項卡中顯示的“設備名稱”字段即為系統名稱。系統名稱用途:識別 Mac、網絡設置、命令行、備份。更改系統名稱:1. 訪問“關於本機”;2. 單擊“名稱”字段;3. 輸入新名稱;4. 單擊“保存”。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版
好用的JavaScript開發工具