作业一

作业一

你对专业的认识和期望是什么?

  • 认识:我的专业是信息管理与信息系统。这门专业需要具备一定的管理学理论基础、计算机科学技术知识及应用能力,通过分析和设计一个信息系统实现信息管理。它可以分为电子政务、电子商务和企业信息化。而在我们学校主要学习的方面是电子政务。

  • 期望:希望可以掌握一定的专业理论知识,并且拥有过硬的计算机技术。为自己的未来打下基础。

上学期C语言总代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?

  • 上学期C语言的总代码量大概在6000到7000行之间。本学期实践10000行代码的负担不大。

你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?(每个人需要根据实际情况,分析学习经验或者学习不好的原因)

  • 我的C语言学习的不好,只是掌握了皮毛。没有学好的原因是因为自己的懒惰,在学习C语言的过程中,不够踏实,没有静下心来好好的写代码。代码练习的不够多。而计算机语言都是需要大量练习才能掌握的。

作业二

虚拟机学习过程中遇到的问题和解决办法。

  • 问题一:下载虚拟机的官网是全英文版的,不知道下载虚拟机的位置在哪里。
  • 问题一的解决方法:安装UC浏览器后,运用浏览器的网页翻译功能翻译成中文,找到了下载位置。
  • 问题二:根据教程安装虚拟机的过程中出现了电脑死机的状况。
  • 问题二的解决方法:这是因为自己的电脑配置有点低,不能匹配教程中的要求。所以在重新安装的过程中把要求都降低了许多。

实验楼Linux学习心得。

一、Linux与Windows的不同。

  • Linux平台大都是开源自由软件,由全球所有的开发者和自由软件社区提供支持;但由于基本免费没有资金支持,部分软件质量和体验欠缺。而windows平台有着数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务。
  • Windows时不时需要打补丁更新系统,还会中木马病毒。而Linux相对于Windows来说更安全。
  • Linux兼具图形界面操作和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,需要一些学习和指导,一旦熟练之后效率极高。而Windows普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易,入门简单。
  • Windows在使用的大部分软件和程序时,在背后提供服务的是后台成千上万的 Linux 服务器主机,可以说世界上大部分软件和服务都是运行在 Linux 之上的。

二、Linux的优点。

  • 稳定的系统
  • 安全性和漏洞的快速修补
  • 多用户
  • 用户和用户组的规划
  • 相对较少的系统资源占用
  • 可定制裁剪,移植到嵌入式平台(如安卓设备)
  • 可选择的多种图形用户界面(如 GNOME,KDE)

三、Linux常用快捷键。

  • CTRL+ALT+T:打开终端,天天使用终端,用鼠标打开太低效了
  • CTRL+SHIFT+T:新建标签页,编程时有重要应用
  • ALT+数字N:终端中切换到第N个标签页,编程时有重要应用
  • Tab:终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成
  • 上下键盘:切换命令历史,刚输入一个很长的命令,按上键就可以恢复
  • CTRL+C:中断程序运行
  • Ctrl+f 光标向前移动一个字符,相当与->
  • Ctrl+b 光标向后移动一个字符,相当与<-
  • Alt+f 光标向前移动一个单词
  • Alt+b 光标向后移动一个单词
  • Ctrl+l 清屏
  • Ctrl+u 剪切命令行中光标所在处之前的所有字符(不包括自身)
  • Ctrl+k 剪切命令行中光标所在处之后的所有字符(包括自身)
  • Ctrl+d 删除光标所在处字符
  • Ctrl+h 删除光标所在处前一个字符
  • Ctrl+y 粘贴刚才所删除的字符
  • clear = 清除shell提示屏幕。在命令行下键入它会清除所有这个shell提示屏幕中显示的数据。

四、Linux用户及权限管理。

  • 在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如 新建/添加 用户。我们一般登录系统时都是以普通账户的身份登录的,要创建用户需要 root 权限。这里就要用到sudo这个命令了。例如:$sudo adduser xxx
  • 在 Linux里面如何知道自己属于哪些用户组呢?第一种用groups命令,例如:
    $ groups shiyanlou。第二种是查看 /etc/group 文件,例如:$ cat /etc/group | sort。 如果太多找不到,你可以使用命令过滤掉一些你不想看到的结果:
    $ cat /etc/group | grep -E "shiyanlou"
  • adduser 和 useradd 的区别是什么?
    useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。

五、学习Linux的感悟与体会。

  • Linux虚拟机让我知道了一些我以前从未接触过的,感受到了Linux的神奇,并且从实验楼的学习中,也了解到Linux的重要性,它为我们平常电脑手机中的许多软件提供了支持。
  • Linux的知识很庞大,许多的快捷键、命令和参数让人记不过来,需要平时经常地练习,才能达到熟练于心的地步。而不是一朝一夕的事。
  • Linux中一切皆文件。而且没有后缀名,而是一种执行权限。
posted @ 2019-09-01 11:25  钱佳禹  阅读(398)  评论(2编辑  收藏  举报