Mac 常用终端命令

基本指令

/ 根目录 cd / 返回最顶层磁盘位置 /
~ 当前用户目录 cd ~ 返回用户目录 /Users/dulane
. 当前目录 cd ./music 所在位置 /Users/dulane/music
../ 父级目录 cd ../ 所在位置 /Users/dulane

常用命令

cd 跳转(cd 有后面必须有空格)
cd / 跳转根目录 /
cd ~ 跳转用户目录 /Users/dulane
cd music 跳转到music文件下 /Users/dulane/music
cd ../ 返回上级目录 /Users/dulane

ls 当前目录下的文件
ls -a 当前目录下的文件包括隐藏文件
ls -la 当前目录下文件包括详细信息

pwd 显示当前文件位置 /Users/dulane
history 显示所以操作的历史命令 532 history
clear 清空终端

mkdir command 创建名字为command的文件夹
rmdir command 删除空command文件夹
mv command command1 重命名或者移动文件
rm ab.txt 删除文件ab.txt
cp ab.txt abc.txt 复制文件ab.txt为abc.txt
touch aa.txt 新建aa.txt
open ab.txt 打开ab.txt
vi aa.txt 进入编辑模式
ssh root@ip 连接远程服务器
sh build.sh 执行build命令
which java java的安装位置 /usr/bin/java
tab 键补全信息

常用快捷键

control + c 中止一个错误的或者发疯的命令
ctrl + space 输入法切换
大写键 ,中英文切换
cmd + Click 打开文件/文件夹/链接
cmd + n 新建窗口
cmd + w 关闭当前页
cmd + t 新建标签页
cmd + 数字 , cmd + 方向键,切换标签页
cmd + enter 全屏
cmd + tab 切屏
cmd + d 左右分屏
shift cmd + d 上下分屏
cmd + ; 自动补全历史纪录
shift cmd + h 自动补全剪贴板历史
ctrl + 方向键 切换窗口
cmd + ctrl + d 查Mac自带词典

vim编辑器的使用

vi filename
i 插入模式
esc 推出插入模式
:w 保存当前编辑的文件但不退出
:w newfile 文件另存为
:w! filename 当前文件的内容替换filename中的原有内容
:q 退出,文件为保存时会提示
:q! 强制退出,不保存文件
:wq 先保存文件,然后退出到shell
:x 或者ZZ ,保存并退出返回shel
ctrl + u 清空当前行
ctrl + a 移动到行首
ctrl + e 移动到行尾
ctrl + f 向前移动
ctrl + b 向后移动
ctrl + p 上一条命令
ctrl + n 下一条命令
ctrl + r 搜索历史命令
ctrl + y 召回最近用命令删除的文字
ctrl + h 删除光标之前的字符
ctrl + d 删除光标所指的字符
ctrl + w 删除光标之前的单词
ctrl + k 删除从光标到行尾的内容
ctrl + t 交换光标和之前的字符

你可能感兴趣的:(Mac 常用终端命令)