嵌入式linux基本操作实验一的实验报告

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

实验一 linux 基本操作实验的实验报告

一实验目的

1、熟悉嵌入式开发平台部件,了解宿主机/目标机开发模式;

2、熟悉和掌握常用Linux 的命令和工具。

二实验步骤

1、连接主机和目标板;(三根线,网线直接连接实验箱和PC机,实验箱UART2 连接主机的 UART 口)。

2、Linux 命令的熟悉与操作

PC 端:在 PC 机的桌面上打开虚拟机,并启动 Linux 系统,打开命令终端,操作Linux 基本命令,如:查看:ls,进入目录:cd,创建文件:mkdir ,删除文件:rmdir ,配置网络: ifconfig ,挂载: mount,设置权限: chmod,编辑器: vi ,拷贝: cp 等命令,要求能熟练操作。

使用方法:

1.查看: ls

Ls 列出文件和目录

Ls–a显示隐藏文件

Ls–l显示长列格式ls–al

其中:蓝:目录 ; 绿:可执行文件 ;红:压缩文件 ;浅蓝:链接文件 ;灰:其他文

件 ;红底白字:错误的链接文件

2.进入目录: cd

改变当前目录: cd 目录名(进入用户 home 目录:cd ~;进入上一级目录: cd -)

3.创建文件: mkdir

建立文件 /目录: touch 文件名 /mkdir 目录名

4.删除文件: rmdir

删除空目录: rmdir 目录名

5.配置网络: ifconfig

网络 - (以太网和 WIFI 无线)

ifconfig eth0 显示一个以太网卡的配置

6.挂载: mount

mount /dev/hda2 /mnt/hda2 挂载一个叫做 hda2 的盘 - 确定目录'/ mnt/hda2'已经存在

umount /dev/hda2 卸载一个叫做 hda2 的盘 - 先从挂载点 '/ mnt/hda2' 退出

fuser -km /mnt/hda2 当设备繁忙时强制卸载

umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件 - 当文件为只读或

当磁盘写满时非常有用

mount /dev/fd0 /mnt/floppy 挂载一个软盘

mount /dev/cdrom /mnt/cdrom 挂载一个 cdrom 或 dvdrom

mount /dev/hdc /mnt/cdrecorder挂载一个 cdrw 或 dvdrom

mount /dev/hdb /mnt/cdrecorder挂载一个 cdrw 或 dvdrom

mount -o loop file.iso /mnt/cdrom 挂载一个文件或 ISO 镜像文件

mount -t vfat /dev/hda5 /mnt/hda5 挂载一个 Windows FAT32 文件系统

mount /dev/sda1 /mnt/usbdisk挂载一个 usb 捷盘或闪存设备

mount -t smbfs -o username=user,password=pass//WinClient/share /mnt/share 挂载一个 windows 网络共享

7.设置权限: chmod

文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消 ls -lh

显示权限

ls /tmp | pr -T5 -W$COLUMNS将终端划分成5栏显示

chmodugo+rwx directory1 设置目录的所有人 (u)、群组 (g)以及其他人 (o)以读( r )、写 (w) 和执行 (x) 的权限

chmod go-rwx directory1 删除群组 (g)与其他人 (o) 对目录的读写执行权限

chown user1 file1 改变一个文件的所有人属性

chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下

所有文件的属性

chgrp group1 file1 改变文件的群组

chown user1:group1 file1 改变一个文件的所有人和群组属性

find / -perm -u+s 罗列一个系统中所有使用了chmodu+s /bin/file1设置一个二进制文件的SUID

SUID

控制的文件

位 - 运行该文件的用户

也被赋予和所有者同样的权限

chmod u-s /bin/file1 禁用一个二进制文件的SUID 位

chmodg+s /home/public 设置一个目录的 SGID 位 - 类似 SUID ,不过这是针对目录的

chmod g-s /home/public 禁用一个目录的chmodo+t /home/public 设置一个文件的SGID

STIKY

位 - 只允许合法所有人删

除文件

chmod o-t /home/public 禁用一个目录的STIKY位

8.编辑器: vi

vi 开发步骤:

a)vi hell.sql( 文件名 )

b)按i[ 进入插入模式]

c)按 esc

d)输入 qw

[ 进入命令模式[ 表示退出保存 ]

]

e)输入

f)输入

q! [表示退出不保存ls/ls–l[ 查看 ]

]

g)gcc-o my1 hello.sql [-o my1代表输出按my1名]

w 表示与入的意思 ,也就将目前的文件内容加以保存 , q

表示退出的意思 ,也是 vi 的执行

q!强制离开 ,并且不保存文件

wq 将修改过得内容保存 ,并离开 vi

set nu 在文件中每行加入行号

ser noun 取消行号

输入数字若输入数字再按ESC 建就可将光标移至改行

/字符串在很长的文件在可以利用” /字符串”的命令来查找特定字例如“ tcp”如果不是所需要的可以按 N 继续往下查找

相关文档
最新文档