操作系统实验报告(本科)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统实验报告

一.实验目的:

1.了解系统的使用环境、特点和基本使用方法。

2.熟悉并掌握Linux系统的常用命令。

3.了解并熟悉Linux系统中C语言程序的基本开发方法。

4.了解并熟悉Linux系统中shell编程的基本方法。

二.实验内容:

1.Linux常用命令

1)更改帐号密码

语法: passwd

Old password: <输入旧密码>

New password: <输入新密码(最好为6~8字,英文字母与数字混合) > Retype new password: <再输入一次密码>

2)联机帮助

语法: man 命令

例如:

man ls

3)远程登录

语法:telnet 主机名或telnet IP地址

例如:

telnet doc

telnet 140.109.20.251

4)文件或目录处理

列出文件或目录下的文件名。

语法: ls [-atFlgR] [name]

name :文件名或目录名。

例如:

ls 列出目前目录下的文件名。

ls -a 列出包括以.开始的隐藏文件的所有文件名。

ls -t 依照文件最后修改时间的顺序列出文件名。

ls -F 列出当前目录下的文件名及其类型。以/结尾表示为目录名,以* 结尾表示为可执行文件,以@结尾表示为符号连接。

ls -l 列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。ls -lg 同上,并显示出文件的所有者工作组名。

ls -R 显示出目录下以及其所有子目录的文件名。

5)改变工作目录

语法:cd [name]

name:目录名、路径或目录缩写。

例如:

cd 改变目录位置至用户登录时的工作目录。

cd dir1 改变目录位置至dir1目录下。

cd ~user 改变目录位置至用户的工作目录。

cd .. 改变目录位置至当前目录的父目录。

cd ../user 改变目录位置至相对路径user 的目录下。

cd /../.. 改变目录位置至绝对路径的目录位置下。

cd ~ 改变目录位置至用户登录时的工作目录。

6)复制文件

语法: cp [-r] 源地址目的地址

例如:

cp file1 file2 将文件file1 复制成file2。

cp file1 dir1 将文件file1 复制到目录dir1 下,文件名仍为file1。

cp /tmp/file1 . 将目录/tmp 下的文件file1 复制到当前目录下,文件名仍为file1。

cp /tmp/file1 file2 将目录/tmp 下的文件file1 复制到当前目录下,文件名为file2。

cp -r dir1 dir2 复制整个目录。

7)移动或更改文件、目录名称

语法: mv 源地址目的地址

例如:

mv file1 file2 将文件file1更名为file2。

mv file1 dir1 将文件file1移到目录dir1 下,文件名仍为file1。

mv dir1 dir2 将目录dir1 更改为目录dir2。

8)建立新目录

语法: mkdir 目录名

mkdir dir1 建立一新目录dir1。

9)删除目录

语法: rmdir 目录名或rm 目录名

例如:

rmdir dir1 删除目录dir1,但dir1 下必须没有文件存在,否则无法删除。rm -r dir1 删除目录dir1及其子目录下所有文件。

10)删除文件

语法: rm 文件名

例如:

rm file1 删除文件名为file1 的文件。

rm file? 删除文件名中有五个字符且前四个字符为file 的所有文件。

rm f* 删除文件名中以f 为字首的所有文件。

11)列出当前所在的目录位置

语法: pwd

12)查看文件内容

语法: cat 文件名

例如:

cat file1 以连续显示方式,查看文件名file1 的内容。

13)分页查看文件内容

语法: more 文件名或cat 文件名| more

例如:

more file1 以分页方式查看文件名file1 的内容。

cat file1 | more 以分页方式查看文件名file1 的内容。

14)查看目录所占磁盘容量

语法: du [-s] 目录

例如:

du dir1 显示目录dir1 的总容量及其子目录的容量(以KB 为单位)。

du -s dir1 显示目录dir1 的总容量。

15)文件权限的设定

1. 改变文件或目录的读、写、执行权限

语法:chmod [-R] mode name

name :文件名或目录名。

mode: 3个8位数字或rwx的组合。r- read (读),w - write (写),x - execute (执行),u - user (当前用户),g - group(组),o - other(其他用户)。例如:

chmod 755 dir1 对于目录dir1,设定成任何使用者皆有读取及执行的权利,但只有所

有者可做修改。

chmod 700 file1 对于文件file1,设定只有所有者可以读、写和执行的权利。chmod u+x file2 对于文件file2,增加当前用户可以执行的权利。

chmod g+x file3 对于文件file3,增加工作组使用者可执行的权利。

chmod o-r file4 对于文件file4,删除其他使用者可读取的权利。

2.改变文件或目录的所有权

语法:chown [-R] 用户名name

name:文件名或目录名。

例如:

chown user file1 将文件file1 改为用户user 所有。

chown -R user dir1 将目录d i r 1及其子目录下面的所有文件改为用户user 所有。

16)检查自己所属的工作组名称

语法:groups

17)文件的链接

同一文件,可拥有一个以上的名称,也就是把一个文件进行链接。

语法:ln 老文件名新文件名

例如:

ln file1 file2 将文件file 2链接至文件file1。

语法:ln -s 老文件名新文件名

例如:

ln -s file3 file4 将文件file4 链接至文件file 3。

18)文件中字符串的查寻

语法:grep string file

例如:

grep abc file1 寻找文件file1中包含字符串abc 所在行的文本内容。

19)查寻文件或命令的路径

相关文档
最新文档