基本指令
/ 根目錄 cd / 返回最頂層磁盤位置 /
~ 當(dāng)前用戶目錄 cd ~ 返回用戶目錄 /Users/dulane
. 當(dāng)前目錄 cd ./music 所在位置 /Users/dulane/music
../ 父級目錄 cd ../ 所在位置 /Users/dulane
常用命令
cd 跳轉(zhuǎn)(cd 有后面必須有空格)
cd / 跳轉(zhuǎn)根目錄 /
cd ~ 跳轉(zhuǎn)用戶目錄 /Users/dulane
cd music 跳轉(zhuǎn)到music文件下 /Users/dulane/music
cd ../ 返回上級目錄 /Users/dulane
ls 當(dāng)前目錄下的文件
ls -a 當(dāng)前目錄下的文件包括隱藏文件
ls -la 當(dāng)前目錄下文件包括詳細(xì)信息
pwd 顯示當(dāng)前文件位置 /Users/dulane
history 顯示所以操作的歷史命令 532 history
clear 清空終端
mkdir command 創(chuàng)建名字為command的文件夾
rmdir command 刪除空command文件夾
mv command command1 重命名或者移動文件
rm ab.txt 刪除文件ab.txt
cp ab.txt abc.txt 復(fù)制文件ab.txt為abc.txt
touch aa.txt 新建aa.txt
open ab.txt 打開ab.txt
vi aa.txt 進(jìn)入編輯模式
ssh root@ip 連接遠(yuǎn)程服務(wù)器
sh build.sh 執(zhí)行build命令
which java java的安裝位置 /usr/bin/java
tab 鍵補(bǔ)全信息
常用快捷鍵
control + c 中止一個錯誤的或者發(fā)瘋的命令
ctrl + space 輸入法切換
大寫鍵 蕊梧,中英文切換
cmd + Click 打開文件/文件夾/鏈接
cmd + n 新建窗口
cmd + w 關(guān)閉當(dāng)前頁
cmd + t 新建標(biāo)簽頁
cmd + 數(shù)字 , cmd + 方向鍵歼冰,切換標(biāo)簽頁
cmd + enter 全屏
cmd + tab 切屏
cmd + d 左右分屏
shift cmd + d 上下分屏
cmd + ; 自動補(bǔ)全歷史紀(jì)錄
shift cmd + h 自動補(bǔ)全剪貼板歷史
ctrl + 方向鍵 切換窗口
cmd + ctrl + d 查Mac自帶詞典
vim編輯器的使用
vi filename
i 插入模式
esc 推出插入模式
:w 保存當(dāng)前編輯的文件但不退出
:w newfile 文件另存為
:w! filename 當(dāng)前文件的內(nèi)容替換filename中的原有內(nèi)容
:q 退出坝咐,文件為保存時會提示
:q! 強(qiáng)制退出娇斩,不保存文件
:wq 先保存文件,然后退出到shell
:x 或者ZZ ,保存并退出返回shel
ctrl + u 清空當(dāng)前行
ctrl + a 移動到行首
ctrl + e 移動到行尾
ctrl + f 向前移動
ctrl + b 向后移動
ctrl + p 上一條命令
ctrl + n 下一條命令
ctrl + r 搜索歷史命令
ctrl + y 召回最近用命令刪除的文字
ctrl + h 刪除光標(biāo)之前的字符
ctrl + d 刪除光標(biāo)所指的字符
ctrl + w 刪除光標(biāo)之前的單詞
ctrl + k 刪除從光標(biāo)到行尾的內(nèi)容
ctrl + t 交換光標(biāo)和之前的字符