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的,所以研究了这些东西,但是很遗憾,电脑出了问题,不得已重装了系统,然后你懂得...什么都没有了,要重新来过.. 虽然本 ...
随机推荐
- ionic build android error when download gradle
这里我遇到一个问题,当用 ionic build android 的时候,无数次build,无数次失败的时候,我真想骂一句,NND的GNF,我又想起武大的臭鸡蛋,是的,该丢,发明这种东西的人,难道不 ...
- GPS部标监控平台的架构设计(七)-压力测试
部标监控平台的压力测试是部标检测流程的最后一个检测环节,也是最难的,很多送检的企业平台都是卡壳在这一个环节.企业平台面临的问题如下: 1.对于压力测试的具体指标要求理解含糊,只知道是模拟一万辆车终端进 ...
- chrome浏览器调试typescript
在chrome的开发人员工具的配置项中,有一个sourcemap的选项,用来配置javascript源码和生成代码的关系. 如果能在浏览器中直接调试typescript代码,才能让我们真正体会到typ ...
- linux-------------计划任务crond:如何创建linux里面的计划任务
1.centos下安装crond [root@localhost /]# yum -y install vixie-cron [root@localhost /]# yum -y install cr ...
- IOS关于不同字体和不同颜色的选择
在项目中,用到一个功能,就是不同文字和不同颜色字体选择, 界面如下:,效果如下: 这个功能主要用到了textview的几个代理办法,其中一个重要的问题就是,在英文下和英文下的不同判断方式,以及是否有追 ...
- ElasticSearch
ElaticSearch简介: ES是一个搜索引擎,基于当前最先进,最高效的全功能开源搜索引擎框架lucene ES还有许多功能: 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索 近实时 ...
- 4-Server安全配置
0-禁止root使用ssh登入 vim /etc/ssh/sshd_config寻找:PermitRootLogin yes改为:PermitRootLogin nosystemctl restart ...
- Android--带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(一)
1,其实早就想把这些东西给封装封装的,一直没有时间,今天刚好项目进入到测试阶段了,Bug同事在哪儿测试的飞起,但发现提bug的尽然是我(得意脸),然后上午把ios的包测试了一下,顺便把服务器给测挂了( ...
- 验证控件,解决用于ajax提交前的验证,不是submit提交的验证
//解决ajax提交前的验证问题,主要用于onclick事件时对某一区域中(可以是form,div,table中的等)控件的验证.(function ($) { var v; //Create a n ...
- eclipse安装zylin embedded cdt失败解决办法
最近再搞嵌入式开发,之前用惯了IDE调试单片机的那种方式,开发2440和am3358驱动时候无法方便的查看寄存器和变量,憋的抓耳挠腮,不爽得很,没有可视化环境进行实时调试观察,太特么蛋疼了.感觉这种情 ...