Mac OS 常用Dos命令

MAC DOS常用命令

调出终端

command+空格打开搜索栏,搜索term打开终端

常用操作

clear 清空屏幕内容
​
pwd 查看当前所在目录位置(路径)
​
ls 显示当前目录下的文件内容
ls+路径 显示路径位置目录下的内容
​
cd -回到上一个目录
cd ~回到用户目录
​
/根目录
./当前目录
../上一级目录
​
mkdir ABC 在当前位置下,创建一个ABC名字的文件夹
touch ABC.c 在当前位置下,创建一个ABC名字的c文件
​
cd User 进去User文件夹
​
rm ABC.c 当前位置下,删除ABC.c文件
rm -rf User/ 删除当前位置下User文件夹(里面文件都会删除)
​
mv ABC.c CBA.c 将当前位置下ABC.c的文件名改成CBA.c
​
cp ABC.c CBA.c 将当前位置下ABC.c的文件名拷贝一份,命名为CBA.c
vi ABC.c 打开ABC.c文件,如果未存在则会先自动创建再打开
​
进入文件后vi命令

编辑模式(a,i,o, shift+a,shift+i,shift+o键 进入)
dd 删除光标所在行
数字 + dd 删除光标下多行(具体看数字大小)

p粘贴
yy复制
数字 + yy 复制光标下多行(具体看数字大小)

u 撤销
ctrl+r 恢复

gg 将光标移到第一行
shift+g 将光标定位到最后一行
num shift+g 将光标定位在第num行

命令模式(Esc键 进入)
:q 退出
:w 保存
:wq 保存并退出
:q! 不保存退出
:set nu 显示行号
:set nonu 隐藏行号

Original: https://www.cnblogs.com/roadtojava/p/16496355.html
Author: 吹吹风喝喝酒
Title: Mac OS 常用Dos命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590191/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • MySQL的(@i:=@i+1)用处及用法

    作用 (@i:=@i+1):查询结果中新增一列自动生成的序列号,代表定义一个变量,每次叠加1; 示例 一个基本的查询及结果: SELECT * FROM student; 添加(@…

    Java 2023年6月8日
    087
  • JavaWeb开发的一些问题

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月29日
    085
  • Tomcat线程池的深入理解

    1.工作机制: Tomcat启动时如果没有请求过来,那么线程数(都是指线程池的)为0; 一旦有请求,Tomcat会初始化minSpareThreads设置的线程数; 2.线程池作用…

    Java 2023年5月30日
    099
  • 2021/2/1

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何…

    Java 2023年6月5日
    076
  • 多线程_基础

    一.一个Java程序最少开几个线程? 3个:主线程;gc线程;异常处理线程 二.线程的生命周期以及状态? 阻塞的分类: 等待阻塞:执行wait(),需要notify()/notif…

    Java 2023年6月7日
    094
  • 重写与重载的区别

    ① 定义不同:重载是定义相同的方法名,参数不同;重写是子类重写父类的方法。 ② 范围不同:重载是在一个类中,是水平关系;重写是子类与父类之间,是垂直关系。 ③ 多态不同:重载是编译…

    Java 2023年6月8日
    063
  • Java中邮件发送session.getDefaultInstance和getInstance的区别

    假设你想要同时用两个邮箱分别给再给两个邮箱发送邮件时,你就需要创建两个java.mail.Session对象,这时候你用getDefaultInstance的话会发现第二个Sess…

    Java 2023年6月7日
    085
  • MySQL(一)序

    开坑原因 本文的初心是想总结自己这几年对数据库的使用。希望现在回头看,可以总结并归纳一些在数据库使用上的惯例。 存储工具如何出现 P.S. 按出现时间顺序,并不表示优劣,在不同情境…

    Java 2023年6月8日
    065
  • Spring框架的XML扩展特性

    Spring框架从2.0版本开始,提供了基于Schema风格的XML扩展机制,允许开发者扩展spring配置文件。现在我们来看下怎么实现这个功能,可以参考spring帮助文档中的《…

    Java 2023年5月30日
    076
  • 利用privoxy劫持http网站数据,插入广告,获取用户名,密码

    看了几篇privoxy的文章,感觉讲的都不详细,在此整理一遍。 注:本文下面的内容仅讨论思路,作为技术交流之用,请勿用作非法途径. Privoxy是一款带过滤功能的代理服务器,针对…

    Java 2023年6月16日
    079
  • NO3系统升级-资产棚卸

    Powered by 博客园 | | | | 发表于2016-03-02 09:03 大哉乾元万物资始 阅读(129 ) 评论() 编辑 Original: https://www…

    Java 2023年6月8日
    086
  • java学习摘抄笔记mybaits1

    mybatis 第一天mybatis 的基础知识 课程安排: mybatis 和springmvc 通过订单商品 案例驱动 第一天:基础知识(重点,内容量多) 对原生态jdbc 程…

    Java 2023年5月29日
    077
  • Spring核心原理分析之MVC九大组件(1)

    本文节选自《Spring 5核心原理》 1 什么是Spring MVC Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相…

    Java 2023年6月7日
    083
  • Oracle在操作系统层面kill所有session的语句

    原理,通过kill连接对应的进程来kill所有session。执行命令如下: ps -ef | grep LOCAL=NO | grep -v grep | awk ‘…

    Java 2023年5月30日
    073
  • Lambda表达式

    jdk8更新了一个新特性,Lambda表达式,它采用了一种简洁的语法定义代码块,取代了大部分的匿名内部类,主要用内部类完成实现接口。 这里给出一系列接口,供上下文操作 public…

    Java 2023年6月5日
    0102
  • int和String的相互转化

    int和String的相互转化 将int转化为String 通过valueof( )方法进行转化 int a=100; String num1=String.valueOf(a);…

    Java 2023年6月5日
    073
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球