第三讲‖nux系统中资源的访 问与操作
第三讲 linux系统中资源的访 问与操作
重定向输出符>与>> ●重定向( redirect)可将某命令的结果输出到 文件中,或由文件中输入命令需要的内容 ●输出重定向有两个命令:""和" “”将结果输出到文件,该文件原内容被清除 ”将结果追加到文件尾
重定向输出符 >与>> ⚫ 重定向 (redirect) 可将某命令的结果输出到 文件中, 或由文件中输入命令需要的内容 ⚫ 输出重定向有两个命令: ">" 和 ">>" – “>”将结果输出到文件, 该文件原内容被清除 – “>>”将结果追加到文件尾
管道(pipe) 管道(pipe)用符号“”表示,可将某指令的 结果输出给另一指令,“”左部的命令输出 结果至管道,右部命令由管道获得输入 rootomyHost etcI# cat inittab* i grep id lid: 3: initdefault [rootemyHost etcl# cat inittab i grep id id: 3: initdefault: [ rootemyHost et]蠶 使用管道实现自动应答确认,如: yes m -r*.bak
管道(pipe) ⚫ 管道 (pipe) 用 符号“|”表示, 可将某指令的 结果输出给另一指令, “|”左部的命令输出 结果至管道,右部命令由管道获得输入 ⚫ 使用管道实现自动应答确认,如: – yes | r m -r *.bak
访问光盘和软盘(一) ●在 Linux中用光盘和软盘的方法与使用硬盘 上分区是一致的,需要先“挂载”到某个子 目录(挂载点)下,才能访问存储的数据 ●通常把/ mnt/cdrom和/mnt/ floppy分别作为 光盘和软盘设备的挂载点 ●挂载成功后,直接存取此目录,即可访问其 上存储的文件
访问光盘和软盘(一) ⚫ 在 Linux 中用光盘和软盘的方法与使用硬盘 上分区是一致的, 需要先“挂载”到某个子 目录(挂载点)下, 才能访问存储的数据 ⚫ 通常把 /mnt/cdrom 和 /mnt/floppy分别作为 光盘和软盘设备的挂载点 ⚫ 挂载成功后,直接存取此目录, 即可访问其 上存储的文件
访问光盘和软盘(二) ●挂载光盘 mount / dev/cdrom/mnt/cdrom ●挂载软盘 mount /dev/fdo /mnt/floppy ●使用 umount命令卸载光盘和软盘 umount /dev/cdrom E umount/mnt/cdrom umount /dev/fdo Ei umount /mnt/floppy 执行 umount前,须确保当前不是位于 mnt/cdrom 目录下 ●卸载后,可用 eject命令弹出光驱中的光盘
访问光盘和软盘(二) ⚫ 挂载光盘 – mount /dev/cdrom /mnt/cdrom ⚫ 挂载软盘 – mount /dev/fd0 /mnt/floppy ⚫ 使用umount命令卸载光盘和软盘 – umount /dev/cdrom 或 umount /mnt/cdrom – umount /dev/fd0 或 umount /mnt/floppy ⚫ 执行umount前,须确保当前不是位于/mnt/cdrom 目录下 ⚫ 卸载后,可用eject命令弹出光驱中的光盘
如何设置开机自动加载光驱/软驱 ●修改/etc下文件ftab中的相关条目 ●将与光驱或软驱相关的条目内容中 noauto改 为auto0即可在开机时自动加载
如何设置开机自动加载光驱/软驱 ⚫ 修改/etc下文件fstab中的相关条目 ⚫ 将与光驱或软驱相关的条目内容中noauto改 为auto即可在开机时自动加载
lABeL= ext3 defaults 11 LABEL≠bot ext3 defaults 1 2 none /dev/pts devpts gid=5, mode= 620 88 none proc proc defaults 0 8 ne /dev/shm tmp s def aults 88 /dev/sda3 Swap swap defaults 8 g dev/cdrom /mnt/cdrom udf, iso9660 noauto, owner kudzu, 088 /mnt/floppy auto noauto owner kudzu d 0 [rootEmyHost etc lt cd /etc
非roo用户使用光驱和软驱 ●缺省情况下,只有root用户有权限加载/卸载 光驱和软驱设备,若希望非root用户可以加 载/卸载光驱和软驱设备,则需要在tab文件 中有关光驱或软驱的条目中增加内容 ●将 kudzu改为 kudzu. user即可
非root用户使用光驱和软驱 ⚫ 缺省情况下, 只有root用户有权限加载/卸载 光驱和软驱设备, 若希望非root用户可以加 载/卸载光驱和软驱设备, 则需要在fstab文件 中有关光驱或软驱的条目中增加内容 ⚫ 将kudzu改为kudzu,user即可
LABEL= ext3 defaults 1 LABEL: /boot ext3 def aults 12 none /dev/pts /proc proc defaults 88 /dev/shm tmp s defaults 88 /devdas swap def aults 8 8 /mnt/cdrom 088 /dev/fd8 /mntf! auto noauto owner kudzu 00 [rootemyHost etclt cd /eto
使用USB盘 与使用光盘和软盘类似存取USB盘(U盘)前, 必须先将其挂载到某个挂载点 Linux将USB设备作为SCSI设备来处理,其设 备名称定为:/ dev/sd a~zl1~n],如: /dev/sdbl/dev/sdc2 通常习惯在/mnt目录下建立挂载点(目录) 如/ mnt/usb 插入U盘后,将其挂载到该处即可
使用USB盘 与使用光盘和软盘类似, 存取USB盘(U盘) 前, 必须先将其挂载到某个挂载点 Linux 将USB设备作为SCSI 设备来处理, 其设 备名称定为:/dev/sd[a~z][1~n] ,如: /dev/sdb1, /dev/sdc2 通常习惯在/mnt目录下建立挂载点(目录), 如/mnt/usb 插入 U盘后, 将其挂载到该处即可