JYB_Word_Week1

时间:2022-03-16 00:39:09

1.一个完整计算系统的简要介绍。

控制器:指挥系统,相当于人类的大脑;

运算器:具备运算功能,数学和逻辑运算;

存储器:用于存储数据信息,可以分为主存与辅存;

输入设备:用于接受外部信息;

输出设备:输出内部信息到外部设备。



2.学会进制的转换,并简单举例完成转换。

2.1.二进制(BIN)与十进制(DEC)

0000 0000 01~2^0=1

0000 0000 10~2^1=2

0000 000 100~2^2=4

0000 00 1000~2^3=8

0000 01 0000~2^4=16

0000 10 0000~2^5=32

000 100 0000~2^6=64

00 1000 0000~2^7=128

01 0000 0000~2^8=256

10 0000 0000~2^9=512


2.2.八进制(OCT)与十进制(DEC)

八进制可通过二进制作为中介,转换至十进制,八进制一个位对应二进制3个零,如:000(百位)000(十位)000(个位)。

007=000 000 111=7

010=000 001 000=8

011=000 001 001=9

026=000 010 110=JYB_Word_Week1+JYB_Word_Week1=16+4+2=22

530=101 011 000=2^8+2^6+2^4+2^3=256+64+16+8=256+64+24=256+88=344


2.3.十六进制(HEX)与十进制(DEC)

十六进制从A-F,对应十进制10-15。转十进制亦可通过二进制作为中介,一个位对应二进制4个零,如:0000(千)0000(百)0000(十)0000(个)。

A=1010=8+2=10

B=1011=11

C=1100=12

D=1101=13

E=1110=14

F=1111=15

10=0001 0000=2^4=16

AE86=1010 1110 1000 0110=2^15+2^13+2^11+2^10+2^9+2^7+2^2+2^1=32768+8192+2048+1024+512+128+4+2=44678



3.制作一个教程,说明VMWare软件如何下载。

3.1.浏览器搜索“VMware Workstation”,如图

JYB_Word_Week1

3.2.点击进去,如图

JYB_Word_Week1


3.3.点击下载试用版,如图

JYB_Word_Week1

3.4.点击“DOWNLOAD NOW”下载

JYB_Word_Week1



4.说明GPL和MIT开源协议的区别。

引用:​​GPL、MIT、Apache...一文讲清楚开源协议间的区别 - 知乎 (zhihu.com)​

4.1.GPL

全称《GNU(*软件 操作系统) General Public License》,GNU通用公共许可协议。该协议目的是强制开源和免费使用。最大特点是“开源的传染性”,也就是说,公司使用了GPL协议的代码库,理论上该司代码库是开源的。

4.2.MIT

全程《The Massachusetts Institute of Technology LIcense》,麻省理工学院许可协议。被广泛使用的一种,与其他协议相比相对宽松,允许任意使用、复制或修改元代码库,甚至是卖钱,但必须遵从的原则是需在软件中生命使用了MIT协议。UI框架vue、脚本语言Lua就是使用了MIT协议。

4.3.区别

\\\\\\\\\\\

使用范围

限制程度

使用例子

GPL




MIT

更广

更宽松

UI框架vue

脚本语言Lua



5.制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。



6.说明tab键补全命令以及补全路径的原理。

6.1.需要安装“bash-completion”软件包才能使用。

Rocky:yum -y install bash-completion 

Ubuntu:apt -y install bash-completion

6.2.按下tab键时,shell会自动识别补全命令和路径。

如果不唯一,则按两次可显示提示。如果没,则无效。



7.说明内部命令和外部命令的区别,以及他们如何获取帮助的。

可同步自己的面试宝典查看

7.1.内部命令

shell自带,用户登录后自动加载,集成在/bin/bash shell中,执行效率最高,help COMMAND、COMMAND --help(更广)或-h可以查看帮助。

7.2.外部命令

在磁盘的独立可执行文件,不随系统启动而自动加载,在”.bashrc“文件中可以保存别名。help COMMAND、COMMAND --help(更广)或-h可以查看帮助。

7.3.区别


位置

是否随用户登录而自动加载

效率

执行顺序

内部命令

/bin/bash shell

最高

2

外部命令

磁盘

”.bashrc“保存别名

3

外部命令




1

enable查看内部命令列表

[22:37:27 root@rocky8 ~]#enable
enable .
enable :
enable [
enable alias
enable bg
enable bind
enable break
enable builtin
enable caller
enable cd
...........

type判断是内外部命令,也能查看外部命令存放路径



8.说明命令行快捷键如何完成。

注:由于快捷键冲突,不一定能用。

  • Ctrl+a:快速跳到行首。
  • Ctrl+e:快速跳到行尾。
  • Ctrl+k:快速删除当前光标到行尾。
  • Ctrl+u:快速删除当前光标到行首。
  • Ctrl+c:快速取消执行命令。


9.总结Linux目录结构说明每个目录主要的用途。

JYB_Word_Week1




10.总结文件通配 *, ?, [a-z], [0-9], ~,{a..z},  

[:alnum:]  [:alpha:]  [:blank:]

[:digit:]  [:graph:]  [:lower:]

[:punct:]  [:space:]  [:upper:]等常用通配符。



11.说明文件系统如何根据用户输入的路径查找到磁盘上的文件的过程。



12.总结硬链接和软件链接原理,并举例说明如何使用。



13.说明linux命令管理工作流程,结合管道功能,自行设计几个题目。



14.说明标准输入,标准输出,标准错误输出的区别,及举例说明其功能。



15.总结学过的用户,组,权限相关的命令及选项,示例



相关文章