一、计算机组成
1.1 什么是计算机?
计算机:
电脑(PC, 笔记本) 手机 平板电脑 计数器 车机 路由器 PS5 路由器
计算机
1. 可以帮我们处理问题
2. 提供特定的功能
3. 具备数据的存储和处理能力
4. 硬件和软件组成
1.2 计算机中针对与程序员比较重要的硬件
重点硬件:
CPU 内存 硬盘
CPU 整个计算机的数据处理能力,数据处理核心。
内存 当前计算机可以临时存储,临时数据处理的最大容量
硬盘 计算机数据永久存储能力
对于 JavaWEB 后台开发程序员还有一个关注的指标
带宽!决定服务器可以对外的数据传输速度,数据量
例:
双向两车道 双向十六车道 通行效率高,车辆容量高,速度快!!!
JavaWEB 后台开发工程师
关注的硬件 CPU 内存 硬盘
关注的指标 带宽
后期公司中服务器的管理和选择。
1.3 计算机中的软件
操作系统
Linux Windows macOS UNIX 鸿蒙OS iOS BSD 塞班
安卓?是一个操作系统吗???? 不是
相当于是一个平台,可以支持其他的软件运行。
系统完成的任务是将硬件平台的能力提供其他其他的应用程序使用。
应用程序:微信,QQ,CSGO,Steam,LOL,淘宝,知乎。。。
1.4 计算机的操作方式
图形化界面操作:
针对于普通用户,或者一些专业软件,需要图形化界面来完成软件操作,用户使用,用户体验比较好,同时可以满足多场景的软件使用,游戏,视频,音频,图像处理...
但是图形化界面,需要更多的资源来完成【图形渲染】操作。图形渲染会占用较多的资源,占用更多的时间来执行对应任务,效率较低。
命令行命令操作:
通过命令方式高效的执行任务,摆脱【图形渲染】约束,提高效率!!!服务器端很多都是使用【Linux操作】。针对于普通用户不友好,但是针对于开发用户是非常合适的一种方式。
1.5 命令行操作
常见命令行:
Windows DOS 命令 【了解】
Linux macOS ==> Linux 命令 【重点】三阶段学习服务器操作/Linux 操作
开启 Windows 命令行
Windows键 + R ==> 运行对话框 ==> 输入 cmd(command 命令单词简拼) ==> Windows 命令提示符
win + R 调出运行对话框和输入 cmd
按 Enter(回车),调出Windows命令提示符
1.5.1 dir
# 查看当前【工作目录】下的所有子文件和子文件夹信息,包括以下内容
# 最后修改日期 时间 | 文件大小 or 文件夹标记 | 文件名 or 文件夹名
# tips:
#【工作目录】当前命令行对应操作的文件夹路径,Windows DOS 目录中命令之前提示的路径就是工作目录
cmd > dir
# tips:
# cmd 表示当前命令对应的是一个命令行内容,后期可能会存在其他软件的命令提示
# > 表示命令的开始位置
无参数:查看当前所在目录的文件和文件夹。
/s:查看当前目录以及其所有子目录的文件和文件夹。
/a:查看包括隐含文件的所有文件。
/ah:只显示出隐含文件。
/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。
/p:以分页方式(显示一页之后会自动暂停)显示。
|more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个
命令的结果输出为另外一个命令的参数。more也是一个命令,dir /w |more
得到的结果和dir /w /p的结果是一样的。
其他的参数大家可以用:dir/?查看。
1.5.2 cd
# 切换工作路径,图形化界面中,使用鼠标双击打开目标文件,切换工作路径
# 需要提供一个目标路径
# 相对路径
# 生活案例
# 隔壁老王,隔离老刘,隔壁邻居,我在隔壁办公室
# 基于你当前的所处位置去往其他路径/位置的相对路径关系。
#
# . 路径关系中表示当前工作目录
# .. 路径关系中表示当前工作目录上级目录
# 绝对路径
# 原路径指定命令 cd Desktop
cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就输入:cdabcdef.ghi进入该目录。
cd\ 退回到根目录。
cd..退回到上一级目录。
1.5.3 mkdir rd
# 针对于文件夹操作的相关命令
# mkdir 创建文件夹
# md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文件夹)
# rd 目录名:删除特定的文件夹。
# 创建文件夹
cd Desktop # 切换到桌面文件夹
cmd > mkdir 123 # 123 是文件夹名称
cmd > mkdir 1 2 3 4 5 # 1 2 3 4 5 都是文件夹名称,使用空格隔开,可以批量创建文件夹
# 删除文件夹
cmd > rd 1 # 1 文件夹名称
cmd > rd 2 3 4 # 2 3 4 都是文件夹名称,可以批量删除,数据直接抹掉
cmd > rd 5
目录不是空的。# 命令行提示操作存在问题,对应文件夹不是空的,文件夹中有其他文件,无法删除
# rd 使用注意事项:
# 1. rd 删除文件夹是从磁盘中直接抹掉对应的文件夹数据,不是放入回收站,无法还原。【慎用】
# 2. rd 删除文件夹不可以删除非空文件夹,如果文件夹中有数据,无法使用 rd 删除。
1.5.4 cls
清除屏幕内容
1.5.5 copy
copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。
1.5.6 move
move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另一个地方。
1.5.7 del
del 文件名:删除一个文件。
del *.*:删除当前文件夹下所有文件。
del不能删除文件夹。
1.5.8 deltree
删除文件夹和它下面的所有子文件夹还有文件。
这个可就厉害啦。。。千万不要乱用。
1.5.9 type
type 文本文件名:显示出文本文件的内容。
1.5.10 ren
ren 旧文件名 新文件名:改文件名。
1.5.11 exit
退出。
不定期发布JavaEE分布式开发学习笔记,感兴趣的话给博主点个关注呗,欢迎大家一起来学习。大佬勿喷!!!