第一周作业

作业一

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、这是一门实践性较强的学科,单纯看流程是是无法真正学会的,只有亲手打一遍代码才能加深对知识的理解与记忆。

参考资料

Linux基础入门

posted @ 2020-09-13 16:04  20192303杨佳宁  阅读(134)  评论(0编辑  收藏  举报