ex7编译linux程序,Linux实用操作系统实验指导书11.doc

Linux实用操作系统实验指导书11Linux实用操作系统实验指导书11

Linux实用操作系统

实验指导手册

实验一 Linux常用命令(一)(1学时)

一、实验目的

1、熟悉Shell环境和Shell命令格式

2、熟悉使用Linux文件系统操作命令

3、熟悉使用文件权限管理命令

4、熟悉使用Linux文件内容操作命令

5、熟悉使用进程管理命令

6、熟悉使用联机帮助命令

二、实验工具

1、Linux操作系统

三、实验说明

本实验共4个学时,分为两个部分。前一部分实现实验目的中的1~3三部分。后一次实现其余部分。

四、实验内容和步骤

1、Shell环境和Shell命令格式

如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。方法:

桌面:右键菜单-Terminal(终端);

或:主菜单-系统工具-Terminal(终端)。

命令格式:command [-option(s)] [option argument(s)] [command argument(s)]

步骤1:使用who命令

步骤2:使用date命令

步骤3:使用上下健提取历史命令who,执行。

2、文件系统操作命令

改变目录命令:cd 目标目录路径

步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin

步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录

使用绝对路径进入/lib目录

使用相对路径进入/lib/i868目录

使用相对路径退回到/lib目录

列出并观察目录中的文件

步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;

步骤2:进入任意目录,使用通配符列出其中部分文件;

例如:cd /bin

ls c*

步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。例如:ls i868

步骤5:仅列出子目录本身(-d)

步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

目录的创建与删除

步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

mkdir tmp

步骤2:删除该目录

rmdir tmp

步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

mkdir ~/tmp

步骤4:删除该目录

rmdir ~/tmp

步骤5:使用-p参数一次创建多级目录。如:

mkdir ~/tmp/dir1

步骤6:使用-p参数删除多级目录。如:

cd ~

rmdir tmp/dir1

文件和目录拷贝命令:cp

步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中

mkdir ~/tmp

cp /usr/include/signal.h ~/tmp

步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

cp /usr/include/signal.h ~/tmp/signal.bak

步骤3:思考并试验,如果步骤1中不使用第一条命令,拷贝的结果是什么?

文件移动或文件目录更名命令:mv

步骤1:将上面signal.bak更名为signal.h

cd ~/tmp

mv signal.bak signal.h

步骤2:将signal.h移动到上一层目录

mv signal.h ..

步骤3:将tmp目录更名为temp

mv ../tmp ../temp

步骤4:拷贝/usr/include中所有s开头的.h文件到/usr/temp目录

cp /usr/include/s*.h /usr/temp

步骤5:将temp目录移动到tmp目录中

cd /usr

mkdir /tmp

mv temp tmp

步骤6:拷贝/usr/include/signal.h到/usr/tmp/temp目录中,观察提示。

步骤7:使用-f选项重复上述命令,观察是否有提示。

建立符号链接命令:ln

步骤1:在用户目录中创建对/usr/include目录的符号链接

cd ~

ln –s /usr/include

ls include

步骤2:删除该链接

rm include

步骤3:观察/usr/include是否被删除。

步骤4:与步骤1相同,但命名链接目录为abc

ln -s /usr/include abc

ls abc

rm -f abc

3、文件权限管理命令

改变文件权限(chmod)

步骤1:使用chmod给include目录中的任意文件的属主或属组或其它用户添加可执行的权限。

例:chmod u+x signal.h

步骤2:删除可执行权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值