clear 清空屏幕的內(nèi)容
percent work directary
pwd? 查看我們所在的目錄(位置)悦即,剛打開(kāi)終端的時(shí)候磅网,默認(rèn)在用戶(hù)目錄下。
list show
ls? 顯示當(dāng)前目錄下的文件內(nèi)容
ls 可以和路徑配合使用,用于顯示路徑下的內(nèi)容
ls后面如果什么都不加锯梁,默認(rèn)顯示當(dāng)前目錄下的內(nèi)容徙硅。
ls /? 顯示跟目錄下的內(nèi)容
cd - ? 回到上一個(gè)目錄
cd ~? 回到用戶(hù)目錄(剛打開(kāi)終端時(shí)的目錄)
/? 根目錄
./ 當(dāng)前目錄
../ 上一級(jí)目錄
make directory
mkdir xxx? 在當(dāng)前目錄下榜聂,創(chuàng)建一個(gè)xxx名字的文件夾
touch aaa? 在當(dāng)前目錄下創(chuàng)建一個(gè)aaa名字的文件
come directory
cd xxx? 進(jìn)入xxx的文件夾 ? ? (Tab鍵會(huì)自動(dòng)補(bǔ)齊)
remove
rm 1.txt? 刪除名字為1.txt的文件
rm -rf 456/? 刪除當(dāng)前目錄下456名字的文件夾,刪除文件夾的同時(shí)嗓蘑,里面的文件統(tǒng)統(tǒng)刪除须肆。
(方向鍵上下鍵,可以翻看歷史命令)
move?
mv 1.txt 123.txt 移動(dòng)+改名桩皿,將當(dāng)前目錄的1.txt 移動(dòng)到當(dāng)前目錄豌汇,并改名為123.txt
cp 1.txt 2.txt 將當(dāng)前目錄下的1.txt拷貝一份,并放到當(dāng)前目錄下泄隔,并命名為2.txt
vi (vim)
vi 1.c? (如果文件存在瘤礁,則打開(kāi)這個(gè)文件,如果不存在梅尤,先創(chuàng)建柜思,再打開(kāi))
vi 命令有3種模式
命令模式? (以:打頭的命令)
:q? 退出,(如果文件已經(jīng)被編輯了巷燥,而沒(méi)有保存的話赡盘,是無(wú)法退出的)
:w? 保存
:wq? 保存退出
:q! ? 不保存退出
:set nu ? ? ? 顯示行號(hào)
:set nonu? 隱藏行號(hào)
編輯模式
由編輯模式進(jìn)入一般模式,按Esc鍵
一般模式 ? (一般命令)
由一般模式進(jìn)入編輯模式
a,i,o, shift+a,shift+i,shift+o鍵
dd ? 刪除一行(光標(biāo)所在的那一行) (剪切)
5dd? 刪除光標(biāo)下的5行
p? ? 粘貼 ?
yy ? 復(fù)制
5yy? 復(fù)制5行
u? ? ? 撤銷(xiāo)上一次操作 (undo)
ctrl+r ? 恢復(fù)操作(redo)
gg ? 將光標(biāo)定位在第一行
shift+g 將光標(biāo)定位到最后一行
num shift+g? 將光標(biāo)定位在第num行
ls ? 查看當(dāng)前目錄下得內(nèi)容
ls / ? 查看根目錄的內(nèi)容
ls ./ ? 查看當(dāng)前目錄下得內(nèi)容
ls ../ ? 查看父目錄下得內(nèi)容
ls ~? ? 查看用戶(hù)目錄的內(nèi)容(打開(kāi)終端默認(rèn)在用戶(hù)目錄下)
ls /Users/apple
pwd? 查看當(dāng)前所在的位置(目錄)
cd? 目錄 ? ? 進(jìn)入目錄文件夾
mkdir ? xxx ? 創(chuàng)建一個(gè)名字為xxx的文件夾
touch? yyy ? 創(chuàng)建一個(gè)名字為yyy的文件
vi? yyy ? 如果文件不存在缰揪,則創(chuàng)建一個(gè)yyy的文件陨享,并打開(kāi),如果文件存在钝腺,則是打開(kāi)yyy文件抛姑。
rm yyy? ? 刪除yyy文件
rm -rf? xxx? 刪除xxx文件夾
mv? aaa bbb? 將當(dāng)前目錄下得aaa文件,移動(dòng)到當(dāng)前目錄下艳狐,并改名為bbb
cp? aaa bbb 將當(dāng)前目錄下得aaa文件定硝,拷貝一份,放到當(dāng)前目錄下毫目,并改名為bbb
vi? 一般模式蔬啡,命令模式,編輯模式
按a镀虐,就由一般模式進(jìn)入編輯模式
由編輯模式退回一般模式箱蟆,Esc
命令模式,以:開(kāi)頭的
:q? ? 退出
:wq 保存退出
:q!? ? 強(qiáng)制退出 (不保存退出)
:set nu ? 顯示行號(hào)
:set nonu? 隱藏行號(hào)
一般模式下
dd ? ? 刪除一行(剪切)? ctrl+x
num? dd? ? 刪除num行
p ? 將剪切的內(nèi)容粘貼到光標(biāo)所在行下面
ctrl+v
yy ? 拷貝一行? ? ctrl+c
num yy? 拷貝num行
u ? 撤銷(xiāo) ? undo
ctrl+r ? 恢復(fù) ? redo
gg ? 定位到第一行
shift+g? ? 定位到最后一行
num shift+g ? 定位到num行