第一周作业
作业一
I.你对专业的认识和期望是什么?
信息管理与信息系统是集信息技术与管理科学于一体的学科。既需要具备现代管理学理论基础,又需要掌握计算机应用技术,能够运用相关知识技能对政务环境中的信息资源进行收集、加工、分析、输出,具有很强的实践性、创新性。我们可以接触到很多方面的知识,但同时也会存在不够精通的问题。因此,我希望在新的学期里能够进行更有深度的学习,不断充实自己。
II.上学期C语言代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?
上学期总代码量大概有5000-6000行。本学期的代码量对我来说是一个挑战,但如果在一开始就有明确的目标,每天完成一部分,相信最后可以达到这个目标。
III.你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?(每个人需要根据实际情况,分析学习经验或者学习不好的原因)
C语言掌握的不是太好,原因有如下两点:
1、缺乏相关练习,平时做的习题较少
2、编写代码时,只注重了代码功能的实现,而没有进行进一步的精简、优化
作业二
I.学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统
整体上来说,安装的过程还算顺利。但是仍存在没有解决的问题:在按照教程别出心裁的Linux命令学习方法安装cheat时无法定位到安装包。在查看了其他教程如:ubuntu安装软件时报错解决并进行不断尝试后还是没有成功。
II.通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法
快捷键
1、Ctrl + Alt +T:打开终端
2、Tab:自动补全命令或文件名(忘记命令的全称时,按下Tab键可以得到提示)
3、Ctrl + Shift + V:粘贴
4、Ctrl + C:强制终止当前程序(与word中的复制功能加以区别)
5、Alt + 数字N:终端中切换到第N个标签页
6、Ctrl + A:将光标移至输入行头,相当于Home键
7、Shift + Pageup:将终端显示向上滚动
常用的Linux命令
1、pwd命令
- 命令语法:pwd[选项]
- 命令功能:显示当前路径
- -p显示出实际路径,而非使用链接(link)路径
2、cp命令
- 命令语法:cp[选项][参数]
- 命令功能:将一个或多个源文件或者目录复制到指定的目的文件或目录
- -f:强行复制文件或目录,不论目标文件或目录是否已经存在
3、ls命令
- 命令语法:ls[选项][目录名]
- 命令功能:打印出当前目录或指定目录的清单,列出目标目录中所有子目录和文件,查看文件权限
- -l:以详情模式列出文件夹的内容
- -a:显示当前目录中的所有文件,包含隐藏文件命令
4、mkdir命令
- 命令语法:mkdir[选项][目录名]
- 命令功能:用来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录
5、mv命令
- 命令语法:mv[选项][参数]
- 命令功能:对文件或目录重新命名,或者将文件从一个目录移到另一个目录中
- 注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了
6、cd命令
- 命令功能:切换目录
- cd`进入用户主目录
- cd-返回进入此目录之前所在的目录
- cd..返回上级目录(若当前目录为“/”,则执行完后还在“/”;".."为上级目录的意思)
- cd../..返回上两级目录
7、banner命令
- 安装过程:
sudo apt-get update
sudo apt-get install susvbanner
- 输出:banner xiaoyang(输出xiaoyang)
- -w:指定打印宽度
8、touch命令
- 命令功能:新建文件夹
- touch xiaoyang(创建一个文件夹名为xiaoyang的文件)
9、declare命令
- 命令功能:创建变量
- declare tmp(创建一个变量名为tmp的变量)
10、echo命令
- 命令功能:读取变量的值
- echo $tmp(读取变量tmp的值)
11、帮助命令
| 名称 | 功能 |
| ---- | ---- | ---- |
| help | 用于显示shell内建命令的简要帮助信息(简单扼要) |
| man | 得到的内容比用help更多更详细|
| info | 能够更完整的显示出GUN信息 |
12、文件打包与解压
1、zip:
打包 :zip something.zip something (目录请加 -r 参数)
解包:unzip something.zip
指定路径:-d 参数
2、tar:
打包:tar -cf something.tar something
解包:tar -xf something.tar
指定路径:-C 参数
心得体会
1、命令的名称很多,不能靠死记硬背。需要多加练习以增强熟练度,同时还可以根据其英文全称加以理解。
2、这是一门实践性较强的学科,单纯看流程是是无法真正学会的,只有亲手打一遍代码才能加深对知识的理解与记忆。