dev hda1在linux中表示,1.2.4 Linux中的文件和文件系统

与Windows一般用C、D、E进行分区不同,Linux是根据目录分区的。

Linux顶端目录(根目录)用“/”表示,下一级用/root、/user、/etc、/boot、/tmp等划分。每个目录也可由分区组成,一个分区就是一个目录。使用mount命令将分区映射到目录。目录中的硬盘等设备相关文件位于/dev目录,可通过该目录确认各种设备已映射到设备文件。字符设备文件是Shell编程中不可或缺的一种设备文件。

例如,/dev/null设备文件是一个"黑洞",所有写入它的字符都会清空(empty)。/dev/zero设备文件包含无数个0,用0填充生成的新文件。

表 1-2 /dev目录设备

设备名

用途

/dev/tty

正在运行程序的终端窗口或控制台

/dev/dsp

在声卡上执行AU声音文件的界面

/dev/fd0

第一个软驱

/dev/hda1

IDE硬盘的第一个分区

/dev/sda1

SCSI、S-ATA硬盘的第一个分区

Linux的分区是/dev/hda1、/dev/hda2等格式,可在硬盘中组成多个分区,命名IDE硬盘时使用/dev/hda、/dev/hdb、/dev/hdc等格式。SCSI、S-ATA硬盘使用/dev/sda、/dev/sdb、/dev/sdc等格式。

利用mount命令将/dev/hda1分区挂载到/backup目录的输入方法如下:

#mount -t ext3 /dev/hda1 /backup

Shell中的$表示普通用户,#表示超级用户(root,管理员)。-t 选项指文件系统类型,Linux中默认使用ext3型。

执行“mount--help”命令查看mount命令的帮助简介,根据下列操作显示帮助页面。在Shell中执行“man mount”或“info mount”命令,可以查看更详细的帮助页面。输入“q”字符退出帮助页面、info页面。

代码 P17-18

Linux中文件常用扩展名如表1-3所示。

表1-3 Linux文件扩展名

文件扩展名

用途

.sh

Bourne Shell、Bash Shell脚本文件

.txt

普通文本文件

.log

日志文件

.html, .htm

html静态网页源文件

.tgz, .tar, .gz, .bz2

压缩文件

.php, .php3, .php4, .php5

php源文件

.h, .c, .cc, .cpp

C/C++ 源文件(gcc/g++)

.py

Python源文件

本书使用的扩展名是上表中的.sh格式,它是通过Bash Shell脚本编写的文件,也就是说,扩展名为.sh的文件称作Bash Shell脚本文件。当然也可以亲自编写其他扩展名,或没有扩展名也无妨,但在制作Bash Shell脚本时最好统一命名为.sh文件 。

下面了解Shell脚本编程基础知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值