计算机基础知识
课程介绍
course 文件夹是上课产生的文件(代码、笔记;)
setup_package 是上课需要用的软件(安装包)
video 是上课录制的视频
文件夹格式
讲师:李立超
邮箱:lichao.li@foxmail.com
英语单词平时要多查、多看
计算机是什么
计算机就是用来计算的机器(电脑、笔记本、手机、游戏机、汽车导航等等)
学习计算机就死学习如何控制计算机
计算机组成
计算机 = 硬件 + 软件
硬件:键盘、鼠标、显示器、CPU、主板、内存、硬盘等
软件 = 系统软件 + 应用软件
系统软件:Windows、Linux、macOS
应用软件: office、QQ、微信等
软件是用来负责控制计算机中的硬件的
计算机的使用方式
程序员必须通过软件来对计算机完成各种操作,软件中并不是所有的功能都对用户开放,用户需要调用软件提供的接口来操作计算机
用户界面 = TUI(文本交互界面、终端、命令行) + GUI(图形化交互界面)
Windows的命令行
命令行就是文本交互界面,通过命令行可以使用一个指令来操作计算机
任何的计算机操作系统都有命令行,它有很多的名称:
命令行、命令行窗口、DOS窗口、命令行提示符、CMD窗口、shell、终端、Terminal
Windows上面的快捷方式:win + R
Linux上面的快捷方式:ctr + alt + T
X: 切换到X磁盘
cd 切换目录
-
常用的文件操作符
Linux:ls 查看当前目录所有文件
Windows: dir 查看当前目录所有文件
cd 进入指定的目录
… 表示上一层目录
md 创建一个文件命令(Windows)
rd 删除一个目录(Windows)
del 删除一个文件(Windows)
cls 清除屏幕 (Windows)
mkdir 创建一个目录命令(Linux)
rmdir 删除一个目录(Linux)
touch 创建一个文件(Linux)
rm 删除文件或目录(Linux)
clear 清除屏幕(Linux)
-
使用方法
命令操作符 + 参数 例如:cd …(返回上一层目录)
环境变量
环境变量就会操作系统中的一些变量
对计算机进行配置需要修改环境变量(主要是配置一些路径)
- 查看环境变量
- 添加环境变量
- 修改环境变量
- 删除环境变量
具体参考:https://www.cnblogs.com/boringwind/p/8001300.html
- 建议只修改用户环境变量,尽量不要动系统环境变量
- 一个环境变量有多个值,值与值之间需要用英文分号隔开
path环境变量
创建文件写入内容以及查看文件
使用vi插入内容
path环境变量中保存的是一个又一个的路径
当我们在命令行中输入一个又一个命令的时候,系统首先会在在当前目录中寻找,如果找到了会在直接执行或者打开,如果没有找到则依次在path环境变量的路径中寻找
注意事项
- 如果环境变量中没有path,可以手动添加
- path环境变量不区分大小写,PATH path Path
- 修改完环境变量必须重新启动命令行窗口
- 多个路径之间使用分号隔开(win7)
Linux环境配置请参考:https://www.cnblogs.com/youyoui/p/10680329.html
进制
十进制:
- 满十进一
- 0 1 2 3 4 5 6 7 8 9
- 十进制如何计数:… 8 9 10 11 12 …
二进制:
- 满二进一 0 1
- 二进制如何计数: 0 1 10 11 100 …
八进制
- 满八进一
- 0 1 2 3 4 5 6 7
- 八进制如何计数:0 1 2 3 4 5 6 7 10 11 12 … 17 20 … 27 30
十六进制
- 满十六进一
- 0 1 2 3 … 9 a b c d e f
- 十六进制如何计数:0 1 2 3 … 9 a b c d e f 10 1112 …1a 1b 1c 1e 1d 1f 20 21 …2a 2b …
计算机底层都是用 0 1 (二进制)表示
文本文件和字符集
文本 = 纯文本 + 富文本
纯文本:只能保存文本内容,无法保存内容无关的(字体、颜色、图片)
富文本:可以保存文本以外的文本内容(Word文档)
开发时,编写程序使用的都是纯文本
纯文本在计算机底层也会转换成二进制保存
将字符转换成二进制码的过程,我们称为编码
将二进制码转换成字符的过程,我们称为解码
编码和解码所采用的规则,我们称为字符集
常见的字符集
ASCAII 美国人编码用7位0和1编码实现,总共128个
ISO 8859-1 欧洲编码,使用8位,包含256个字符
GB2312 特殊的中文没有
GBK 国标码,中国的编码,特殊的中文没有
Unicode 万国码,包含了世界上所有的语言和符号
编写程序时都会使用Unicode编码,它有多种类型:UTF-8、UTF-16、UTF-32,它们的区别是表示的字节不同,最常用的是UTF-8。
Sublime Text 3(纯文本编辑器)
- 下载sublime Text 3:https://www.sublimetext.com/3
- 在sublime 中安装package control:https://jingyan.baidu.com/article/3c343ff7dca2b10d3779633b.html
- 点击package control 进行语言包的安装
对sublime 进行简单的配置,主题是文本编辑区外的样式,配色方案是指对文本编辑区的配色方案。也可以对字体大小以及样式进行设置。