作业必备:【操作系统实验报告】实验一:熟悉Ubuntu环境(后续会更新~)
实验一:熟悉Ubuntu环境
**
若觉文字过多,头晕目眩,可直接阅读红体字~
**
实验前的准备:
~我选择使用VMware workstation虚拟机,安装Ubuntu20.04系统
这是虚拟机以及系统安装的链接,感谢这位大神:
https://blog.csdn.net/HGGshiwo/article/details/107528943?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164621313916781683915620%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164621313916781683915620&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-107528943.pc_search_result_cache&utm_term=%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%89%E8%A3%85ubuntu20.04&spm=1018.2226.3001.4187
——————————————————————————
实验开始喽~~~
:
【实验目的】
1.了解Ubuntu系统基本操作方法,学会独立使用该系统。
2.熟悉Ubuntu下如何编辑、编译和运行一个C语言程序。
3.掌握Linux系统中编辑、编译、调试、运行C程序的全过程。
【实验内容】
一、练习常用的shell命令:*******************
以下为本人总结常用的命令(红色字要重点掌握),更多更全面详情请见这位大神总结:https://blog.csdn.net/weixin_44895651/article/details/105289038?utm_source=app&app_version=5.0.1&code=app_1562916241&uLinkId=usr1mkqgl919blen
1、目录操作命令:
命令 | 含义 |
---|---|
mkdir work
|
创建一个名为work的目录
|
cd work | 切换到work目录 |
ls
|
列出当前目录内容
|
ls -l | 输出当前目录内的目录或文件 |
pwd
|
显示当前目录的全路径
|
cd … | 切换到上级目录 |
cd | 直接切换到主目录 |
****具体操作
yzy@yzy-virtual-machine:~$ mkdir work
yzy@yzy-virtual-machine:~$ cd work
yzy@yzy-virtual-machine:~/work$ ls
yzy@yzy-virtual-machine:~/work$ ls -l
总用量 0
yzy@yzy-virtual-machine:~/work$ pwd
/home/yzy/work
yzy@yzy-virtual-machine:~/work$ cd ..
yzy@yzy-virtual-machine:~$ cd
yzy@yzy-virtual-machine:~$
2、文件命令
命令 | 含义 |
---|---|
touch hhh.c
|
创建 一个名为hhh的c文件
|
cat hhh.c
|
显示 hhh.c 文件内容
|
more hhh.c | 分屏显示文件内容 |
cat file1 file2 | 连接文件1和文件2 |
rm file3 | 删除文件3 |
cp file1 file 2
|
将file1复制到file2
|
mv hh.c aa.c | 将hh.c文件更名为aa.c文件 |
****具体操作
yzy@yzy-virtual-machine:~$ cd work
yzy@yzy-virtual-machine:~/work$ touch hhh.c
yzy@yzy-virtual-machine:~/work$ cat hhh.c
hahayzy@yzy-virtual-machine:~/work$ more hhh.c
hahayzy@yzy-virtual-machine:~/work$ touch aaa.c
yzy@yzy-virtual-machine:~/work$ cat hhh.c aaa.c
hahayzy@yzy-virtual-machine:~/work$ cp hhh.c aaa.c
yzy@yzy-virtual-machine:~/work$ cat aaa.c
hahayzy@yzy-virtual-machine:~/work$ mv hhh.c haha.c
yzy@yzy-virtual-machine:~/work$ ls
aaa.c haha.c
yzy@yzy-virtual-machine:~/work$ rm aaa.c
yzy@yzy-virtual-machine:~/work$ ls
haha.c
3、其他命令
命令 | 含义 |
---|---|
who
|
显示当前登录用户列表
|
clear | 清除终端屏幕 |
date | 输出系统日期和时间 |
二、掌握Ubuntu下C程序编译运行过程(***重点掌握***
)
1、创建一个新文件(我创建了名为hello.c的文件)。
yzy@yzy-virtual-machine:~$ mkdir new
yzy@yzy-virtual-machine:~$ cd new
yzy@yzy-virtual-machine:~/new$ touch hello.c
2、双击打开文件,进入编辑环境,输入一段简单的C程序源代码,保存
并命名。
#include<stdio.h>
int main (){printf("hello world!\n");
}
3、打开终端,进入命令行,用gcc编译器进行编译,生成可执行文件,在编译目录下运行可执行文件。
yzy@yzy-virtual-machine:~/new$ gcc hello.c -o hello.out
yzy@yzy-virtual-machine:~/new$ ./hello.out
hello world!
【实验感想】
······本次实验我基本了解了Ubuntu系统的基本操作方法,熟悉了各种shell命令的具体用法,掌握了如何在Ubuntu下编辑、编译和运行一个C语言程序,锻炼了自己独立思考安装软件的能力,可谓是收获颇丰。
*****本人小白一枚,想记录自己的学习过程,顺便回馈社区,帮助像我一样的小白白。第一次写博文,欢迎各位大神批评指正,我会及时修改的!
作业必备:【操作系统实验报告】实验一:熟悉Ubuntu环境(后续会更新~)相关推荐
- 进程同步c语言实验报告,操作系统实验报告实验3-1
操作系统实验报告 操作系统实验报告 实验3-1: Linux进程的创建与父子进程同步 1. 实验目的 (1)熟悉在C语言源程序中使用Linux所提供的系统调用界面的方法: (2)掌握Linux中进程的 ...
- 湖北理工学院c语言作业实验六,湖北理工学院c语言实验报告实验六
湖北理工学院c语言实验报告实验六 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实验六实验六 指指 针针实验课程名实验课程名:高级 ...
- 金山学院信息与机电工程系实验报告实验2 程序流程控制
金山学院信息与机电工程系实验报告实验2 程序流程控制 一.实验目的和要求 (1)掌握if分支结构.for循环和while循环结构的使用. (2)熟悉列表.元组.字典.集合的概念和基本用法. 二.实验内 ...
- 苏州大学实验报告模板C语言,苏州大学实验报告-实验flash在线编程实验
1.实验Flash在线编程实验一实验目的1进一步熟悉MT-IDE嵌入式开发系统环境.汇编.C语言.调试方式.2进一步学习SCI通信的内容.3掌握Flash存储器在线编程的基本概念.4熟悉GP32芯片F ...
- dsp 实验c语言,dsp实验报告 实验1 ccs入门实验2(c语言的使用)
1. 1 DSP 实验报告实验报告 院 ( 系 ) 名 称 自 动 化 科 学 与 电 气 工 程 学 院 学 生 姓 名 学 号 任 课 老 师 吴 冠 2014 年 6 月 DSP 实验报告 1 ...
- 武汉科技大学java题库答案_武汉科技大学 java实验报告 实验二
<武汉科技大学 java实验报告 实验二>由会员分享,可在线阅读,更多相关<武汉科技大学 java实验报告 实验二(9页珍藏版)>请在金锄头文库上搜索. 1.注:"实 ...
- Java程序设计实验报告 实验名称:循环和数组
Java程序设计实验报告 实验名称:循环和数组 学号: 姓名:大聪TI学员 实验日期:2018年5月30日星期三 一.实验目的: 1. 遵循循环设计策略来开发循环,使用标记值控制循环. 2. 使用fo ...
- 计算机图学实验报告,计算机图形学实验报告实验1
计算机图形学实验报告实验1 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 贵州大学实验报告学院:计算机科学与信息专业:计科班级:101 ...
- C语言数据结构线性表上机实验报告,数据结构实验报告实验一线性表_图文
数据结构实验报告实验一线性表_图文 更新时间:2017/2/11 1:23:00 浏览量:763 手机版 数据结构实验报告 实验名称: 实验一 线性表 学生姓名: 班 级: 班内序号: 学 号: ...
- 空间分析与应用实验报告实验一燕麦试验田选址
空间分析与应用实验报告 实验名称:实验一 燕麦试验田选址 ===================================================================== ...
最新文章
- python编程基础之三十三
- MySQL设计一个图书馆数据库_请设计一个图书馆数据库
- air什么意思中文_Air译中文是什么意思,the air中文是什么意思
- Web前端开发笔记——第二章 HTML语言 第三节 文本格式化标签
- Do not wait until the conditions are perfect to begin. Beginning makes the conditions perfect(转)...
- jQuery学习笔记系列(三)——事件注册、事件处理、事件对象、拷贝对象、多库共存、jQuery插件、toDoList综合案例
- 北大主场夺金ACM-ICPC全球总决赛,总教练罗国杰分享背后“秘笈”
- Anaconda常用指令
- JAVA语法——n的阶乘(高级)
- 计算机复试面试题总结
- 翻译: 巴菲特公式:睡觉比醒来更聪明
- java 聊天室 私聊_Java WebSocket实现网络聊天室(群聊+私聊)
- 关闭计算机的正确操作方法,电脑基础知识启动和关闭电脑的正确方法
- 互联网金融涌动下的冲动与借债
- 程序猿生存指南-43 温柔以待
- 号码归属地及运营商查询工具
- python英雄联盟脚本是什么_用python写王者荣耀脚本!
- 06篇 Nacos Client本地缓存及故障转移
- 误删照片音视频文件不要担心 几种方法解救慌乱的你
- RedHat7使用yum源安装依赖包