admin 管理员组

文章数量: 1184232


2024年6月9日发(作者:phpassignment)

实验二 Linux 常用命令

姓名 谢健 学号 2 专业 通信工程

一. 实验目的

1. 熟练掌握常用的键盘命令

2. 了解Linux的文本操作界面

二. 实验内容

1. 目录操作

(1) 在/home下建立以自己的学号为名字的子目录,然后在该子目录下再创建子目

录,可多建几个。

(2) 进入/home,查看创建的学号子目录

(3) 删除一部分学号子目录下的子目录

(4) 再回到学号子目录,显示当前目录清单

(5) 显示当前目录所处的路径

(6) 在学号子目录下再创建子目录sub和sub1

进入sub子目录

2. 文件操作

(1) 复制/etc目录下的所有后缀为conf的文件到sub子目录(当前目录)

(2) 用长格式显示目录清单,查看文件的权限

(3) 查看sub目录中是否有文件(只显示该文件名)

(4) 将该文件改名为

(5) 查看sub目录中是否有文件,是否还有文件。

(6) 建立的一个文件连接,文件名为

(7) 查看上述两个文件是否有相同的i结点号(选项-i)

(8) 按页显示文件的内容

(9) 将按高比例进行压缩,并对压缩前和压缩后的文件大小进行观察

和比较。

(10) 将sub目录下的所有文件打包,并压缩生成文件

(11) 查看该文件,注意其文件名的颜色。

(12) 进入sub1子目录

(13) 在sub1子目录下将sub中的文件解包解压到当前目录

(14) 查看sub1子目录下的文件是否已经解包解压

(15) 删除sub1下的所有文件(一次性删除,不用选择提示)

(16) 返回父目录

(17) 查找文件

(18) 进入sub子目录

(19) 删除sub子目录下的所有文件,但除外,并查看是否完成。

(20) 删除

(21) 返回用户目录

(22) 删除sub和sub1子目录

3. 压缩解压命令(输入以下命令并执行,写出命令的作用)

(1) 以下三个命令有何区别:

tar -cvf /tmp/ /etc

tar -zcvf /tmp/ /etc

tar -jcvf /tmp/2 /etc

答:1.创建新的备份文件到并显示信息

2.用gzip来压缩文件到并显示信息

3.调用bzip2来压缩文件2并显示信息

(2) tar -ztvf /tmp/

答:用gzip来压缩文件

(3) cd /usr/local/src

tar -zxvf /tmp/

答: 跳转到/usr/local/src

tar -zxvf /tmp/

把这个备份文件还原并解压缩

(4) tar -zxvf /tmp/ etc/passwd

答:解压缩文件到password

(5) tar -zxvpf /tmp/ /etc

答:解压缩文件保持源文件到etc

(6) tar -N '2005/06/01' -zcvf /home

答:压缩文件到home

(7)tar --exclude /home/dmtsai -zcvf /home/* /etc

答:压缩文件到etc

4. 日期与时间

(1) 显示系统当前日期与时间

(2) 显示2011年9月的日历

(3) 显示2011年全年的日历

5. 输入输出重定向

(1) 键盘输入文件file1的内容(用ctrl + d存盘退出)

(2) 键盘输入文件file2的内容

(3) 分别显示文件file1和file2

(4) 将文件file1、file2合并到以本人学号命名的文件中

(5) 显示该学号文件

(6) 将该学号文件追加到file1的末尾

(7) 显示file1

6. 管道操作

(1) 用一条命令合并学号文件、file1、file2,并显示

7. 磁盘空间操作

(1) 显示各硬盘分区和已挂载上来的文件系统的磁盘空间

(2) 将U盘插入USB口,并挂载到安装点上(挂载到/mnt/usb目录)

(3) 将文件file1复制到U盘上

(4) 显示U盘上的文件清单

(5) 显示file1的内容

(6) 卸载U盘

(7) 显示各硬盘分区和已挂载上来的文件系统的磁盘空间

8. 历史命令的调用

(1) 用光标移动键↑和↓显示已经使用过的历史命令,体会方便之处

三. 思考题

1. Linux系统中存储文件系统的信息保存在那里?

答:在Linux中所有的文件,目录等都抽象为1个概念,i-node节点,里面存

放了文件的元数据和数据结点的索引。

2. 什么叫挂载点?如何挂载一个新的文件系统?

答:挂载点是设备挂载的目录

使用fdisk命令在新磁盘(/dev/sdb)上创建新的文件系统分区(具体

命令为: #fdisk /dev/sdb);格式化新创建的文件系统分区/dev/sdb1。命

令为:#mkfs –t ext3 /dev/sdb1;为这个新创建的文件系统(/dev/sdb1)创

建挂载点目录,一般是在根文件系统的mnt目录(即:/mnt)下建立挂载目录,

也可以在其他位置建立挂载目录;确定挂载目录后,需要为新文件系统/dev/sdb1

增加磁盘标志;使用mount命令这个新文件系统/dev/sdb1挂载到挂载目录

/extdsk,命令格式为:#mount –t ext3 /dev/sdb1 /extdsk

3. 哪个文件中存放有注册用户的账号信息?

存储帐号的文件:/etc/passwd

存储密码的文件:/etc/shadow

4. Linux系统中如何保存用户口令信息?口令信息存放在那个文件中?

答:/etc/passwd文件对所有用户都可读,因此,现在许多 Linux 系统(如SVR4)

都使用了shadow技术,把真正的加密后的用户口令字存放到/etc/shadow文件

中,而在/etc/passwd文件的口令字段中只存放一个特殊的字符,例如“x”或

者“*”。


本文标签: 文件 目录 命令 挂载 查看