1.linux基础及C高级实验手册

上传人:qiuji****ngye 文档编号:36736889 上传时间:2018-04-01 格式:DOC 页数:14 大小:105KB
返回 下载 相关 举报
1.linux基础及C高级实验手册_第1页
第1页 / 共14页
1.linux基础及C高级实验手册_第2页
第2页 / 共14页
1.linux基础及C高级实验手册_第3页
第3页 / 共14页
1.linux基础及C高级实验手册_第4页
第4页 / 共14页
1.linux基础及C高级实验手册_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《1.linux基础及C高级实验手册》由会员分享,可在线阅读,更多相关《1.linux基础及C高级实验手册(14页珍藏版)》请在金锄头文库上搜索。

1、http:/嵌入式学院实验手册嵌入式学院实验手册linux 基础及基础及 C 高级实验高级实验嵌入式学院教材开发部 编著(内部资料,请勿外传)嵌入式学院(2014) 版权所有 V3.0http:/Linux 基础实验基础实验实验一实验一 Linux 常用命令的使用常用命令的使用【实验内容实验内容】 本课程要求学员对 Linux 基本操作命令有一定了解和掌握。下面列出的一些常用 命令作为参考。最好针对每一个都能亲自练习、掌握。【实验平台实验平台】 PC 机【实验步骤实验步骤】 1ls 命令 - ls 以默认方式显示当前目录文件列表 ls a 显示所有文件包括隐藏文件 ls l 显示文件属性,包括

2、大小,日期,符号连接,是否可读写及是否可执行 - 2.cd 命令 cd dir 切换到当前目录下的 dir 目录 cd . 切换到到上一级目录 cd 切换到用户目录,比如是 root 用户,则切换到/root 下 - 3rm 命令 rm file 删除某一个文件 rm -rf dir删除当前目录下叫 dir 的整个目录 - 4.mv 命令 mv source target 将文件或者目录 source 更名为 target - 5.echo 命令 echo message显示一串字符 - 6.cat 命令 cat file 显示文件的内容,和 DOS 的 type 相同 cat file |

3、more 显示文件的内容并传输到 more 程序实现分页显示,使用 命- 7.du 命令 du 计算当前目录的容量http:/du -sm /root 计算/root 目录的容量并以 M 为单位 - 8.find 命令 find -name file 在/path 目录下查找看是否有文件 file - 9.grep 命令 grep -r “chars” ./在当前目录的所有文件查找字串 chars -r 表示递归查找子目录 Ctrl +c 推出递归 - 10.vi 的使用vi file 编辑文件 file vi 原基本使用及命令: vi 分为编辑状态和命令状态。输入命令要先按 ESC,退出编辑

4、状态, 然后输入命令。 常用命令有: :x(退出) :x!(退出不保存) :w(保存文件) :w!(不询问方式写入文件) :r file(读文件 file) :%s/oldchars/newchars/g(将所有字串 oldchars 换成 newchars) i 进入编辑插入状态 ESC 退出编辑状态 - 11.man 命令 man ls 读取关于 ls 命令的帮助 - 12.tar 命令 tar -xfzv file.tgz 将文件 file.tgz 解压 tar -zcvf file.tgz 将文件或目录压缩为 file.tgz gzip directory.tar 将覆盖原文件生成压缩

5、的 directory.tar.gz gunzip directory.tar.gz 覆盖原文件解压生成不压缩的 directory.tar。 - 13.文件目录管理命令 su root 切换到超级用户 chmod a+x file 将 file 文件设置为可执行,脚本类文件一定要这样设置一个,否则 得用 bash file 才能执行 chmod 666 file 将文件 file 设置为可读写 chown user /dir 将/dir 目录设置为 user 所有 - http:/实验二:实验二:TFTP 服务器配置服务器配置【实验目的实验目的】 通过实验,学员掌握 TFTP 服务配置和使用

6、方法 【实验原理实验原理】 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是 TCP/IP 协议族中的一个 用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输 服务。TFTP 承载在 UDP 上,提供不可靠的数据流传输服务,不提供存取授权与认证机制, 使用超时重传方式来保证数据的到达。 【实验内容实验内容】 本实验通过安装和配置 TFTP 服务实现简单的文件传输。 【实验平台实验平台】 带有 Linux 操作系统的 PC 机,并在以太网中连接。 【实验步骤实验步骤】 1配置服务器端配置服务器端 使用以下的命令,安装 TFT

7、P 服务。 linuxfarsight:$ sudo apt-get install tftp-hpa tftpd-hpa 正在读取软件包列表. 完 成 正在分析软件包的依赖关系树 正在读取状态信息. 完成 推荐安装的软件包:inet-superserver 下列【新】软件包将被安装:tftp-hpa tftpd-hpa xinetd 共升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 9 个软件未被升 级。 需要下载 198kB 的软件包。 解压缩后会消耗掉 631kB 的额外空间。 获取:1 http:/ intrepid/main tftp-hpa 0.48-2.2

8、ubuntu1 24.5kB 获取:2 http:/ intrepid/main tftpd-hpa 0.48-2.2ubuntu1 35.2kB 获取:3 http:/ intrepid/main xinetd 1:2.3.14-7ubuntu1 139kB 下载 198kB,耗时 14s (13.8kB/s) 正在预设定软件包 . 选中了曾被取消选择的软件包 tftp-hpa。 (正在读取数据库 . 系统当前总共安装有 108543 个文件和目录。) 正在解压缩 tftp-hpa (从 ./tftp-hpa_0.48-2.2ubuntu1_i386.deb) . 选中了曾被取消选择的软件包

9、 tftpd-hpa。 正在解压缩 tftpd-hpa (从 ./tftpd-hpa_0.48-2.2ubuntu1_i386.deb) . 选中了曾被取消选择的软件包 xinetd。 正在解压缩 xinetd (从 ./xinetd_1%3a2.3.14-7ubuntu1_i386.deb) . 正在处理用于 man-db 的触发器. 正在设置 tftp-hpa (0.48-2.2ubuntu1) . 正在设置 tftpd-hpa (0.48-2.2ubuntu1) .2修改配置文件修改配置文件http:/在/etc/default 下修改 tftp 服务的配置文件 tftpd-hpa: l

10、inuxfarsight:$ sudo vim /etc/default/tftpd-hpa # /etc/default/tftpd-hpaTFTP_USERNAME=“tftp“ TFTP_DIRECTORY=“/tftpboot“ TFTP_ADDRESS=“0.0.0.0:69“ TFTP_OPTIONS=“-l -c -s“ 说明:修改项,其中 TFTP_DIRECTORY 处可以改为你的 tftp-server 的根目录,参数-c 指定 了可以创建文件。 创建文件夹/tftpboot, 修改权限为 777 3手动启动手动启动/停止服务停止服务 用户可以通过手动去启动/停止 TFTP

11、 服务器,修改配置文件后必须重新启动服务。 a)停止包括 tftp 在内的网络服务,查看状态显示为“not running” 。 linuxfarsight:$ sudo service tftpd-hpa stop tftpd-hpa stop/waiting linuxfarsight:$ sudo service tftpd-hpa start tftpd-hpa start/running, process 9948 b)启动包括 tftp 在内的网路服务,查看状态显示为“running” 。 linuxfarsight:$ sudo service tftpd-hpa start* Starting internet superserver xinetd OK linuxfarsight:$ sudo service tftpd-hpa statustftpd-hpa start/running, process 9875 c)重新启动包括 tftp 在内的网络服务。 linuxfarsight:$ sudo service tftpd-hpa restarttftpd-hpa start/running, process 9953 4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号