第一章 导言

12里路云实验室始于疫情防控特殊期间,为解决线上网课的教学实验而设计。疫情结束,分享与广大网友及同学们免费使用!
一、欢迎您加入12里路云实验室;
二、云实验室主要免费给那些想学习计算机语言,而初始阶段没有实验环境、又对配置实验环境感到困惑的初级用户及学生;
三、云实验室是由Linux Ubuntu 20.04 操作系统搭建;
四、云实验室已完成的实验环境:1.C语言;2.C++;3.Python3;4.Python django;5.PHP 7.4.3;6.Javac 11.0.18;7.tomcat9;8.MySQl 8.0.32;9.Apache2.4.41;10.node 10.19.0;11.perl v5.30.0;12.masm.
五、温馨提示:云实验室不是云盘,只作为实验学习用途且储存空间有限,如果您有大容量的数据请勿储存在本云实验室!

第二章 云实验室特色优势

(1)PC机与移动端手机同步操作云实验;
(2)将互联网云技术与传统实验室相结合,在云端实现优质教育资源的共享,将实验室从线下搬到线上;
(3)为初学者减少了安装环境所带来的困扰,初学者只关注程序代码而无需其它;
(4)用户24小时足不出户随时登录做实验;
(5)能在一定程度上弥补高校计算机专业实验室硬件建设的短板问题;
(6)可同时500人以上做实验;
(7)云实验室比PC单机版的优势,解决了教师指导学生做实验的透明及有针对性。比如:学生空间都有哪些文件(即可知道学生哪些实验做了,哪些实验没有做);有针对查看学生程序源文件代码;学生程序运行效果等等,教师端都能随时了解及时指导;学生完成实验后教师可直接上成绩等...

第三章 云实验室实验课程

(1)《Linux 操作系统》;
(2)《Web 编程技术》;
(3)《PHP 高级应用开发》;
(4)《JavaScript 前端开发技术》;
(5)《数据库编程技术》;
(6)《C/C++ 语言程序设计》;
(7)《Java 语言程序设计》;
(8)《Java Web 程序设计》;
(9)《Python 语言程序设计》;
(10)《汇编语言程序设计》;

第四章 云实验室使用方法

第一部分 Web实验的使用方法
首先通过点击菜单上的【Web实验】登录进入云实验室,然后通过【运行】等按钮组件进行相应实验;
其次 Java Web(jsp/html) 运行方法:
可在浏览器地址栏http://12lilu.cn:8080/你的账户/文件名.jsp/.html
再次 PHP(php/html) 运行方法:
可在浏览器地址栏http://12lilu.cn:8000/你的账户/文件名.php/.html

第二部分 Linux实验+的使用方法
通过点击菜单上的【Linux实验+】,然后通过云账户及密码登录进入云实验室后提示信息如下:
你的账户@hecs-402546:~$
以下例子均用 提示信息~$ 简称表示
一、C语言
1.编译:
提示信息~$ gcc -o 编译后文件 源文件.c
2.运行: 提示信息~$ ./编译后文件
二、C++
1.编译:
提示信息~$ g++ -o 编译后文件 源文件.c++
2.运行: 提示信息~$ ./编译后文件
三、Java
1.编译: 提示信息~$ javac 源文件.java
2.运行: 提示信息~$ java 源文件
四、汇编语言运行方法:
1.编译: 提示信息~$ nasm -f elf64 源文件.asm -o 目标文件.o
2.链接: 提示信息~$ ld -s 目标文件.o -o 目标文件
3.运行: 提示信息~$ ./目标文件
五、可编译亦可不编译的语言的使用方法
1.Python 运行方法:
提示信息~$ python3 源文件.py
2.纯 PHP 运行方法:
提示信息~$ php 源文件.php
3.Perl 运行方法:
(1)将脚本文件的可执行位设置成为可运行:
提示信息~$ chmod u+x 源文件.pl
(2)运行:
提示信息~$ ./源文件.pl
(3)Perl 亦可直接运行:
提示信息~$ perl 源文件.pl
六、JavaScript 运行方法:
提示信息~$ node 源文件.js

第三部分 MySQL数据库实验方法:
一、可以通过点击菜单上的【MySQL实验】,然后通过MySQL账户及密码登录进入phpmyadmin管理工具进行MySQL实验;
二、也可以通过点击菜单上【Linux实验+】,通过SQL命令进行MySQL实验;
三、SQL语言常用命令:
1.进入数据库命令:
提示信息~$ mysql -u你的账户 -p [回车]出现如下:
Enter password: #此处要求输入mysql密码(备注**密码不回显**),[回车]出现如下:
mysql > #此提示表示进入了mysql数据库了
2.退出mysql数据库系统[exit]命令:
mysql > exit [回车]
3.选择mysql数据库[use]命令:
mysql > use 你的数据库名(与账户同名) [回车]
4.导入数据库文件命令:
提示信息~$ mysql -u你的账户 -p < 文件名.sql

5.数据库的导入/导出及管理最好使用第三方管理软件比较方便。例如:Navicat;Workbench;phpmyadmin等...

第四部分 Linux操作系统常用命令:

1.Linux修改密码[passwd]命令:
提示信息~$ passwd [回车]出现如下:
Changing password for 你的账户.
Current password: [此处输入旧密码***不回显***]
New password: [此处输入新密码***不回显***]
Retype new password: [再次输入新密码***不回显***]
passwd: password updated successfully [密码更新成功]

2.退出Linux操作系统[exit]命令:
提示信息~$ exit [回车]

3.创建文件[touch]命令(touch命令能创建0KB空文件如果文件不存在的话):
提示信息~$ touch 文件名 [回车]

4.列出文件及目录[ls]命令:
提示信息~$ ls [回车]

5.切换当前工作目录[cd]命令:
提示信息~$ cd [回车]

6.复制文件/目录[cp]命令:
提示信息~$ cp 源文件 目标文件 [回车]

7.删除文件/目录[rm]命令:
提示信息~$ rm 文件名 [回车]

8.创建目录[mkdir]命令:
提示信息~$ mkdir 目录 [回车]

9.查看文件内容[cat]命令:
提示信息~$ cat 文件名 [回车]

10.以树状图列出目录的内容[tree]命令:
提示信息~$ tree [回车]

11.移动、改名[mv]命令:
提示信息~$ mv 源文件 目标文件 [回车]

12.文件连接[ln]命令:
提示信息~$ ln -s 源文件 目标文件 [回车]

13.修改文件权限[chmod]命令:
提示信息~$ chmod 777 文件名 [回车]

14.查找文件[find]命令:
提示信息~$ find 目录 -name "文件名" | xargs grep "包含内容" [回车]

15.文本编辑器
初级用户用[nano];高级用户用[vim]:
提示信息~$ nano/vim 文件名 [回车]

第五章 云实验室使用技巧

1.Linux快捷键:复制快捷键[Ctrl+Insert];粘贴快捷键[Shift+Insert];放大缩小[Ctrl+鼠标的上下滚轮]

12里路 18642278287
12里路微信号:asnclcq

Copyright 2023.5 Created by 12里路