OSX的一些基本知识
1, 熟悉OSX常用的热键:
花 +C 拷贝(注意,复制是在当前目录中制作一个副本,跟拷贝意义不一样)
花 +V 粘贴(如果用拖拽的方式进行复制,需要按住Option键,相当于Windows的Ctrl键)
花 +A 全选
花 +Z 撤销
花 + 空格 输入法切换 (Option+花+空格 也是输入法切换,不过是多个输入法反相切换)
Option+花 +V 移动式粘贴
花+Q 退出程序(窗口上的关闭按钮,只是让程序处于后台暂停状态,相当于花+W)
Shift+花+/ 显示帮助
Ctrl+空格 用Spotlight查找现有程序
Ctrl+Option+空格 用Finder查找文件
Ctrl+鼠标 强行运行非App Store及认可开发程序。
花+tab 多任务切换,相当于windows中的alt+Tab
花+Option+D 隐藏或显示Dock栏.
2, 苹果公司的产品
1>,电话系列
iPhone4 2010,3.5 英寸,A4单处理器, Retina 屏幕,960*640像素,500-30万摄像头
iPhone4S 2011,3.5 英寸,A5双处理器, ……, 800-30万摄像头
iPhone5 2012,4.0 英寸,A6双核处理器, Retina屏幕,1136*640像素,800-120万摄像头
iPhone5S 2013,4.0英寸, A7双核处理器,……,新增TouchID指纹识别
iPhone5C 2013,4.0英寸, A6双核处理器,……,无指纹识别
iPhone6 2014,4.7英寸,,Retina屏幕,1334*750像素,800-120万摄像头
iPhone6Plus 2014,5.5英寸,Retina屏幕,1920*1024像素,800-120万摄像头
iPhone6S及6Splus, A9处理器,新增3DTouch技术,2代TouchID指纹识别,1200万摄像头, 2G内存
2>,平板电脑系列
iPad1 2010,9.7英寸,A4单处理器,1024*768分辨率
iPad2 2011,……,支持3G网,CPU升级为A5双核处理器
iPad3 2012,9.7英寸,A5X双核处理器,2048*1536分辨率,首次应用Retina屏幕
iPad4 2012.10,9.7英寸,A6X双核处理器……
iPad Air 2013.10, 9.7英寸,A7处理器+M7协处理器,……
iPad Air2 2014.10,9.7英寸, A8X处理器+M8协处理器,首次应用TouchID及2G内存。
iPad pro 2015,12.9英寸,
3>,迷你平板电脑系列
iPad mini 2012, 7.9英寸,A5双核处理器, 1024*768分辨率
iPad mini2 2013,首次应用Retina屏幕, 7.9英寸, A7处理器, 2048*1536分辨率
iPad mini3 2014,首次使用 TouchID,……
iPad mini4 2015,2G内存,……
4>,单媒体系列
iPod Shuffle MP3播放器
iPod nano MP4播放器
iPod touch 无电话功能的iPhone,可连WIFI
Apple TV 高清机顶盒
Apple Watch 电话,语音,短信,汽车,天气,航班,地图导航,音乐,心跳,计步
5>,笔记本系列
Mac Book Air 轻薄,商务笔记本, 11.6英寸,13.3英寸系列。
Mac Book Pro 较重,性能好,13.3英寸系列, 15.4英寸系列,配备Retina显示屏。
6>,台式机系列
iMac 一体机,21.5~27英寸屏幕,配置较高。
Mac Pro 专业机,6核CPU加双图形处理,16G标配内存,无显示器,俗称垃圾桶
Mac mini 性价比高的机器,i5到i7 inter Core CPU
3, OSX的版本号:
10.0 猎豹(Cheetah)
10.1 美洲狮(Puma)
10.2 美洲虎(Jaguar)
10.3 黑豹(Panther)
10.4 老虎(Tigger)
10.5 豹子(Leopard)
10.6 雪豹(Snow Leopard)
10.7 狮子(Lion)
10.8 山狮(Mountain Lion)
10.9 冲浪湾(Mavericks)
10.10 优胜美地(Yosemite)
10.11 优胜美地之石(EL Captan)
4, OSX的文件结构
每一个用户,均有以用户名命名的根目录文件夹结构,其对应的系统文件夹路径如下:
公共:/Users/用户名/Public
图片:/Users/用户名/Pictures
文稿:/Users/用户名/Documents
下载:/Users/用户名/Downloads
音乐:/Users/用户名/Music
影片:/Users/用户名/Movies
桌面:/Users/用户名/Desktop
/Users/用户名/Library 这个目录是自动隐藏的
根目录:/ (注意,OSX的根路径及文件夹层级分割都是用的斜杠而不是反斜杠)
用户:/Users
系统:/System
应用程序:/Application
资源库:/System/Library
不建议动用或者建立在非Users目录以外的文件夹,可以用拖动的方式建立或删除Finder边栏。
5,OSX程序的安装方式
1> App Store 官方下载。
2> DMG 格式软件包。
此种安装包,安装好程序后,并不会自动配置Application目录结构,需要自己手动配置。
另外,非苹果认可的DMG开发程序,需要进行系统偏好设置—>安全与隐私—>任何来源,才可以正常运行。
3> PKG 格式软件包。
一个有安装向导的全面的安装包程序。
6,常用的OSX终端命令
1> ~ 符号代表当前用户目录,相当于/Users/用户名/。提示符号默认为:电脑网名+‘:’+当前工作路径+’$’。
用Shift+上,可以使用上一条的终端命令。..两个点可以代表父目录的路径(ls,cd可接..)
2>pwd 显示当前的工作路径
3>ls 显示当前工作路径下的文件及目录列表(相当于Dos中的dir/w), 支持ls+路径及文件通配符‘*’。
ls -l 显示文件列表,包含文件权限,创建日期,拥有者 等详细信息。
5>ping 计算机名或IP
6>ipconfig 读取当前的联网信息。
7>cd 路径 进入一个目录。
8>Touch 文件名 用于建立一个空文件。
9>cc -c c语言源文件 用于编译目标文件,生成.o文件
10>cc c语言源文件或目标文件 可以直接链接成可执行文件.out。
注意,.out文件在终端机中执行时必须是:路径+out文件。例如:./test.out
OSX的一些基本知识的更多相关文章
- 拥抱.NET Core,学习.NET Core的基础知识补遗
前言 .NET Core的新特性之一就是跨平台,但由于对之前框架的兼容导致编写一个.NET Core类库变得相当复杂,主要体现为相当多的框架目标和支持平台,今天我们就对.NET Core的跨平台特性进 ...
- IOS开发基础知识--碎片41
1:UIWebView加载本地的HTML NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fi ...
- iOS开发——总结篇&IOS开发基础知识
IOS开发基础知识 1:Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id) 对象在运行时获取其类型的能力称为内省.内省可以有多种方法实现. 判断 ...
- aircrack-ng on OSX 从零开始之安装
今天在知乎上看到了Evil1m0在知乎上写的一个关于无线网入侵的帖子,激起我也想折腾一下想法.其实这个想法已经由来已久了.如今WIFI遍地都有,这里面的安全隐患我真心觉得太大.实在需要舆论来给大家普及 ...
- aircrack-ng on OSX 从零开始之探测
继续上一篇内容,在安装好aircrack-ng之后,就要学习如何对目标进行探测了.找了篇教程跟着学习一下吧.其实网上关于使用aircrack-ng的教程还是很多的,我也参考了很多,不过最后还是以官方的 ...
- NET Core的知识
NET Core的基础知识补遗 阅读目录 前言 在.NET Core之前 在.NET Core起步 .NET Core 1.0 .NET平台 开发环境 FAQ 写在最后 回到目录 前言 .NET Co ...
- Mac OSX 搭建 Apache php mySql phpMyAdmin 开发环境
基本环境和配置 Mac 系统: OS X EI Caption 10.11.4 当前Mac用户名: ceshi 需要熟知的几个基本概念和操作: 1. 新建一个终端默认的是路径是: /Users/当 ...
- iOS面试必备-iOS基础知识
近期为准备找工作面试,在网络上搜集了这些题,以备面试之用. 插一条广告:本人求职,2016级应届毕业生,有开发经验.可独立开发,低薪求职.QQ:895193543 1.简述OC中内存管理机制. 答:内 ...
- Mac OSX 下配置 LNMP开发环境
不久前负责了一个项目需要配置PHP7的开发环境,因为之前所有的项目用的是PHP5的,所以研究了这些东西,但是很遗憾,电脑出了问题,不得已重装了系统,然后你懂得...什么都没有了,要重新来过.. 虽然本 ...
随机推荐
- Java 泛型约束
类型约束: import java.util.List; import java.util.ArrayList; import java.util.LinkedList; /** * Created ...
- PHP中的SESSION机制
[转] php中cookie和session是我们常用的两个变量了,一个是用户客户端的,一个用在服务器的但他们的区别与工作原理怎么样,下面我们一起来看看cookie和session机制原理吧. c ...
- C#,C++修改vs文件模板,添加自定义代码版权版本信息
简单型的修改类似该路径下的模板文件即可(vs版本或安装路径不同路径可能不同) C#: 模板参数参考https://msdn.microsoft.com/zh-cn/library/eehb4faa.a ...
- linux学习第一天
linux touch 文件名mkdir -P 路径文件 cat 打开文件 vihostname 主机名ln 复制 ln -s 快捷方式cp 复制-r复制整个目录-p保持源文件属性不变-f强制复制mv ...
- 3-PHP全部编码UTF-8
0-html <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> ...
- 云硬盘error、error deleting、deleting状态(数据库基本操作小记)
起因是发现云硬盘显示删光了,但还是创建不了新的云硬盘,在api节点上用cinder list可以看到已经没有硬盘了,但是创建硬盘时,还是会提示配额满了,这是因为数据库里的记录没有更新,对数据库的操作记 ...
- RGB颜色表
RGB(255,23,140)是光的三原色,也即红绿蓝Red.Green.Blue,它们的最大值是255,相当于100%. 白色:rgb(255,255,255) 黑色:rgb(0,0,0) 红色:r ...
- Ubuntu常用软件安装
1.好用的截图Shutter,sudo apt-get install shutter
- WebSQL 查询工具
最近在写 WebSQL ,每次都在浏览器控制台执行 SQL 太费劲了,并且脑子不好使,总是忘记上次初始化的数据库是什么,所以写了一个特别简单的 WebSQL 可视化工具,说工具有点大了,就是为了方便, ...
- C# socket通信
最近在研究socket,今天看到很好的一篇关于socket通信的文章,故收藏了,慢慢琢磨. 我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: 1.TCP/IP层次模型 当然这里 ...