马哥笔记09_01~~~08_04

09_01bash

虚拟文件系统也是内核的功能。ide

文件系统也是软件。工具

09_03oop

虚拟地址->每一个进程都认为本身有4G内存(与物理内存同大小)。spa

因此进程是看不到其余进程存在的。进程

查看当前系统上交换分区内存

建立交换分区:it

mkswap /dev/sda8class

  -L LABELtest

 -a:启用多有定义在/etc/fstab文件中的交换设备

swapon /dev/sda8

swapoff /dev/sda8


回环设备

loopback,使用软件来模拟实现硬件;


dd命令:

 if=数据来源

 of=数据存储目标

 bs=1

 count=2

seek=#:建立数据文件时,跳过的空间大小:


dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1

dd if=/dev/zero of=/var/swapfile  bs=1m count=1024

/dev/null 黑洞文件

mount DEVICE MOUNT_POINT

文件系统的配置文件:  /etc/fstab

@@@系统启动时会分析这个表,并将写在这个表中的全部设备自动挂载, 

mount不能自动挂载

写在 /etc/fstab中能自动挂载。

mount -a:挂载 /etc/fstab文件中定义的全部文件系统。

fuser -V /mnt/test

查看谁在访问test设备

验证进程在使用的文件或套接字文件:

-V:查看

-k: 

-m:

关闭:

fuse -km /mnt/test

把挂载点上正在访问的进程所有关闭--关闭了别人的bash进程。

要挂载的设备   挂载点        文件系统类型   挂载选项   转储频率(每一个多少秒作一次备份:0不备份,1  一天一备,3三天一备)

/dev/sda5     /mnt/test   ext3              default     0

文件系统检测次序(只有根能够为1)?????????????????

不解压,直接看tar.gz.bz2内容:

#tar - tf test.tar.bz2

(可能能够自动判别文件类型)

cp (0:1)归档工具

练习:

写一个脚本,从键盘让用户输入几个文件,脚本可以将这几个文件归档压缩成一个文件。

read 

  -p:给出提示

例子:sum2.sh

#!/bin/bash

#

echo -n(不换行) "Input two interpers:"

read A B

echo "$A plus $B"

is: $[ $A+$B ]

进阶:

read -t 5 -p "Input two interpers:"

A B

[ -Z $A ] && A=0

[ -Z $A ] && B=0

echo "$A plus $B is: $[ $A+$B ]"

压缩文件,为文件命名时不须要加后缀。

相关文章
相关标签/搜索