Mac小白入门

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()

未完待叙,以后再说吧,想到哪记到哪吧,有道云笔记的空间也实在太少了点。。。

明天要去实习了。。。。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190106G0NUI900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券