预备作业
作业一
你对专业的认识和期望是什么?
电科院的信息管理与信息系统专业设立是为电子政务网路建设。本专业是对数据进行处理得出信息的专业
期望:我希望通过本专业学习信息处理、信息管理、电子政务建设相关知识。
上学期C语言总代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?
上学期代码总理三四千行,目前认为本学期负担较大。
你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?(每个人需要根据实际情况,分析学习经验或者学习不好的原因)
上学期C语言学习较差。平时缺少练习,对课本知识掌握不牢固。编程语言需要频繁练习使用才能掌握。
作业二
学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统
- 无法启动ubuntu的安装,查明原因为选择32位Ubuntu.
无法找到64位ubuntu,查明原因需要更改电脑配置。
无法在极端时间开机时间打开bios界面,查明原因win10缩短了时间。调整设置狂按F2进行调整并最终成功安装。 - 安装cowsay时无法输入密码,查明原因为密码输入时不显示,为虚拟机防卫机制,只需正常输入后回车即可。
学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法
1.
- CTRL+ALT+T:打开终端。
- CTRL+SHIFT+T:新建标签页;
ALT+数字N:终端中切换到第N个标签页; - Tab:终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成;
上下键盘:切换命令历史,刚输入一个很长的命令,按上键就可以恢复; - CTRL+C:中断程序运行。
2. Linux命令
- ls命令,ls或ls .是两条等价的命令,显示是当前目录的内容,这里“.”就是参数,表示当前目录,这个参数缺省可以省略。
3. man命令
- 我们可以通过man man来查看man的帮助。
- 1 Executable programs or shell commands(用户命令帮助)2 System calls (系统调用帮助) 3 Library calls (库函数调用帮助) 。其中,1是普通的Linux命令。2是系统调用,操作系统的提供的服务接口。3是库函数, C语言中的函数。
- 查找:man -k key1 | grep key2 | grep key3 | ...
使用man -k找到命令后,可以用man -f cmd查看命令的基本功能。man -f等价于whatis.
4. cheat 命令
学习Linux 基础入门(新版)课程,掌握常用的Linux命令。
1.
- Ctrl+d 键盘输入结束或退出终端
- Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
- Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
- Ctrl+a 将光标移至输入行头,相当于Home键
- Ctrl+e 将光标移至输入行末,相当于End键
- Ctrl+k 删除从光标所在位置到行末
- Alt+Backspace 向前删除一个单词
- Shift+PgUp 将终端显示向上滚动
- Shift+PgDn 将终端显示向下滚动
- CTRL+SHIFT+T:新建标签页;
- ALT+数字N:终端中切换到第N个标签页;
- Tab:终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成;
- CTRL+C:中断程序运行。
2. 通配符
- $ ls *.txt查找txt文件
- “*”匹配 0 或多个字符
- “?” 匹配任意一个字符
3.
使用 df 命令查看磁盘的容量
-d参数指定查看目录的深度
du -h #同--human-readable 以K,M,G为单位,提高信息的可读性。
du -a #同--all 显示目录中所有文件的大小。
du -s #同--summarize 仅显示总计,只列出最后加总的值。
4.
- 内建命令是天生自带的天赋技能,外部命令是后天得来的附加技能。我们可以使用type命令来区分命令是内建的还是外部的。
- help 命令只能用于显示内建命令的帮助信息。外部命令基本上都有一个参数--help
- man命令中:
章节数 说明
1 Standard commands (标准命令)
2 System calls (系统调用)
3 Library functions (库函数)
4 Special devices (设备说明)
5 File formats (文件格式)
6 Games and toys (游戏和娱乐)
7 Miscellaneous (杂项)
8 Administrative Commands (管理员命令)
9 其他(Linux特定的), 用来存放内核例行程序的文档。