Apple?官方手冊:
“終端”中的每個(gè)窗口都代表著 shell 進(jìn)程的一個(gè)實(shí)例。窗口包含提示锻梳,表明您可以輸入命令箭券。您所看到的提示取決于您的“終端”和 shell 偏好設(shè)置,但它通常包括您要登錄的主機(jī)的名稱疑枯、您當(dāng)前的工作文件夾辩块、您的用戶名以及一個(gè)提示符號。例如神汹,如果名為?michael?的用戶正在使用默認(rèn)的 zsh shell庆捺,提示就會顯示為:
michael@MacBook-Pro ~ %
這表示名為michael?的用戶登錄了名為“MacBook-Pro”的電腦古今,而波浪符號 (~) 表示當(dāng)前文件夾為其個(gè)人文件夾屁魏。
Ps:在該文件夾下輸入命令:?cd.. ,?返回上一級,進(jìn)入到michael@MacBook-Pro?/Users%?,
這是啟動(dòng)宗卷中的用戶文件夾,包含當(dāng)前用戶專有的資源?
與之相對應(yīng)的捉腥,在啟動(dòng)宗卷中有一個(gè)隱藏的文件夾?user
(command+?shift?+ . ??用于顯示隱藏文件)
usr——?UNIX?system resources ?即Unix系統(tǒng)資源
其中/user/bin目錄下包含java氓拼、git、python等系統(tǒng)資源的安裝路徑
1.?終端格式
格式:“電腦用戶名@當(dāng)前路徑?賬戶名%一條命令?”
命令的構(gòu)成:Command Name、Options桃漾、Arguments坏匪、Extras 四個(gè)部分,很多情況下后面三部分都是可省略的撬统。
Options 部分用-作為前導(dǎo)符适滓。其中許多命令的 Options 部分只包含單個(gè)字母,這時(shí)可以合并恋追。例如:ls -lA和ls -l -A是等效的凭迹。
Arguments 部分用來細(xì)化這個(gè)命令或指定這個(gè)命令具體的實(shí)施對象。
Extras 部分則用來進(jìn)一步實(shí)現(xiàn)其他功能苦囱。
例如:michael@MacBook-Pro ~ % git commit -am "feat:demo"
合并了兩條Git?指令git commit –m “本次提交描述”?git commit -a
又如:刪除?QQ 這個(gè)程序嗅绸。
some-pc:~ mac$ rm -R /Applications/QQ.app
2.?man命令(命令的使用指南)
不管是mac還是linux都有很多命令,不可能熟練掌握所有命令撕彤,即使忘記了使用Google也能查????到鱼鸠。mac最強(qiáng)大的一個(gè)命令應(yīng)該算 man xxx ,Mac有上千條命令羹铅,每條命令還有許多可選參數(shù)和具體的使用方式蚀狰,但是你卻不需要記住這些命令。
你只需要記住一個(gè):man职员,查看具體的命令說明造锅,想要推出直接鍵入q即可。
例如:man?ls
NAME
?????ls -- list directory contents
SYNOPSIS
?????ls [-ABCFGHLOPRSTUW@abcdefghiklmnopqrstuwx1%] [file ...]
DESCRIPTION
?????For each operand that names a file of a type other than directory, ls
?????displays its name as well as any requested, associated information. ?For
each operand that names a file of type?......
......
3.MacOS?常用終端命令
目錄操作:
cd ? ? ? change?directory?改變當(dāng)前目錄
pwd????return working directory name?顯示當(dāng)前目錄的路徑名
ls?????????list directory contents?顯示當(dāng)前目錄的內(nèi)容
mkdi????rmake directories?創(chuàng)建一個(gè)目錄
rmdir ? remove directories?刪除一個(gè)目錄
mv ? ? ? move dir?移動(dòng)或重命名一個(gè)目錄?如:mvdir?dir1?dir2
文件操作:
cat????concatenate and print files?顯示或連接文件?
cp?????copy?復(fù)制文件或目錄
rm?????remove?刪除文件或目錄
find ????walk a file hierarchy?使用匹配表達(dá)式查找文件?如:find . -name “*.c” -print
open?????open files and directories 使用默認(rèn)的程序打開文件
以上內(nèi)容主要學(xué)自:
https://baijiahao.baidu.com/s?id=1607834244588924669&wfr=spider&for=pc