Mac入手有一年了,阔惜从来都是光想不做,要学的东西列了一箩筐,却一天比一天会的更少。所以,小白从0开始慢慢来。
操作系统于我简直是天书,看不懂那就找度娘:
Mac OS X和Linux都是基于Unix操作系统开发的
Mac OS是Micro kernel 微内核,而Linux是Monolithic kernel 宏内核,即单内核;
注解如下:
【
Monolithic kernel 宏内核,也称单内核。操作系统中所有的系统相关功能都被封装在内核中,它们与外部程序处于不同的内存地址空间中,并通过各种方式防止 外部程序直接访问内核结构。程序只有通过一套称作系统调用(system call)的界面访问内核结构。 虽然Linux是单一内核体系,但是它与传统的单一内核UNIX操作系统不同。在普通的单一内核系统中,所有的内核代码都是被静态编译联入的,而在 Linux中,可以动态装入和卸载内核中的部分代码。Linux将这些代码段称为模块(module),并对模块给予了强有力的支持。在Linux中,可 以在需要时自动装入和卸载模块。 样例:Linux,Windows
Micro kernel 微内核的基本原理是,只有最基本的操作系统功能才能放在内核中。不是最基本的服务和应用程序在微内核之上构造,并在用户模式下运行。 微内核结构用一个水平分层的结构代替了传统的纵向分层的结构。在微内核外部的操作系统部件被当作server进程来实现,用来处理每个特定的任务,它们可以通过微内核用IPC进行通信。 1986年,Tanenbaum提出Mach kernel,而后,他的minix和GNU的Hurd操作系统更是微内核系统的典范。 优点:一致接口 缺点:性能问题,进程间互相通信的开销较大 样例:苹果公司的操作系统
---------------------
作者:洪军不怕远征难
来源:CSDN
原文:https://blog.csdn.net/deyili/article/details/6456127
】——其实我没看懂,但是存起来,也许以后懂了呢???!
简单点总结一波我大概懂的:
Mac OS X一般是台式或者说笔记本电脑的操作系统,而Linux一般是服务器的操作系统(服务器那是不得了的玩意了)。
Mac中的快捷键汇总:
Command + C: 复制
Command + V: 粘贴
Command + Shift + V: 无格式粘贴
Command + X: 剪切
Command + A:全选
编辑文档常用的快捷键
Command + B: 字体加粗
Command + I: 斜体
Command + U: 下划线
Option + Delete: 删除光标左边的单词
Fn + Delete: 向后删除
Control + K: 删除光标与段落或行尾之间的所有文本
Command + Control + Space bar: 打开字符查看器窗口(让您选择和键入表情符号)
Command + K: 添加超链接
Command + F: 查找
Command + semi-colon (;): 发现错误拼写的单词
Command + Control + D: 展示标记单词的定义.
Command + Shift + colon (:): 打开拼写和愈发窗口
Command + Z: 返回上一步
Command + Shift + Z: 重做先前未完成的操作
Fn + Left/Right Arrow(箭头): 跳到文档开头/结尾
Command + Up/Down Arrow: 跳到文档开头/结尾,Mircosoft word不适用
Command + Left/Right Arrow: 移动到这一行文档的开头/结尾
Command + S: 保存
Command + O: 打开已保存的文档
Command + P: 打印文档
Command + T: 浏览器中打开新的标签页
Command + Shift + T: 重新打开上次不小心关掉的页面
Command + N: 浏览器打开一个新的窗口
Command + W: 关闭当前的窗口
Command + Shift + W: 关闭你使用的app的所有窗口
Command + M: 最小化当前窗口
文件夹快捷键
Command + Shift + N:在访达中新建一个文件夹
Command + Shift + D: 在访达中打开桌面的文件夹
Command + Option + L: 在访达中打开下载文件夹
Command + Shift + O:在访达中打开我的文档文件夹
Command + Shift + G: 在访达中手动输入前往某指定名字的文件夹
Command + Shift + H: 在访达中打开默认路径
Command + Shift + F: 打开所有文件?
Command + Shift + Question mark (?): 打开当前app的帮助页面
Command + Shift + Volume Up/Down: 调整音量
Command + Shift + Delete: 清空垃圾桶(先点开垃圾桶). Press Option + Shift + Command + Delete 清空垃圾桶并无需确认
Command + Shift + 3: 截屏,对当前屏幕全部截屏
Command + Shift + 4自由选择区域截屏
Command + Mousepad click(鼠标点击): 等同于右击
Command + Option + Esc: 强制退出某程序
Command + Tab: 切换页面
Command + Space bar: 打开siri了。
未来有待补充。。。。
Mac有个强大的终端Terminal,不知道和Windows的Power Shell有啥区别??
什么是Terminal:
操作系统大致分为两个部分,一部分是内核(上面有部分看不懂的赘述),另一部分则是用户交互界面。内核部分主要负责系统的底层逻辑操作,由海量命令组成,是系统运行的基础,但不与用户接触;交互界面则是所有我们能看到的东西,比如窗口,应用程序等。
而这里的终端大概就是连接内核与交互界面的中介,它允许用户在交互界面上打开「Terminal 终端」的应用程序,在其中输入命令,让系统直接给出反馈。
打开Terminal:
1)Command+F进行搜索,输入Terminal并回车
2)Shift+Command+U(大写)快捷键打开Terminal
一些基础概念:
终端启动后,其默认路径在当前用户文件夹的根目录上,可以输入pwd命令来查看当前路径。
改变当前路径,输入cd /其他文件夹
绝对路径:「/文件夹名/文件夹名」,必须指定它从根目录一直到达具体的文件夹。
相对路径: 表示从现在开始,接下来应该怎么走。相对路径是在绝对路径前加一个. 如:cd /Desktop将当前路径改到Desktop文件夹下
cd ./R表示将当前路径转到 R 文件夹。(此处为相对路径)
快速导入路径:直接将待编辑文件或文件夹拖入终端中,它会自动把绝对路径提取出来,或手动复制。
ls命令,它会列举当前路径下的全部文件;
ls -R:列举文件夹以及其下面的子文件夹
clear指令清屏。
内核为了确保某些指令的用法,要求必须在这些有风险的指令前加输sudo,这就是所谓的超级管理员指令,它会在管理员进行密码确认后,赋予 sudo 之后的命令最高权限,可以进行任何操作,如安装卸载删除一些app。
在命令行中输入 man command-name 即可获取该命令的作用解释;
基本命令不在于背,多用自然就熟悉(说来安慰自己的,永远在遗忘的路上不曾回头,说的就是我。。。。)
落实一下,回到我们的python:
输入python可以查看电脑自带的python版本
可以看到自带的是python2.7.14
当出现>>>时即可以进行python中的编程,想要退出python的环境需要键入exit()
未完待叙,以后再说吧,想到哪记到哪吧,有道云笔记的空间也实在太少了点。。。
明天要去实习了。。。。
领取专属 10元无门槛券
私享最新 技术干货