1.Linux losetup命令:
Linux losetup命令用于设置循环设备。
循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,
光驱或软驱等设备,并挂入当作目录来使用。
2. linux 中 ~/. 是什么意思?
linux 中 ~/. 是什么意思?
~代表你的/home/用户明目录
假设你的用户名是x,那么~/就是/home/x/
.是代表此目录本身,但是一般可以不写
所以cd ~/. 和cd ~ 和cd ~/效果是一样的
但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件
~/.local是你的主目录下一个.local的文件夹的路径,
并且从.可以看出,这是一个饮藏文件,
如果不用ls -a的话,一般ls是无法看到的
/ 是目录层的分隔、表示符。只有一个 / 表明是 root, /etc/ 表明是根目录下面的 etc 目录(当然目录最后不需要 / ,但有 / 直接表明他是目录,没有末尾的 / ,那么 /etc 需要检测一下确定是目录还是文件,虽然习惯上 /etc 绝对是目录)
~ 是一个代位符,表明的是个人目录的地址,因为每个用户都有自己的个人目录地址,所以用 ~ 作为统一替代这个根据用户不同而不同但有规可循的地址,来保证某些情况下的兼容问题。
/ 是根节点, ~ 是 home
如果以root账号登陆
~ 是 /root/
/ 是 /
如果以 name 登陆
~ 是 /home/name/
/ 是 /
3. sync命令:
sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息。在Linux/Unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到适当的时候再写入磁盘,以提高系统的运行效率。
sync命令则可用来强制将内存缓冲区中的数据立即写入磁盘中。
用户通常不需执行sync命令,系统会自动执行update或bdflush操作,将缓冲区的数据写 入磁盘。
只有在update或bdflush无法执行或用户需要非正常关机时,才需手动执行sync命令。
sync是同步数据的意思,加了sync,那么dd写的东西会直接写入你的/dev/sdb设备中,
不加的话可能会先缓存一下。加了sync保障数据完整性。
4. 挂载命令:
# dd if=iso.file of=/dev/sdb bs=4M
是指从iso.file这个文件中的头4M数据,写入到/dev/sdb这个磁盘中。
注意的是写入和拷贝是两个概念,比如:将系统的镜像文件拷入到U盘,无法用U盘进行系统安装,
如果写入到U盘,就可以利用U盘进行系统安装。
是指从iso.file这个文件中的头4M数据,写入到/dev/sdb这个磁盘中。
注意的是写入和拷贝是两个概念,比如:将系统的镜像文件拷入到U盘,无法用U盘进行系统安装,
如果写入到U盘,就可以利用U盘进行系统安装。