补充第一天内容: 九、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
|