九月第一周总结

1. 生成SSH Keys的方法?ssh-keygen -t rsa

2. docker快速入门教程http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html

3. mov传送数据格式?

mov [0],ax

mov [0],al

都是合法的,一次性传送多少数据,取决于寄存器的类型。ax是十六位,相当于写入一个字(word),al是八位,相当于写入一个字节(byte)。

4. 写回溯的方法时,一般情况下,如果把结果res写入参数中,那么方法的返回值为void

5. Java判断一个字符串str是否为空串的方法为

str.equals("")
或者str.length() == 0
不能使用str == ""的方式,因为==在这里比较的是引用,而不是值。
6. 在dos里面进行debug查看寄存器的时候,右下角DS后面的内容表示的是偏移值和内容

偏移值为0000H,内容为00CDH

7. [address]表示一个偏移地址为address的内存单元

 每一行有16个字节,不要把0010看成是2,这里是十六进制!所以内存中的每个地址存放一个字节的数据。

8. mov ax, 11326  这条语句里面的11326是十进制,需要转化成十六进制再理解才是正确的,不能理解为五位十六进制。

9. Linux文件目录含义

 (1)/bin  是binary的缩写,存放可执行文件或可执行文件的链接(类似快捷方式),常用的cat,cp等命令都在里面。

  与/bin类似的是/sbin目录,System Binary 的缩写,这里存放的命令可以对系统配置进行操作。普通用户可能可以使用这里的命令查看某些系统状态,但是如果想更改配置,就需要sudo授权或者切换成超级用户。

 (2)/boot  存放系统启动的文件,里面有grub(GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。)。

 (3)/dev  是device的缩写,存放所有的设备文件(Linux里面所有东西都是以文件形式存在)。

 (4)/etc  这个目录经常使用,存放很多程序的配置信息,比如包管理工具apt。

 (5)/home  就是普通的家目录,里面有下载,音乐,视频等。

 (6)/lib  是library的缩写,包含 bin 中可执行文件的依赖。

 (7)/media  里面是自动挂载的设备,比如U盘,移动硬盘,网络设备等。

 (8)/mnt  与设备挂载相关,一般是空文件夹,不常用。

 (9)/opt  是option的缩写,可以把软件安装在这里,使用比较随意。

 (10)/proc  是process的缩写,这里存放的是全部正在运行程序的状态信息。(上图中没有显示)

 (11)/root  超级用户的家目录。

 (12)/srv  是 service 的缩写,存放服务数据。桌面版 linux 为空,服务器版 linux 存放于Web服务和FTP服务相关的资源。

 (13)/tmp  是 temporary 的缩写,存储程序的临时文件,这些临时文件可以在数据丢失的时候起到恢复文件的作用。

 (14)/usr是 Universal System Resource 的缩写,这里存放的是一些非系统必须的资源,比如用户安装的应用程序。

 (15)/var 是 variable 的缩写,主要存放一些日志(log)文件。

猜你喜欢

转载自www.cnblogs.com/zhaijiayu/p/11445357.html