前言
一、操作系统的概念、定位
1.操作系统是一款进行软硬件资源管理的软件
硬件资源管理:将CPU、键盘、显示器、鼠标、声卡、内存、网卡等设备维护好
软件资源管理:安装卸载软件,操作系统要提供对应的功能
2.整个计算机软硬件结构实际上是一种层状结构
(1)每一种硬件都配有它的驱动设备,驱动设备上有驱动程序,才能被操作系统识别并访问。只有被识别和访问了,才能更好地管理对应的硬件。
(2)C语言中printf(“hello world\n”); (hello world显示在显示器上,也就是显示在硬件上了)
C语言打印时,我们编写的程序其实是访问了硬件的,
操作系统作为软硬件资源的管理者,其中只有操作系统能够管理对应的软硬件资源,而你自己的应用层软件是没有资格直接访问底层的硬件,所以你只能通过操作系统访问底层。
所以我们对应的C语言在进行常规访问时,整个访问过程是自顶向下进行访问的,所以printf必定使用了操作系统的能力!
二、使用XShell远程登录Linux
1.下载安装XShell
XShell 是一个远程终端软件. 下载官网
https://www.netsarang.com/products/xsh_overview.html
下载安装的时候选择 “home/school” 则为免费版本
2.查看 Linux 主机 ip
在终端下敲 ifconfig 指令, 查看到 ip 地址
3.使用XShell登录主机
在 XShell 终端下敲
ssh [ip]
ip 为刚才看到的 ifconfig 结果.
如果网络畅通, 将会提示输入用户名密码. 输入即可正确登陆
4.XShell 下的复制粘贴
复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)
粘贴: shift + insert
ctrl + c / ctrl + v 是不行的