预备作业:课程基础
作业1
-
你对专业的认识和期望是什么?
信息管理与信息系统是个老牌的专业,结合了计算机与管理学等多个领域的知识,但近些年来信管专业并不被人看好。万金油专业的好处是可以接触多方面的知识,但是过多方面的知识会使我们看起来什么都会,但却无一精通,这也是信管专业不被看好的理由。如何在专业学习过程中使自己的知识面既有广度又有深度(T型人才),是我们应当思考与规划的问题。所以,在本学期的学习中,我期望自己能逐步成为一名拥有专业技能的信管人,提高自己的技术涵养。
-
上学期C语言总代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?
上学期C语言代码量约8000行左右;10000行代码会给我带来一些心理负担,但适当的压力会产生动力,它能让我在Java学习过程中产生紧张感,对提高学习效率会有一些帮助。
-
你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?(每个人需要根据实际情况,分析学习经验或者学习不好的原因)
C语言学习初期感觉比较轻松,后期状态比较一般,丧失了最开始学习时的热情。
1.上课好好听讲,重点一定要翻来覆去理解和练习;
2.切忌三分热度,踏踏实实学习,不求一时功成。
作业二(重点掌握)
-
使用VMware安装虚拟机过程中的问题及解决
1、启动时,出现以下提示:
此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。 如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。 (1) 确认 BIOS/固件设置中启用了 Intel VT-x 并禁用了“可信执行”。 (2) 如果这两项 BIOS/固件设置有一项已更改,请重新启动主机。 (3) 如果您在安装VMware Workstation之后从未重新启动主机,请重新启动。 (4) 将主机的 BIOS/固件更新至最新版本。 此主机不支持“Intel EPT”硬件辅助的 MMU 虚拟化。 模块“CPUIDEarly”启动失败。 未能启动虚拟机。
解决: 修改BIOS设置(通过Windows加载UEFL固件设置菜单,将BIOS与virtual tech设置为enabled后重启电脑),百度提供了好多种进入BIOS设置的方法,电脑重启了好几次都没有用对方法,最后在自己电脑设置-更新与安全-恢复-高级启动下重新启动才进入BIOS设置。
2、在开启系统时,提示:
无法连接虚拟设备sata0:1,因为主机上没有相应的设备。
解决: 编辑虚拟机设置-CD/DVD-使用ISO映像文件。
3、页面过小
解决: 查看-立即适应客户机
-
Linux基础入门学习记录
1、目录处理命令
1.ls命令
显示指定工作目录下文件信息(列出目前工作目录所含文件及子目录)。
语法:ls [-选项] [参数]
2.cd命令
(change Directory)切换当前目录至其他目录。语法:cd [目录名]
实例: (1)进入根目录 cd / (2)进入"home"目录 cd ~ (3)进入上一次工作路径 cd - (4)把上个命令的参数作为cd参数使用 cd !$
3.pwd命令
(print working directory)查看当前工作目录路径。
4.mkdir命令
(make directories)新建目录。
-m: 对新建目录设置存取权限,也可以用chmod命令设置; -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 例: (1)当前工作目录下创建名为t的文件夹 mkdir t (2)创建路径为father/son/grandson的目录(若该目录不存在) mkdir -p /father/son/grandson
5.cp命令
(copy)复制一个文件到指定目录。
将之前创建的“test”文件复制到“/home/shiyanlou/father/son/grandson”目录中: cp test father/son/grandson 复制目录时加上-r或者-R参数,表示递归复制: cp -r father family
6.rm命令
(remove files or directories)删除一个文件。语法:rm [选项] 文件
rm -r family:删除目录 rm -f test :强制删除
7.mv命令
(move or rename files)移动文件(剪切)或重命名文件,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。
2、文件处理命令
1.cat命令(正序)
一次显示整个文件:cat filename;从键盘创建一个文件:cat > filename,只能创建新文件,不能编辑已有文件;将几个文件合并为一个文件:cat file1 file2 > file。
cat -b 对非空输出行号 cat -n 输出所有行号
2.tac命令
倒序打印文件内容到输出终端。
3.touch命令
创建空白文件。
4.more命令
用于阅读文件(打开后默认只显示一屏内容,终端底部显示当前阅读的进度。可以使用 Enter 键向下滚动一行,使用 Space 键向下滚动一屏,按下 h 显示帮助,q 退出。)
5.less命令(阅读文件)
6.head命令
查看文件的头几行(默认10行)
7.tail命令
查看文件的尾几行(默认10行)。
如需限制行数:tail -n 【行数]
tail -f:可以实现不停地读取某个文件的内容并显示。
3、其他常见命令
1.chmod命令 用于改变linux系统文件或目录的访问权限。
2.nl命令 添加行号并打印(行号打印命令,cat -n也可)
3.file命令 查看文件类型
4.vimtutor 使用vim编辑器
5.declare命令 声明变量
6.sudo命令 管理用户权限,语法:sudo [选项][参数]
7.搜索相关命令:
whereis(直接从数据库中查询,只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s))
which(只从 PATH 环境变量指定的路径中去搜索命令)
find(基本格式:find [path] [option] [action],用途广泛
locate(数据库查找,统计数目用 -c 参数,-i :忽略大小写进行查找,whereis 的 -b、-m、-s 同样可用)
8.chown命令 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表(可用通配符)
9.zip命令
使用 zip 打包文件夹: $ cd /home/shiyanlou $ zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop $ du -h shiyanlou.zip $ file shiyanlou.zip 注:-r参数表示递归打包包含子目录的全部内容 -q参数表示为安静模式,即不向屏幕输出信息 -o表示输出文件,需在其后紧跟打包输出文件名 后面使用 du 命令查看打包后文件的大小
10.unzip命令 解压缩
打包 :zip something.zip something
解包:unzip something.zip
指定路径:-d 参数
11.tar命令
(1)在使用tar命令进行打包时
cd /home/shiyanlou tar -cf shiyanlou.tar /home/shiyanlou/Desktop
-c 表示创建一个 tar 包文件
-f 用于指定创建的文件名
注意:文件名必须紧跟在 -f 参数之后。
问题:在上述操作时,出现错误提示:
tar: 从成员名中删除开头的“/”
解决:对tar增加参数P,即可消除该提示。
(2)解包时
解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数):
mkdir tardir tar -xf shiyanlou.tar -C tardir
只查看不解包文件(-t 参数):
tar -tf shiyanlou.tar
使用 tar 备份文件当你在其他主机还原时希望保留文件的属性(-p 参数)
备份链接指向的源文件而不是链接本身(-h 参数):
tar -cphf etc.tar /etc
打包:tar -cf something.tar something
解包:tar -xf something.tar
指定路径:-C 参数
12.df命令 查看磁盘的容量,语法:df [选项] [文件]
-h 方便阅读方式显示。
13.du命令 查看目录的容量
-d 指定查看目录的深度。
-a 显示目录中所有文件的大小。
-s 仅显示总计,只列出最后加总和。
4、vim编辑器
1.启动vim编辑器
vim myfile(打开指定文件或新建一个文件)
波浪符“~”表示空行;
如果运行vim命令时未指定文件名字,可以编写完成后使用“:w filename”命令保存文件,然后使用“:q”退出vim。
编辑窗口的最后一行是状态行。
2.vim编辑器的工作模式
2.1输入模式
插入命令“i”使编辑器从命令模式转入输入模式,输入过程结束后。按下Esc键即可返回命令模式。
2.2命令模式
利用vim打开文件时,vim处于命令模式。 大多数vim命令不需要Enter即可执行,但以“:”开始的命令需要Enter。
3.保存文件与退出vim
:w 保存但不退出 :w! 强制写入文件 :wq 保存后退出 :wq! 强制保存并退出 :q 未作任何编辑时退出 :q! 强制退出,放弃编辑 :w filename 把编辑后的结果写到指定文件中保存 :w! filename 强制保存到指定文件,如已存在,则覆盖现有文件 :wq! filename 强制保存至指定文件并退出
4.移动光标位置
k j h l 上 下 左 右
-
预习心得:
1、Linux常用的命令、参数都非常多,需要花费大量时间记忆。虽然可以用记忆英文的方法去记忆,但还是给了我一个下马威;
2、在写这篇博客的过程中,感觉自己把博客更多是当做笔记本,对于博客内容到底该写些什么比较茫然。
3、发现自己在学习时没有及时记录问题的习惯,写博客时经常要不断地回想,效率极低。