实验一熟悉Linux环境
实验一 熟悉Linux环境
一、实验目的
1.了解Linux系统基本操作方法,学会独立使用该系统。
2.熟悉Linux下如何编辑、编译和运行一个C语言程序。
3.学会利用gcc、gdb编译、调试C程序。
二、实验课时
6学时
三、实验要求
1.学习Linux下各种应用程序的使用。
2.熟悉常用的SHELL命令。
3.熟悉vim编辑器的使用方法。
4.熟悉Linux下C程序编辑、编译和运行过程。
四、实验内容
(一)登陆Linux
在Windows操作系统中,打开虚拟机Vmware,选择 Linux系统,启动。
用户可以任意选则一个界面,按“确定”按钮,就可登陆到不同的图形桌面环境。选择ubuntu输入密码: 1,进入Linux图形桌面环境。
(二)熟悉Linux图形桌面环境
图形用户界面通常包括4部分:覆盖了屏幕大部分的桌面、散布在屏幕上的各种图标、屏幕底部的任务栏或控制板,以及桌面菜单。以GNOME桌面管理器为例,左键单击面板上GNOME菜单按钮(红帽子图案或足形图标)即可弹出GNOME主菜单,因GNOME菜单可由用户定制修改,所以每个机子可能不同。
⑴ 通过主菜单可访问应用程序。
Games(游戏)显示许多可供娱乐的游戏。
Home Folder(主文件夹)打开一个显示用户主目录的Nautilus(文件管理器)窗口。
Lock Screen(锁定屏幕)运行屏幕保护程序。
Log Out(注销)弹出一个对话框让用户选择是要注销、关机还是重启。
Preferences(首选项)点选Control Center可以从首选项窗口中的所有条目中进行选择,或者在菜单中直接点选自己关心的条目。
Run Program(运行程序)弹出用来运行程序的Run对话框。用户可以输入带有选项/ 参数的命令行,可以选择在终端模拟器中运行程序。
System Settings(系统设置) 与Start Here:System Settings功能相同。
System Tools(系统工具) 列出诸如CD Writer(CD刻录工具)、Floppy Formatter(软盘格式化工具)、Hardware Browser(硬件浏览器)、Red Hat网络接口、System Monitor(系统监视工具)、Terminal(终端)和Task Scheduler(任务调度器)等工具。
⑵ 启动终端模拟器
GNOME终端模拟器用一个窗口来模拟字符终端的行为。点击任务栏上Terminal Emulator按钮或者从主菜单选择:系统工具→终端,即可打开终端模拟器。
(三)练习常用的Shell命令。(重点)
当用户登录到字符界面系统或使用终端模拟窗口时,就是在和称为shell的命令解释程序进行通信。当用户在键盘上输入一条命令时,shell程序将对命令进行解释并完成相应的动作。这种动作可能是执行用户的应用程序,或者是调用一个编辑器、GNU/Linux实用程序或其他标准程序,或者是一条错误信息,告诉用户输入了错误的命令。
1.目录操作
√ mkdir abc 创建一个目录abc
√ cd abc 将工作目录改变到abc
√ cd 改变当前目录到主目录
√ ls 列出当前目录的内容
√ ls -l 输出当前目录内容的长列表,每个目录或文件占一行
√ pwd 显示当前目录的全路径
2.文件显示实用程序
√ cat mx.c 显示mx.c文件内容
√ more mx.c 分屏显示mx.c内容
tail mx.c 显示文件后几行
√ cat file1 file2 连接file1 和file2
head filename 显示文件filename的开始10行
wc filename 统计文件filename中的行数、单词数和字符数
od 文件 查看非文本文件
3.文件管理实用程序
√ cp file1 file2 将文件1复制到文件2
√ mv file1 file2 将文件重命名为file2
rm filename 删除文件filename
rm -i filename 请求用户确认删除
4.数据操作实用程序
tty 显示当前终端的路径和文件名
who 显示当前登录用户的列表
sort