Mac~Terminal终端操作命令、vim操作命令、mac系统快捷键
目录
terminal~shell终端操作命令
shell~mv移动操作命令
12. shell~mv 重命名文件
vim操作命令
插入命令
查找命令
撤销和重做
删除命令
退出命令
mac系统快捷键
terminal~shell终端操作命令
- mkdir xx--新建文件夹
- open file--打开并可以修改已有的文件
- cat file--查看文件
- pwd--显示当前文件夹路径
- ls--显示当前文件夹下的文件
- cd ..--返回上一层文件夹
- cd+空格--返回主目录
- sudo,是管理员强制命令
- grep,查找包含特定字符串的文件 (参考:https://www.runoob.com/linux/linux-comm-grep.html)
shell-find指令~用来在指定目录下查找文件
shell~mv移动操作命令
1.命令格式:
mv [选项] 源文件或目录 目标文件或目录e.g. mv yu-github.jpg ~/yuyongsheng.github.io
2.命令功能:
视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。
在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
3.命令参数:
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
12. shell~mv 重命名文件
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
vim操作命令
- vim中i表示输入状态,esc表示返回正常状态,:wq表示保存退出
- vi xx.txt--新建文件,或修改已有的文件
插入命令
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
查找命令
/text 查找 text,按 n 健查找下一个,按 N 健查找前一个。
?text 查找 text,反向查找,按 n 健查找下一个,按 N 健查找前一个。
撤销和重做
u 撤销(Undo)
U 撤销对整行的操作
Ctrl + r 重做(Redo),即撤销的撤销。
删除命令
x 删除当前字符
3x 删除当前光标开始向后三个字符
X 删除当前字符的前一个字符。X=dh
dl 删除当前字符, dl=x
dh 删除前一个字符
dd 删除当前行
dj 删除上一行
dk 删除下一行
退出命令
:wq 保存并退出
ZZ 保存并退出
:q! 强制退出并忽略所有更改
:e! 放弃所有修改,并打开原来文件。
mac系统快捷键
- shift + 字母,能快捷输入大写字母
- 中英文状态快速切换:caps lock键
- Mac 系统默认是没有开启 F1-F12 的使用的,需要在偏好~键盘中设置
Mac~Terminal终端操作命令、vim操作命令、mac系统快捷键相关推荐
- Mac Terminal终端光标的快捷键操作
2016年08月18日 18:26:06 阅读数:4217 Mac Terminal终端和linux上终端光标的快捷键操作是一样的,都是来自Emacs这个神级的编辑器,由于我以前vim用的多,没怎么用 ...
- automator来解决mac terminal终端快速连接
因最近网络不太稳定,远程连接的ssh服务有时会断掉,于是在网上参考了一些mac terminal终端快速连接的办法,最后选择使用automator来解决. 下面是antomator 服务的使用方法,并 ...
- Mac Terminal 终端:入门指南及进阶技巧
什么是终端? 我们总在说在终端中如何操作,那么终端到底是什么呢?为什么它会有这么大的权利? 要说清终端是什么,我们先来看看操作系统的组成.简化来说,操作系统分为两个部分,一部分称作内核,另一部分成为用 ...
- mac terminal终端打开指定文件夹 当前文件夹打开terminal
terminal终端打开指定文件夹 在Terminal中输入命令: open . #表示打开当前文件夹 open /home/test #表示从终端打开/home/test文件夹 当前文件 ...
- Mac terminal终端或iterm2【 ?~?】~两边出现问号、字体有背景色的问题
主要是mac下oh-my-zsh配置主题的时候字体出了问题 关于字体有背景色问题,打开terminal的偏好设置,点击描述文件(profiles),把"显示ANSI颜色"选项取消即 ...
- 使用 Mac Terminal 终端查看系统进程占用的CPU内存等信息
在Linux上可以使用free命令做到查看内存占用等信息,但是Mac上没有free命令.我们可以使用top命令达到相同的目的,并且可以实时更新数据. 例如我们想要查看所有信息,可以使用以下命令: to ...
- Mac Terminal (终端) 使用ssh快速登录远程服务器
平常我们使用终端连接远程服务器的时候每次都要输入IP (换成服务器的IP地址和用户名) ssh user@127.0.0.1 -p 22 然后还要输入密码,有的时候记不住还要去找一下密码,很麻烦. 接 ...
- Mac terminal终端或iterm2出现问号解决方案
问题: 如图所示,出现问号. 解决方案 是因为配置中有非ascii字符编码,这两个问号本来是好看的箭头,但是箭头在当前字体中是不会被显示的--所以解决方法是重新下载一个支持非ascii编码的字体. g ...
- mac terminal解压缩命令
.rar rar archiver下载 压缩:rar a Filename.rar Dirname 解压:rar x Filename.rar 解压:rar e Filename.rar (解压到当前 ...
最新文章
- 我也转发一个关于特斯拉的文章
- 云计算如何帮助直播行业发展
- JavaScript 工作原理之十一-渲染引擎及性能优化小技巧
- python的socket编程
- Linux中的用户和组
- Chrome好用的插件
- 河南省第十一届ACM程序设计竞赛 修路
- Java程序中AB类可调用_19年【石油大学】《Java语言程序设计》二次在线作业(100分)...
- Python的GUI框架PySide
- Human_height
- GDAL虚拟文件简介
- android 权限问题吗,Android 6.0前后权限问题
- SQL-55 分页查询employees表,每5行一页,返回第2页的数据
- Linux 命令大全(超全实用型)
- IBM X System ServerGuide 8.41 服务器 系统安装 引导盘图文教程
- Android 5.1-7.1 高通驱动修改 - 上篇
- 电信网编号计划征求意见 物联网产业有望迎来风口
- AR技术简谈:相关原理,技术应用以及设备推荐,带你感受虚拟信息与真实世界巧妙融合。
- 解决IOS微信浏览器底部会出现向前向后返回按钮,返回不刷新的问题
- linux hosts的allow和deny
热门文章
- 太阳表面是怎样的呢?
- javascript(arguments)
- 参观中央财经大学机房安装centos6.4及优化小结
- 使用RMAN VALIDATE验证数据和备份
- 整合NHibernate到Spring.Net (之一)
- tcp/ip 协议栈Linux内核源码分析十 邻居子系统分析一 概述通用邻居框架
- Android 实训日志:基于外部存储的音乐播放器V03
- mysql外键约束语句级连_mysql之外键约束(级联操作等) 父表子表
- rust怎么进入好友的房间_Rust基础知识-模块系统(上)
- 计算机应用能力测试攻略,计算机应用能力测试题(一).doc