把我个人的一个实验流程分享一下
说明:
我使用学校要求的Ubuntu系统,具体安装,在CSDN搜Ubuntu安装就可以实现
图片在WPS文档上,传不上好像,文档上也只是结果,想要的可以发邮箱我传给你,如果我有空的话。
目录
实验一:Linux 基础命令的使用
一、实验目的
1. 通过对常用命令 mkdir, cd, ls, cp, mv, rm, chmod 以及 useradd 的操作,掌握 linux 操
作系统中基础命令的用法。
2. 通过对 vi/vim 编辑器的使用,掌握 linux 环境下文本文件的编辑方法。
二、实验任务和要求
1. 掌握 mkdir, cd, ls, cp, mv, rm, chmod 以及 useradd 的使用,要求能够拷贝、查看、
删除、重命名文件等操作,能够创建新用户。
2. vi/vim 的使用,要求能够新建、编辑和保存一个文本文件。
1. 进行 mkdir 和 cd 等命令的操作,并记录过程:
a. 首先建立临时目录~/hfut/test,并进入该目录。
通过mkdir hfut命令,新建文件夹
通过cd hfut命令,进入文件夹
通过mkdir test命令,新建文件夹
通过cd test命令,进入文件夹
b. 使用 pwd 命令查看当前目录;
通过该命令,查看当前文件目录
c. 尝试 cd .., cd . , cd –和 cd ~,体会相当路径和绝对路径 。
通过cd ..回退文件夹
通过cd .回到当前目录
通过cd -回退到之前所在目录
通过cd ~到当前用户主目录
2. 进行 ls, mv 和 chmod 等命令操作并记录过程:
a. 使用 ls 命令查看$HOME 目录的内容,尝试-a, -l, -h, -r, -R 和-t 参数的含义,
并比较不同。
通过 ls 命令查看$HOME 目录的内容
通过 ls -a命令,列出目录下所有文件和目录,包括以 . 开头的隐含文件
通过 ls -l命令,使用详细格式列表,除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
通过 ls -h命令,其中ls -l -h更加直观,使文件用"K","M","G"来显示文件和目录的大小
通过 ls -r命令,反向排序查看$HOME 目录的内容
通过 ls -R命令,递归处理,将指定目录下的所有文件及子目录一并处理。
通过 ls -t命令,用文件和目录的更改时间排序。
b. 在/hfut/test 目录下新建 linuxfile_1, linuxfile_2, …, linuxfile_9 和 linuxfile_10 共 10 个新文件。
通过touch linuxfile_{1..10}命令,直接创建10个文件
c. 将上面 10 个文件分别更名为 hfut_1, hfut_2, …, hfut_10。
通过mv linuxfile_1 hfut_1命令,修改文件名,依次类推
d. 查看 test 文件夹权限和其中文件的权限;修改 test 文件夹权限为 655,尝试 删除目录中的 hfut_1 文件,观察结果并解释。
通过chmod 655 test命令,修改权限
- 尝试使用 useradd 命令添加新用户 hfutuser,并设置密码。
通过sudo useradd hfutuser命令,新建用户
a. 使用 su 命令切换用户,查看环境变量 PWD 是否改变并解释,然后退出
hfutuser 登录。
通过su命令,切换用户
通过exit命令,退出
b. 安装 ssh 服务,使用 hfutuser 账号和 ssh 服务远程登录 127.0.0.1 主机,将该主机HOME目录下的.bashrc文件拷贝到本地机器 HOME 目录。
安装ssh,sudo apt-get update,sudo apt-get install openssh-server命令
检查ssh是否启动,service ssh status命令
通过ssh hfutuser@127.0.0.1命令,进行ssh远程服务
获取IP,ip addr命令
通过scp liuhonglin@192.168.111:.bashrc /桌面命令复制到本机HOME目录
4. vi/vim 编辑器的使用
1) 将 vimtutor 命令生成的文档另存为 vimtutorial 文件
安装命令 sudo apt install vim-runtime
vimtutor命令进入vim编辑器
按ESC进入命令模式后
:w vimtutorial -将修改另外保存到 vimtutorial 中,不退出 vim
- 尝试输入一段英文
vi vimtutorial进入文件
- 尝试查找以*开始的行,并记录行号和查找方法
显示行号命令::set number
命令?^* 意为从光标所在位置向文件头搜索行首为*
- 尝试查找以*开始的行,并记录查找方法
隐藏行号命令: :set nonumber
与上问相同的查找方式
- 将文中所有 CTRL 字符替换为 SHIFT
文件初始:
命令为::%s/CTRL/SHIFT/gc
- 尝试复制/删除其中一行或几行文本
yy 复制所在行,p 粘贴
Ps:nyy 复制光标向下n行
3dd 删除光标所在的向下3行
- 尝试存盘退出
:wq 命令 保存并退出
四、实验结论
通过对 linux 基础命令的学习,加深学生对 linux 系统的认识,为后续进一步的程序 设计和嵌入式系统学习打下良好的基础。
实验二:Latex 科技论文排版
一、实验目的
通过使用 latex 进行科技论文的编辑,掌握使用 latex 排版的方法。
二、实验任务和要求
将下页的论文首页按照提供的 AAAI2023 模版,使用 latex 编辑排版,进而生成出相同的 pdf 文件。要求根据引用情况,对照参考文献内容插入相应的参考文献(不要求列出 references 中的所有参考文献)。
- 实验步骤
选择安装LaTeX发行版
sudo apt-get install texlive-full
安装XeLaTeX编译引擎
sudo apt-get install texlive-xetex
安装中文支持包
sudo apt-get install texlive-lang-chinese
安装图形化界面
sudo apt-get install texstudio
编写tex文件
\documentclass[8pt, letterpape,twocolumn]{article}
\title{\footnotesize,\textbf{An Adaptive Incremental Gradient Method With Support for Non-Euclidean Norms}}
\usepackage[legalpaper,margin=1.8in]{geometry}
\author{\small,\textbf{Anonymous submission}}
\date{}
\begin{document}
\maketitle
\begin{center}
{\textbf{Abstract}}
\end{center}}
\\
Stochastic variance reduced methods have shown strong per-
formance in solving finite- sum problems. However, these
methods usually require the users to manually tune the step-
size, which is time-consuming or even infeasible for some