预备作业

作业一

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

电科院的信息管理与信息系统专业设立是为电子政务网路建设。本专业是对数据进行处理得出信息的专业
期望:我希望通过本专业学习信息处理、信息管理、电子政务建设相关知识。

上学期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特定的), 用来存放内核例行程序的文档。

posted @ 2019-09-01 10:33  20182302  阅读(163)  评论(1编辑  收藏  举报