九、Mac OS X软件操作及管理
1、软件下载
Launchpad下-App Store,搜索栏中搜索指定的软件。
2、软件安装(注意安全权限)
系统偏好设置-安全性与隐私-通用-允许从以下位置下载的应用程序,修改为任何来源(解锁后可以修改)-下载完成后,鼠标左键单击打开,把应用图标拖动到Applications文件夹下即完成安装。
补充:Mac下安装完成后的应用,后缀名为xxx.app。
3、软件打开
点击安装完成后的xxx.app应用,即可打开。
4、软件退出:正常退出与强制退出
正常退出:鼠标右键,任务栏上的应用图标,退出。
强制退出:当不能正常退出时,点击左上角小苹果图标-强制退出选项-找到要强制退出的应用-点击强制退出按钮;或者Lauchpad-活动监视器-内存-找到要强制退出的应用-窗口灰色按钮“X”强制退出(红色x关闭选项下面)。
5、软件卸载
Finder-应用程序-找到要卸载的应用-鼠标右键,移除到废纸篓。
6、Mac OS X快捷键
详见附件。
file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/35e8c7c3-9c25-4842-a4c0-8e0742014e1d_4_files/b8d5d021-9f1a-4efa-8e9c-7662071c6c8a.jpg
7、常用的UNIX指令
ls -l:列出当前目录下的所有内容(文件/文件夹)
cd:改变当前操作的目录
clear:清屏
touch:新建一个文件(文件不存在才会新建)
pwd:显示当前目录的名称
who:显示当前用户名
mkdir:新建一个目录
open:打开一个文件/文件夹
自动补全:按一下tab键,可以自动补全指令名称、文件名、文件夹名等
路径操作:
/ 跟路径
../ 上一级路径
-------------------------------------------------------------------------------------------------------
一、计算机基本原理
1、计算机的组成?
计算机是由一条条指令组成的,这些指令称为机器语言,也就是0和1。(为什么是0和1:是因为电子设备的状态只有两种,开和关)
2、计算机运行原理?
当运行计算机上的软件时,软件是保存在硬盘上,当启动(运行)这个软件时,计算机首先把这个软件装载到内存中(CPU只能从内存中获取数据,因为CPU只能处理指令,而软件就是一条条指令组成的集合),内存向CPU发送指令,CPU收到(读取)指令后,放到寄存器中去处理(执行),完成后再返回给内存,完成一次CPU处理过程。然后等待收到下一个指令,依次循环,直到所有指令处理完成。
3、计算机语言的发展过程?
-->面向过程
机器语言-->汇编语言-->高级语言
-->面向对象
高级语言的分类:
1)面向过程:去做一件事情时遇到的环节,都需要亲自去做,完成每一个环节的事情。
2)面向对象:去做一件事情时遇到的环节,都交给别人去做,不需要关注每一个环节,只需要等待结果。
4、语言的编译过程?
1)汇编语言:程序员编写汇编的命令后,编译器把这些命令编译机器语言,最后被计算机所识别。
2)高级语言:程序员编写高级语言的命令后,编译器首先把这些命令编译成汇编语言,然后通过链接重构后再编译成机器语言,最后被计算机所识别。
补充:
1)链接重构时(C语言通过编译器编译成汇编语言时可能会分割成多个汇编文件),可能会产生多余的碎片,或者无效的代码,导致执行速度变慢。
2)汇编语言通过编译器直接编译成机器语言,这也是汇编语言某些场景下的执行效率比C语言高的原因。
5、计算机语言对比?
1)高级语言应用场景:对于自身内存容量较大的设备,建议使用高级语言。
2)汇编语言应用场景:对于自身内存容量较小的设备,并且对内存容量需要严格把控时,建议使用汇编语言。
二、C语言简介
1、什么是C语言?
是一个面向对象的计算机高级语言;是一个不需要任何运行环境支持便能运行的高级语言。
2、C语言的作用?
能编写软件帮助我们解决问题。
3、C语言的标准?
K&R C-->ANSI C/ 89标准-->C99标准-->C11标准
三、第一个C语言程序
1、代码执行过程?
编写代码-->编译-->链接-->运行
2、不同版本的应用i在Mac下同时运行?
安装两个不同版本的app应用,先安装第一个,重新命名,再安装第二个,重新命名......
3、终端命令行下不能执行C语言程序?
安装Xcode情况下,在终端命令行中输入:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
补充:其中Xcode.app为Xcode的名称,如果有多个版本同时存在时,需要输入其中一个版本的Xcode名称
4、终端命令行代码编译过程
1)编写代码
2)编译成汇编语言程序,命令:cc –c xxx.c(注意:一定要进入这个文件的目录)
3)链接编译成机器语言程序,命令:cc xxx.o
4)执行,命令(当前路径下/文件全路径):./a.out
b8d5d021-9f1a-4efa-8e9c-7662071c6c8a.jpg (102.15 KB, 下载次数: 13)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |