许昌那有做网站有没有免费的crm系统软件
目录
1 实验目标
2 实验工具
3 实验内容、实验步骤及实验结果
一、安装虚拟机及Ubuntu
5、*存在虚拟机不能安装的问题
二、Ubuntu基本操作
1、桌面操作
2、终端命令行操作
三、在Ubuntu下运行C程序
3、*Ubuntu中编写一个Hello.c的主要程序
4 实验总结
实 验 报 告 单(1)
实验名称: Ubuntu的安装及简单实验
实验室 **大楼*** 时间2024-10-**
1 实验目标
- 学会安装虚拟机,并在虚拟机环境下安装Ubuntu
- 掌握Ubuntu界面的基本操作
- 掌握在Ubuntu下运行C程序
2 实验工具
- 硬件环境:【填写自己的硬件信息】
- 软件环境: VMware XX.0、Ubuntu XX.XX
3 实验内容、实验步骤及实验结果
一、安装虚拟机及Ubuntu
1、虚拟机Vmware的下载及安装
2、Ubuntu的下载
3、在Vmware上配置Ubuntu安装环境
4、创建虚拟机
5、*存在虚拟机不能安装的问题
二、Ubuntu基本操作
1、桌面操作
基本技巧:
1)鼠标移动至标题栏时,标题栏自动变为菜单栏的选项
2)常用快捷键
Alt+Tab | 切换窗口 |
Alt+F4 | 关闭当前窗口 |
PrintScreen | 截屏 |
Alt+PrintScreen | 截取当前窗口 |
Ctrl+Alt+T | 打开终端 |
Ctrl+W | 关闭网页 |
Win+A | 搜索应用程序 |
3)关机、重启
2、终端命令行操作
- Pan是当前用户名
- pan-virtual-machine是当前设备名
- 3)~是用户主目录,等同于home/pan/
- 4)$表明在普通用户模式下,而非root用户
- 5)#表明现在是root用户
【问题】如何把$变成#??
命令 | 格式 | 说明 | |
帮助 | man | help command | 较详细的帮助 |
Help | man command | 最详细的帮助 | |
目录及文件操作 | ls | ls -a | 显示全部的文件及文件夹,包括隐藏的文件或文件夹 |
ls -a | 显示较全的文件信息,包括权限、用户、用户组等 | ||
ls --color | 显示文件及文件夹,并标有不同的颜色 | ||
Cat | cat /proc/cpuinfo | 用于查看计算机的cpu信息 | |
cat/proc/meminfo | 用于查看计算机的内在信息 | ||
cat /etc/issue | 查看ubuntu的版本信息 | ||
touch | touch test1 test2 test3 | touch命令用于创建文件,可以同一时间创建多个文件 | |
rm | rm 文件 | 用于删除文件,当文件不能够被删除时可以加上 -f 选项,强制将文件删除 | |
Less | less /proc/meminfo | less命令也是用来查看文件的内容的命令,但是他显示时是一屏一屏的显示地 | |
Cp | cp /etc/apt/sources.list /etc/aptsources.listbacker | 用于复制文件 | |
Mv | mv /home/user1/桌面/ruijie/xrgsu /usr/share/local/bin/xrgsu | 移动文件 | |
Find | sudo find / -name ls | 查找文件 | |
Mkdir | mkdir home/user1/f1 | 用来创建目录的 | |
pwd | 用来指出当前所在的路径 | ||
Cd | Cd | 用来改变当前目录 | |
cd .. | 表示回到父目录,. 表示当前目录 | ||
cd - | 表示回到上一次所使用的目录 | ||
…… | …… | …… | …… |
【答案】
若只是暂时用,则使用sudo –i;若需一直以root身份使用,则需为root设置密码
三、在Ubuntu下运行C程序
1、打开终端 Ctrl+Alt+T
2、在当前目录下创建一个Hello.c文件
使用touch命令创建文件,使用ls命令查看当前目录
3、*Ubuntu中编写一个Hello.c的主要程序
Ubuntu下提供了一个程序编辑软件gedit,使用“gedit Hello.c”打开Hello.c文件并键入程序
4、编译程序
使用gcc命令编译程序,使用ls命令查询
【gcc Hello.c –o Hello】
5、运行程序
【思考题:设计一个程序,能在程序运行过程中查看程序运行的过程及其状态。】
4 实验总结
- (遇到的问题)在Ubuntu系统下运行C程序时,遇到了编译和执行方面的问题。由于对命令行操作不够熟悉,经常出现遗漏或输入不完整的情况,比如在执行文件时忘记添加“./”。此外,对于像gedit这样的文本编辑器也不太熟悉,这进一步影响了编程效率。
- (解决思路)为了克服这些挑战,我通过互联网搜索来学习正确的命令行语法及使用方法。例如,在进行多线程编程实验时,了解到需要在编译命令末尾加上“-pthread”选项以确保正确链接线程库。同时,也开始尝试使用gedit作为主要的代码编辑工具,并逐渐掌握了其基本功能,从而提高了工作效率。
- (额外收获)这次经历不仅帮助我解决了当前面临的技术难题,还让我认识到了更多有用的Linux命令行工具。除了学会了如何利用touch快速创建空文件之外,还探索了一些之前未曾接触过但非常实用的终端命令。更重要的是,通过实践加深了对gedit的理解与应用,使得我的开发流程更加顺畅高效。