预习作业:课程基础

1.你对专业的认识和期望是什么?
    认知:.我的专业是信息管理与信息系统,我认为信息系统是手段,信息管理是方法,它的目的是更高效率,更快速度,更加完美的实现所要达成的目标。
    期望:在电科院里,我的专业更多是偏向于电子政务这个行业。因此我希望通过这个学期的学习,掌握更多的计算机技术,为以后的工作打下坚实的技术基础。
2.上学期C语言总代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?
   上学期 C语言总代码量大概为6000~7000行,本学期10000行代码可以接受。
3.你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?(每个人需要根据实 际情况,分析学习经验或者学习不好的原因)
   我上学期C语言刚刚飘过及格线。我认为在编程过程中,一定要有严密的逻辑思维和数学思维,再加上大量的练习来掌握语法和算法,才能学好 语言,但我上学期太爱钻牛角尖了。

预习作业:

  作为网络空间安全系的同学,你自己动手安装过操作系统吗?如果没有话现在动手学一下吧。
   1.学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统(也可以使用VMWare安装虚拟机,安装方法自己百度)

下载VirtualBox虚拟机安装Linux操作系统我都是按照图文教程一步一步来的,中间并没有出什么问题,一切过程还都挺顺利的。

  2.通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法
  第一次使用linux系统我是懵逼的,整个桌面只有几个似曾相识的图标,然后其他的东西和windows完全不同,最令我崩溃的是点击鼠标右键出来的完全不一样的选项,还有那个打开了就关不上的Firefox都让我十分的崩溃。但是跟着实验楼里面的教程一步步的去使    用它,也感受到了Linux别样的魅力。总之,Linux是个对我这样电脑小白十分不友好的系统。
 3.参考上面的学习方法通过实践学习Linux基础入门(新版)课程,掌握常用的Linux命令,重点是3/4/5/6/7/8节。
   重要的快捷键
  Tab键:命令补全
  Ctrl + c键:强行终止当前程序
  Ctrl + d键:盘输入结束或退出终端
  Ctrl + s键:暂停当前程序,暂停后按下任意键恢复运行
  Ctrl + z键:将当前程序放到后台运行,恢复到前台为命令fg
  Ctrl + a键:将光标移至输入行头,相当于Home键
  Ctrl + e键:将光标移至输入行末,相当于End键
  Ctrl + k键:删除从光标所在位置到行末
  Alt+Backspace键:向前删除一个单词
  Shift+PgUp键:将终端显示向上滚动
  Shift+PgDn键:将终端显示向下滚动
  $ cd /home/shiyanlou再使用touch命令建立文件,后缀为.txt:
  $ touch asd.txt fgh.txt
  假设我是很久之前建立的这两个文件,现在想找出但忘记文件名,便可使用通配符$ ls *.txt
  如果想建立多个文件,比如:jxzs_1.txt, jxzs_2.txt, ...jxzs_10.txt:$ touch jxzs_{1..10}_.txt
 4.遇到的问题和解决方法
  1:知识点零碎复杂,命令行太多难以记忆同时难以理解
  1:对于这个问题我能想到的唯一办法也就只有勤加练习了,只有通过
  2:在虚拟机linux的环境中Ctrl+ c/v不能用
  2:解决方案: 打开虚拟机设置,点击进入选项点击客户及隔离,然后启用复制粘贴及文件拖拽
  3:发现Linux中文件没有后缀
  3:一开始很不理解这种现象,后来在第三节的学习中才了解到Linux不是通过文件后缀名来区分文件的类型,而是通过一种叫做执行权限的东西。
  4:在学习中发现adduser和useradd有些类似,但又不知道区别是什么?
  4:在实验楼学习的过程中得知useradd只创建用户,创建完了用passwd去设置新用户的密码。adduser会创建用户,创建目录,创建密码,做了这一系列的操作。其实useradd、userdel这类操作更像是一种命令,执行完了就返回。而adduser更像是一种程序,需要你输   入、确定等一系列操作。

posted @ 2019-09-08 19:05  20182331  阅读(189)  评论(1编辑  收藏  举报