MAC-終端命令大全
clear 清空螢幕的內容
percent work directary
pwd 檢視我們所在的目錄(位置),剛開啟終端的時候,預設在使用者目錄下。
list show
ls 顯示當前目錄下的檔案內容
ls 可以和路徑配合使用,用於顯示路徑下的內容
ls後面如果什麼都不加,預設顯示當前目錄下的內容。
ls / 顯示跟目錄下的內容
cd - 回到上一個目錄
cd ~ 回到使用者目錄(剛開啟終端時的目錄)
/ 根目錄
./ 當前目錄
../ 上一級目錄
make directory
mkdir xxx 在當前目錄下,建立一個xxx名字的資料夾
touch aaa 在當前目錄下建立一個aaa名字的檔案
come directory
cd xxx 進入xxx的資料夾 (Tab鍵會自動補齊)
remove
rm 1.txt 刪除名字為1.txt的檔案
rm -rf 456/ 刪除當前目錄下456名字的資料夾,刪除資料夾的同時,裡面的檔案統統刪除。
(方向鍵上下鍵,可以翻看歷史命令)
move
mv 1.txt 123.txt 移動+改名,將當前目錄的1.txt 移動到當前目錄,並改名為123.txt
cp 1.txt 2.txt 將當前目錄下的1.txt拷貝一份,並放到當前目錄下,並命名為2.txt
vi (vim)
vi 1.c (如果檔案存在,則開啟這個檔案,如果不存在,先建立,再開啟)
vi 命令有3種模式
命令模式 (以:打頭的命令)
:q 退出,(如果檔案已經被編輯了,而沒有儲存的話,是無法退出的)
:w 儲存
:wq 儲存退出
:q! 不儲存退出
:set nu 顯示行號
:set nonu 隱藏行號
編輯模式
由編輯模式進入一般模式,按Esc鍵
一般模式 (一般命令)
由一般模式進入編輯模式
a,i,o, shift+a,shift+i,shift+o鍵
dd 刪除一行(游標所在的那一行) (剪下)
5dd 刪除游標下的5行
p 貼上
yy 複製
5yy 複製5行
u 撤銷上一次操作 (undo)
ctrl+r 恢復操作 (redo)
gg 將游標定位在第一行
shift+g 將游標定位到最後一行
num shift+g 將游標定位在第num行
ls 檢視當前目錄下得內容
ls / 檢視根目錄的內容
ls ./ 檢視當前目錄下得內容
ls ../ 檢視父目錄下得內容
ls ~ 檢視使用者目錄的內容(開啟終端預設在使用者目錄下)
ls /Users/apple
pwd 檢視當前所在的位置(目錄)
cd 目錄 進入目錄資料夾
mkdir xxx 建立一個名字為xxx的資料夾
touch yyy 建立一個名字為yyy的檔案
vi yyy 如果檔案不存在,則建立一個yyy的檔案,並開啟,如果檔案存在,則是開啟yyy檔案。
rm yyy 刪除yyy檔案
rm -rf xxx 刪除xxx資料夾
mv aaa bbb 將當前目錄下得aaa檔案,移動到當前目錄下,並改名為bbb
cp aaa bbb 將當前目錄下得aaa檔案,拷貝一份,放到當前目錄下,並改名為bbb
vi 一般模式,命令模式,編輯模式
按a,就由一般模式進入編輯模式
由編輯模式退回一般模式,Esc
命令模式,以:開頭的
:q 退出
:wq 儲存退出
:q! 強制退出 (不儲存退出)
:set nu 顯示行號
:set nonu 隱藏行號
一般模式下
dd 刪除一行(剪下) ctrl+x
num dd 刪除num行
p 將剪下的內容貼上到游標所在行下面
ctrl+v
yy 拷貝一行 ctrl+c
num yy 拷貝num行
u 撤銷 undo
ctrl+r 恢復 redo
gg 定位到第一行
shift+g 定位到最後一行
num shift+g 定位到num行