目录

terminal~shell终端操作命令

​​​​​​​shell~mv移动操作命令

12. shell~mv 重命名文件

vim操作命令

插入命令

查找命令

撤销和重做​​​​​​​​​​​​​​

删除命令

退出命令

mac系统快捷键


​​​​​​​​​​​​​​

terminal~shell终端操作命令

  1. mkdir xx--新建文件夹
  2. open file--打开并可以修改已有的文件
  3. cat file--查看文件
  4. pwd--显示当前文件夹路径
  5. ls--显示当前文件夹下的文件
  6. cd ..--返回上一层文件夹
  7. cd+空格--返回主目录
  8. sudo,是管理员强制命令
  9. grep,查找包含特定字符串的文件  (参考:https://www.runoob.com/linux/linux-comm-grep.html)
  10. shell-find指令~用来在指定目录下查找文件

  11. ​​​​​​​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操作命令

  1. vim中i表示输入状态,esc表示返回正常状态,:wq表示保存退出
  2. vi xx.txt--新建文件,或修改已有的文件
  3. 插入命令

    i 在当前位置生前插入

    I 在当前行首插入

    a 在当前位置后插入

    A 在当前行尾插入

    o 在当前行之后插入一行

    O 在当前行之前插入一行

  4. 查找命令

    /text  查找 text,按 n 健查找下一个,按 N 健查找前一个。

    ?text  查找 text,反向查找,按 n 健查找下一个,按 N 健查找前一个。

  5. 撤销和重做​​​​​​​​​​​​​​

    ​​​​​​​

    u 撤销(Undo)

    U 撤销对整行的操作

    Ctrl + r 重做(Redo),即撤销的撤销。

  6. 删除命令

    ​​​​​​​​​​​​​​

    x 删除当前字符

    3x 删除当前光标开始向后三个字符

    X 删除当前字符的前一个字符。X=dh

    dl 删除当前字符, dl=x

    dh 删除前一个字符

    dd 删除当前行

    dj 删除上一行

    dk 删除下一行

  7. 退出命令

    :wq 保存并退出

    ZZ 保存并退出

    :q! 强制退出并忽略所有更改

    :e! 放弃所有修改,并打开原来文件。

mac系统快捷键

  1. shift + 字母,能快捷输入大写字母
  2. 中英文状态快速切换:caps lock键
  3. Mac 系统默认是没有开启 F1-F12 的使用的,需要在偏好~键盘中设置

Mac~Terminal终端操作命令、vim操作命令、mac系统快捷键相关推荐

  1. Mac Terminal终端光标的快捷键操作

    2016年08月18日 18:26:06 阅读数:4217 Mac Terminal终端和linux上终端光标的快捷键操作是一样的,都是来自Emacs这个神级的编辑器,由于我以前vim用的多,没怎么用 ...

  2. automator来解决mac terminal终端快速连接

    因最近网络不太稳定,远程连接的ssh服务有时会断掉,于是在网上参考了一些mac terminal终端快速连接的办法,最后选择使用automator来解决. 下面是antomator 服务的使用方法,并 ...

  3. Mac Terminal 终端:入门指南及进阶技巧

    什么是终端? 我们总在说在终端中如何操作,那么终端到底是什么呢?为什么它会有这么大的权利? 要说清终端是什么,我们先来看看操作系统的组成.简化来说,操作系统分为两个部分,一部分称作内核,另一部分成为用 ...

  4. mac terminal终端打开指定文件夹 当前文件夹打开terminal

    terminal终端打开指定文件夹 在Terminal中输入命令: open   .   #表示打开当前文件夹 open /home/test   #表示从终端打开/home/test文件夹 当前文件 ...

  5. Mac terminal终端或iterm2【 ?~?】~两边出现问号、字体有背景色的问题

    主要是mac下oh-my-zsh配置主题的时候字体出了问题 关于字体有背景色问题,打开terminal的偏好设置,点击描述文件(profiles),把"显示ANSI颜色"选项取消即 ...

  6. 使用 Mac Terminal 终端查看系统进程占用的CPU内存等信息

    在Linux上可以使用free命令做到查看内存占用等信息,但是Mac上没有free命令.我们可以使用top命令达到相同的目的,并且可以实时更新数据. 例如我们想要查看所有信息,可以使用以下命令: to ...

  7. Mac Terminal (终端) 使用ssh快速登录远程服务器

    平常我们使用终端连接远程服务器的时候每次都要输入IP (换成服务器的IP地址和用户名) ssh user@127.0.0.1 -p 22 然后还要输入密码,有的时候记不住还要去找一下密码,很麻烦. 接 ...

  8. Mac terminal终端或iterm2出现问号解决方案

    问题: 如图所示,出现问号. 解决方案 是因为配置中有非ascii字符编码,这两个问号本来是好看的箭头,但是箭头在当前字体中是不会被显示的--所以解决方法是重新下载一个支持非ascii编码的字体. g ...

  9. mac terminal解压缩命令

    .rar rar archiver下载 压缩:rar a Filename.rar Dirname 解压:rar x Filename.rar 解压:rar e Filename.rar (解压到当前 ...

最新文章

  1. 我也转发一个关于特斯拉的文章
  2. 云计算如何帮助直播行业发展
  3. JavaScript 工作原理之十一-渲染引擎及性能优化小技巧
  4. python的socket编程
  5. Linux中的用户和组
  6. Chrome好用的插件
  7. 河南省第十一届ACM程序设计竞赛 修路
  8. Java程序中AB类可调用_19年【石油大学】《Java语言程序设计》二次在线作业(100分)...
  9. Python的GUI框架PySide
  10. Human_height
  11. GDAL虚拟文件简介
  12. android 权限问题吗,Android 6.0前后权限问题
  13. SQL-55 分页查询employees表,每5行一页,返回第2页的数据
  14. Linux 命令大全(超全实用型)
  15. IBM X System ServerGuide 8.41 服务器 系统安装 引导盘图文教程
  16. Android 5.1-7.1 高通驱动修改 - 上篇
  17. 电信网编号计划征求意见 物联网产业有望迎来风口
  18. AR技术简谈:相关原理,技术应用以及设备推荐,带你感受虚拟信息与真实世界巧妙融合。
  19. 解决IOS微信浏览器底部会出现向前向后返回按钮,返回不刷新的问题
  20. linux hosts的allow和deny

热门文章

  1. 太阳表面是怎样的呢?
  2. javascript(arguments)
  3. 参观中央财经大学机房安装centos6.4及优化小结
  4. 使用RMAN VALIDATE验证数据和备份
  5. 整合NHibernate到Spring.Net (之一)
  6. tcp/ip 协议栈Linux内核源码分析十 邻居子系统分析一 概述通用邻居框架
  7. Android 实训日志:基于外部存储的音乐播放器V03
  8. mysql外键约束语句级连_mysql之外键约束(级联操作等) 父表子表
  9. rust怎么进入好友的房间_Rust基础知识-模块系统(上)
  10. 计算机应用能力测试攻略,计算机应用能力测试题(一).doc