MACOS: UNIX系统图形界面的显示

开发环境: 一种是终端(terminal) 一种是Xcode(ide)

MAC快捷键:

command(window) + c : 复制

command + V:  粘贴

command + X: 在当前应用程序内表示剪切

command + Tab: 切换应用程序

command + N :新建一个应用程序

系统文件剪切:

首先 command + c 然后 option(alt)+command + V

文件系统: mac系统没有分区的概念

当前目录: 用户当前操作的目录  当前目录 用”.”引用

用户目录: 保存用户操作的目录家目录

父目录: 当前目录的上一级目录 用”..”引用

绝对路径: 从根目录开始计算的文件路径

相对路径: 从当前目录开始计算的文件路径

终端命令:

ls: 显示当前目录下所有的文件与目录 加上-a 参数选项就能显示包括隐藏的内

cd + 目录的路径: 跳转到指定路径的目录

mkdir + 目录的路径(包含目录名) : 创建目录

touch +文件的路径(包含文件名): 创建文件

rm + -rf + 文件或者目录对应的路径: 删除指定路径下的文件或者目录

pwd :显示当前目录所在的绝对路径

tab键可以补全命令

//Vim编辑器

vim 三种模式: 命令模式, 编辑模式, 可视模式

:wq  保存退出

:w 保存文本

:q! 退出不保存

//命令模式切换到编辑模式

i:在当前光标前一个字符位置插入文本

a: 在当前光标的后一个字符插入文本

o:在当前光标下一行插入文本

O:在当前贯标的上一行插入文本

//编辑模式切换到命令模式

按ESC

复制

yy(xyy表示复制多行)

粘贴: p

撤销: u

删除也表示剪切:

dd(xdd删除)

gcc 编译器

C++ C —> 汇编语言—>二进制可执行程序

//编译文件

gcc -o 可执行文件名 + .c文件

//执行文件

./app

//把源路径下的某个文件或者目录复制到指定的目录下

cp + -rf + srcPath/fileName + dstPath

//移动或者重命名

mv  + srcPath/name + dstPath/name

MAC系统介绍的更多相关文章

  1. 【学习笔记】Mac OS X系统介绍

    一.Dock *相当于Windows的快速启动栏,用来存放常用软件的图标 *单击软件图标即可打开相应的软件 *右击软件图标还有其他菜单选项:比如退出软件 *图标下边的黑点代表程序正在运行中,并没有完全 ...

  2. python全栈开发day31-操作系统介绍,异步、同步、阻塞、非阻塞,进程

    一.网络编程内容回顾 1.arp协议 #交换机 #广播.单播 2.ip协议 3.tcp和udp协议 tcp:可靠的,面向连接的,字节流传输,长连接 三次握手:一方发送请求,另一方确认请求同时发送请求, ...

  3. 系统重装 如何在PC上安装Mac OS,苹果操作系统

    [苹果系统 无影精品]<精睿 无影技术Mac OS X 中文优化正式会员版V10.14和V10.16>◆ 系统前沿:==================================== ...

  4. 第02课 操作系统及Linux 系统介绍

    1.操作系统介绍 操作系统(Operating System,简称OS),是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心. 操作系统的作用是管 ...

  5. Linux系统介绍及部署

    Linux系统介绍及部署1.常见操作系统 windows.Linux(类unix系统).Android.iOS.unix(HP UNIX)2.操作系统构成 外壳(shell)+驱动+内核3.常见Lin ...

  6. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  7. JAVA for mac 的学习之路

    要学习一门新技术,首先得下载相关的工具. 一 . 下载相关工具 1. 下载 jdk formac 下载地址为:http://www.oracle.com/technetwork/java/javase ...

  8. docker for mac 学习记录

    docker基本命令 docker run -d -p 80:80 --name webserver nginx 运行容器并起别名 docker ps 展示目前启动的容器 docker ps -a 展 ...

  9. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

随机推荐

  1. EasyUI基础入门之Parser(解析器)

    前言 JQuery EasyUI提供的组件包含功能强大的DataGrid,TreeGrid.面板.下拉组合等.用户能够组合使用这些组件,也能够单独使用当中一个.(使用的形式是以插件的方式提供的) Ea ...

  2. BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊 分块

    2002: [Hnoi2010]Bounce 弹飞绵羊 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOn ...

  3. C++ AfxBeginThread

    计算从1+2+3...+100000=? 关键点 CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, in ...

  4. linux后端运行

    程序命令 & :将命令放入后台运行. Ctrl + z : 把一个正在运行的前端命令转移到后台运行,它等效于:程序命令 & :这样虽然把程序放在了后端运行,但是此时程序状态为暂停状态, ...

  5. hdu1051 Wooden Sticks

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1051 大意:求最少升序序列的个数. #include <cstdio> #include &l ...

  6. 如何用eclispe远程调试tomcat--转载

    原文地址:http://jingyan.baidu.com/article/0320e2c1f4ef6b1b87507b06.html tomcat是一种非常常见的java web应用服务器,有时候服 ...

  7. 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现--转

    TreeMap 和 TreeSet 是 Java Collection Framework 的两个重要成员,其中 TreeMap 是 Map 接口的常用实现类,而 TreeSet 是 Set 接口的常 ...

  8. BloomFilter——读数学之美札记

    之前接触过bitmap,读吴军先生的数学之美,看到了一个更强大的数据结构,布隆过滤器(Bloomfilter),赶紧记下来吧,忘了怪可惜的. bitmap的使用是很有局限性的,往往只能用于海量数值型数 ...

  9. Maven学习小结(四 聚合与继承)

    1.聚合 一次构建多个项目模块. 2.继承 为了消除重复,把很多相同的配置提取出来,例如groupid和version: 2.1 Maven中可以继承的POM元素 groupId :项目组 ID ,项 ...

  10. 关于错位动画的练习,原生js编写

    最近在网上看到一个关于错位动画的文章,感觉非常有趣,便自己练习了一下,文章连接:http://www.w3cplus.com/animation/staggering-animations.html ...