首先对于这第三次作业而言,给我的准备时间确实不多,因为过年回老家6天,没有办法及时的进行学习和思考,回到家中便草草的看了下相关操作跟教程从而完成了作业,这次主要是学习一些基础操作,为开学的Java学习打下一系列基础。

**安装**:一开始以为这个项目很简单,以往也在自己的笔记本上看教程安装过软件,但实际操作起来却发生了些许问题。一开始我按教程下载,在新建虚拟机的时候,只发现有Ubuntu32位的,没有4位的,但还是硬着头皮安下去。后来出现了不能为虚拟电脑打开一个新任务,我困惑了好久也发了论坛,最后百度找到了答案,接着在设置里把32位改为64位,使安装得以完成。(第二个问题解决方法:第二个问题通过百度已经解决,是没有配置电脑中的BIOS,刚开机的时候摁F2,先左右键切换到对应的Configuration界面,然后上下键找到对应的Intel VirtualTechnology那一项然后通过加减号,修改值,从之前的Disable改为Enable。
——[【教程】](http://www.crifan.com/what_is_bios_and_how_to_configure_bios/)

**·通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法**:操作系统操作系统为你完成所有“硬件相关、应用无关”的工作,以给你方便、效率、安全。操作系统的功能我总结为两点:管家婆和服务生:管家婆:通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。
服务生:为用户提供shell,为程序员提供系统调用。
大家都比较熟悉Windows操作系统,Linux也是一种操作系统。


CTRL+ALT+T:打开终端,天天使用终端,用鼠标打开太低效了;

CTRL+SHIFT+T:新建标签页,编程时有重要应用;
ALT+数字N:终端中切换到第N个标签页,编程时有重要应用;

Tab:终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成;

上下键盘:切换命令历史,刚输入一个很长的命令,按上键就可以恢复;

CTRL+C:中断程序运行。

Linux命令跟man命令其实很好理解的!老师都有很详细的讲解跟说明,

知乎网友“iChaoBuster”说,“命令行是用户通过键盘输入字符指令、计算机输出字符结果的一种人机交互的方式。与GUI主要使用鼠标、图像等直观视觉交互方式不同,命令行通常需要用户记忆操作的命令。在熟记命令的前提下,使用命令行往往要较使用图形用户界面的操作速度要快,并且更容易执行批量操作”。
在阅读了[别出心裁的Linux命令学习法]之后,我对Linux学习结构有了一个大致的了解。在此之前都是看书一个一个去体验命令,老师提供的结构图和实验楼的思维导图加深了我对Linux的印象。看到第二节“man命令”时,我对命令类别有了一个简单分辨。此前印象中的命令仅在1.2类之间打转。
程序可以在重复时减轻工作量,在今后的学习中我想自己会更多的尝试调用函数,并进行理解。

经过学习参考,我觉得命令很多都是执行操作的英文单词缩写,记下命令的英文或许可以帮助记忆命令。第四节 Linux目录结构及文件基本操作目录路径使用 cd 命令可以切换目录,在 Linux 里面使用 .表示当前目录,..表示上一级目录, - 表示上一次所在目录,~ 通常表示当前用户的"home"目录。使用 pwd 命令可以获取当前所在路径(绝对路径)

基本操作•touch:创建空白文件•mkdir(make directories):创建一个空目录,也可同时指定创建目录的权限属性(使用-p参数,同时创建父目录(如果不存在该父目录))•cp(copy):复制一个文件或目录(加-r或-R参数,表示递归复制)到指定目录•rm(remove files or directories):删除一个文件(可使用-f参数强制删除)或目录(加-r或-R参数)•mv(move or rename files) 源目录文件 目的目录:移动文件(剪切)•mv 旧的文件名 新的文件名:重命名文件•cat,tac和nl:查看文件•more和less:分页查看文件•file:

第五节 环境变量与文件查找环境变量•declare:创建变量•=赋值符号:为变量赋值•echo和$符号:读取变量的值•set:显示当前 Shell 所有环境变量,包括其内建环境变量(与Shell外观等相关),用户自定义变量及导出的环境变量•env:显示当前 Shell 所有环境变量,包括其内建环境变量(与Shell外观等相关),用户自定义变量及导出的环境变量•export:显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量变量修改•${变量名#匹配字串}:从头向后开始匹配,删除符合匹配字串的最短数据•${变量名##匹配字串}:从头向后开始匹配,删除符合匹配字串的最长数据•${变量名%匹配字串}:从尾向前开始匹配,删除符合匹配字串的最短数据•${变量名%%匹配字串}:从尾向前开始匹配,删除符合匹配字串的最长数据•${变量名/旧的字串/新的字串}:将符合旧字串的第一个字串替换为新的字串•${变量名//旧的字串/新的字串}:将符合旧字串的全部字串替换为新的字串•unset:删除一个环境变量•source:让环境变量立即生效搜索文件•whereis简单快速(直接从数据库中查询,只能搜索二进制文件、man帮助文件和源代码文件)•locate快而全(可用来查找指定目录下的不同文件类型)•which小而精(通常用来确定是否安装了某个指定的软件)•find精而细(不但可以通过文件名与文件类型进行查找,还可以根据文件的属性进行搜索)

因为学习时间有限所以挑了重点看了下,实验中有很多不太清楚的东西,在家研究了两天,做到了修改权限那里,时间有限开学会再抽空看看。这次的博客是比较费时间的,主要是东西太多了,看一遍很快但是想要记住就很难了。。平时应该多下些功夫看看,这样才能保证进度能跟上。

简单总结一下1.Linux 中创建、删除用户,及用户组等操作。

2.Linux 中的文件权限设置。

主要是通过打开终端,输入Linux命令来进行对用户和文件的有效操作。

主要使用到的命令有:

查看用户 $ who am i 或 $ who mom likes

创建用户 $ sudo adduser

用户组 1.groups命令 $ groups 2.查看/etc/group文件 $ cat /etc/group | sort

删除用户 $ sudo deluser

查看文件权限 $ ls -l

发现注意事项:

$ su <user>命令 切换到用户user,执行时需要输入目标用户的密码

$ sudo <cmd>命令 以特权级别运行cmd命令,需要当前用户属于sudo组,且需要输入当前用户密码

$ su - <user>命令 切换用户,同时环境变量也会跟着改变成目标用户的环境变

Linux 目录结构及文件基本操作

这一部分的所掌握的命令有:

切换目录 $ cd

进入上一级目录 $ cd ..

进入“home”目录 $ cd ~ 或 $ cd /home/<你的用户名>

获取当前路径 $ pwd

新建文件 $ touch

新建目录 $ mkdir
(若使用-p 参数,则同时创建一个之前不存在的父目录 $ mkdir -p )

复制文件 $ cp <复制文件名> <复制到该文件文件名>

删除文件或目录 $ rm
(加入-f 参数则强制删除该文件或目录 $ rm -f )

移动文件 $ mkdir <目标文件夹>$ mv <移动文件> <目标文件夹>

重命名文件 $ mv <旧文件名> <新文件名>

查看文件 $ cat (加入-n显示行号)

查看文件类型 $ file

编辑文件 $ vimtutor

20165220预备作业3 Linux安装及学习的更多相关文章

  1. 20165226 预备作业3 Linux安装及学习

    20165226 预备作业3 Linux安装及学习 Linux安装 一.下载安装VirtualBox 1.首先在官网下载,点开基于VirtualBox虚拟机安装Ubuntu图文教程 找到版本进行下载安 ...

  2. 20165230 预备作业3 Linux安装及学习

    20165230 预备作业3 Linux安装及学习 安装Linux操作系统 通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,开始了虚拟机的安装,根据教程按着步骤一步一步的完成. 遇 ...

  3. 20165327 预备作业3 Linux安装及学习

    20165327 预备作业3 Linux安装及学习 一.学习基于VirtualBox虚拟机安装Ubuntu图文教程,在自己笔记本上安装Linux操作系统,注意尽量选用最新版本的VirtualBox和U ...

  4. 20165303 预备作业3 Linux安装及学习

    =20165303 预备作业3 Linux安装及学习 安装虚拟机 按照http://www.cnblogs.com/rocedu/p/6012545.html步骤进行逐步操作,安装虚拟机. 遇到的问题 ...

  5. 20165315 预备作业3 Linux安装及学习

    20165315 预备作业3 Linux安装及学习 一.在自己笔记本上安装Linux操作系统 因为对操作电脑的不熟悉,我在第一项任务上就花费了一定的时间,在安装过程有如下问题: 我的电脑是苹果公司的M ...

  6. 20165310 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 安装虚拟机 之前在win7系统下通过EasyBCD安装过Ubuntu虚拟机,这次阅读<基于VirtualBox虚拟机安装Ubuntu图文教程>又学习到了一 ...

  7. 20165211 预备作业3 Linux安装与学习

    20165211 预备作业3 Linux安装与学习 1. Linux安装 涉及软件:VirtualBox,Ubuntu 参考教程:基于VirtualBox安装Ubuntu图文教程 安装过程的问题 在安 ...

  8. 20165227朱越 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 Linux的安装 虚拟机的安装远没有想象中的那样容易,下载还没有出现什么问题,当我安装的时候,第一个问题出现在创建虚拟机时选择安装的虚拟机版本和类型的时候的错误 当时 ...

  9. 20165333 预备作业3 Linux安装及学习

    预备作业3 Linux安装及学习 Linux系统安装 在老师的教程帮助下成功的完成了虚拟机的安装,但安装过程中也遇到了一些问题.在下载ubuntu时,总是下载失败,在求助同学后,在中文版官网的网址,才 ...

随机推荐

  1. Url解码和编码 escape()、encodeURI()、encodeURIComponent()区别详解

    Server.UrlDecode;解码 Server.UrlEncode;编码 url编码是一种浏览器用来打包表单输入的格式.浏览器从表单中获取所有的name和其中的值 ,将它们以name/value ...

  2. 一篇文章让你了解Android各个版本的历程

    2008年--至今 Android 1.5(Cupcake纸杯蛋糕): 智能虚拟键盘:使用widgets实现桌面个性化:在线文件夹(Live Folder)快速浏览在线数据:视频录制和分享:图片上传: ...

  3. mysql数据库之基本操作和存储引擎

    一.知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list ...

  4. 用flask实现的添加后保留原url搜索条件

    1.具体实现 #!usr/bin/env python # -*- coding:utf-8 -*- from flask import Flask,render_template,request,r ...

  5. 3790:最短路径问题(HDU)

    Problem Description 给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的.   Inp ...

  6. 恢复误删的DB table数据

    由于一时手误输入了 DELETE FROM TABLE WHERE age REGEXP '\d';导致这个表的数据被删除 解决方法: 登录mysql,查看目前的binlog文件 mysql> ...

  7. Visual Studio UML类图

    1.unified Modeling Language(UML)称为同一建模语言或者标准建语言, 用例图:对系统的使用方式的分类.类图:显示类和他们的相互关系.  对象图:只显示对象及他们的相互关系. ...

  8. bzoj 2190

    题意:求 题解:这题...数据范围是真小... 研究一下这一表达式,发现gcd(i,j)=1表示i,j互质,那么互质肯定能想到欧拉函数,可是欧拉函数要求j<i,那么我们变化一下:显然原矩阵是对称 ...

  9. linux安装python3+selenium

    安装笔记 当前安装使用centos7 安装python3 1.下载 [admin@ ~] wget https://www.python.org/ftp/python/3.6.0/Python-3.6 ...

  10. 使用7zip批量压缩文件夹到不同压缩包

    for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\" ...