Part 1 : 基于VirtualBox虚拟机安装Ubuntu

问题剪辑

--给一开始未知的我的科普指南

1. VirtualBox不能创建64位虚拟机

解决办法: 开启虚拟化技术

详细:重启电脑,开机后立即按F1(视电脑不同),找到 Virtualization-AMD V(TM) Technology 开启 Enabled 选项

有帮助的网页

2. 安装启动盘不成功

解决办法:重新下载Ubuntu桌面版+换个渠道安装启动盘

详细:(安装启动盘)
1.点击设置

2.点击存储---“没有盘片”---“光盘”图标

3.选择要加载的虚拟光盘文件

3. 分配共享数据空间后续(博主正在努力解决中)

问题描述:在弹出的文本末尾输入一行代码,点击保存文件时跳出了以下两行代码,“不支持设置属性”的意思是?

解决办法:目前暂未在网站上搜索到相关解决办法,想在自己进一步了解Linux后再做尝试。

近期发现:保存或者仅关闭文件都会出现“不支持设置属性”的字样,目前没发现它具体会影响到哪里。

同类问题:在网上找到了与自己有同类问题的网友。。。→戳这里

Part 2 : Linux学习

学习笔记1

学习别出心裁的Linux命令学习法

Linux命令(及其他) 解释
command [options] [arguments] 命令格式;中括号内可省;option(选项)是调整命令执行行为的开关,option不同决定了命令的显示结果不同;arguments(参数)是指命令的作用对象
man 获取指定命令对应的帮助手册页;例如 man man、man printf、man 1 printf、man 3 printf 等
man -k 搜索所有与关键词匹配的帮助手册概述;等同于 apropos;例如 man -k sort、man -k sort | grep 3等;
man -f 用 man -k 找到命令后可用它查看命令的基本功能;等同于 whatis ;例如 man -f printf 等
cheat 提供简单命令选项;命令行“备忘单”;例如 cheat sort等;【cheat <command-name>
cheat -v 查看安装在系统上的cheat版本;cheat -v
cheat -l 查看自带的超过90个的常用Linux命令的内建小抄列表;cheat -l
cheat -s 在所有小抄中搜索包含有指定关键词的内容;【cheat -s <keyword>
cheat -e 创建或更新一个小抄;【cheat -e openssl】;[详情点击这里]
cd 切换到要去的目录;例如cd /home/yang/下载等;
cd.. 返回到上级目录;[详情可点击这里]
ls 查看该文件夹下面有什么
sudo 以其他身份来执行命令,预设的身份为root
sodu gedit ~/.bashrc  用gedit编辑器打开'~/.bashrc'文件(可编辑状态),在文件里可设置(例如)环境变量,例如在末尾加上'export EDITOR=/usr/bin/nano'或者'export CHEATCOLOR=true'等
apt-get install <package> 下载<package>以及所有倚赖的包裹,同时进行包裹的安装或升级;例如apt-get install vim等;与安装包有关命令:[apt-get 系列命令]
sudo kill 3213 结束原来的apt-get进程;应用地点之一:[解决“无法获得锁 ”问题]

温馨提示:

  1. 输入密码是没有显示的
  2. 在编辑文本时,例如'export EDITOR=/usr/bin/nano','='左边是没有空格的

学习笔记2

第1~2节

知识要点(摘要)

知识点 详细
Terminal(终端)
Shell
通配符 $ touch love_{1..10}_linux.txt 创建多个文件
man 命令 $ man <command_name>
touch 命令 创建文件$ touch demo.txt
banner命令 输出图形字符

巩固熟练

man命令用法详细及--help的用法

第3节 用户及文件权限管理

3.1 Linux用户管理

知识要点(摘要)
知识点 详细
Linux 可以实现多用户登录的操作系统
终端/伪终端 区别
3.1.1 查看用户 (下面两行)
who am i / whoami 区别:当前伪终端的用户的用户名、(pts);当前登陆用户的用户名
who 命令 [当前登陆系统的用户信息]: who am i;whoami;who -a(all);-d(dead);-m(who am i);-q(count);-u(users);-r(runlever)
3.1.2 创建用户 下面四行
su、su-及sudo su <user>:切换到用户user;su- <user>:切换用户+环境变量随之变化;sudo <cmd>:...运行smd命令,前提是当前用户属于sudo组
su命令 su -l(改变用户时,其他也改变)
sudo命令 sudo adduser lilei;sudo deluser lilei --remove-home
exit命令 同于退出Shell;例如退出当前用户(Ctrl+d也可以)、退出终端
3.1.3 用户组 下面六行
在 Linux 里面查找自己属于哪些用户组 (1)使用groups命令;(2)查看/etc/group文件
groups命令 例 groups lilei 等
cat命令 用于读取指定文件的内容并打印到终端输出;例cat /etc/group | sortcat /etc/group | grep -E "shiyanlou"
| sort 表示将读取的文本进行一个字典排序再输出
/etc/group 文件格式说明 group_name:password:GID:user_list
usermod命令 usermod -G :修改用户所属的附加群组

3.2 Linux 文件权限

知识点
1.查看文件权限

ls命令

-l ('long')

-h(human-readable)

-A(almost-all)(除了'.'和'..'以外的所有包括隐藏文件)

-d(directory)

-s (size)(显示文件大小)

-S('sort')(按文件大小排序)

组合:-AsSh、-Al、-dl等

'.'是当前目录,'..'是上一级目录,隐藏文件名开头是'.'

2.变更文件所有者

chown命令

改变某个文件或目录的所有者和所属的组

cp命令

将一个或多个源文件或者目录复制到指定的目的文件或目录;将文件file复制到目录/usr/men/tmp下,并改名为file1:cp file /usr/men/tmp/file1

3.修改文件权限

chmod命令

二进制数字表示(rwx:7)/加减赋值操作('g'、'o'、'u'、'+'、'-')

疑惑
变更文件所有者

变更了以后,文件iphone6的所有者由用户lilei变为了用户shiyanlou,其所属用户组仍是lilei,这不很奇怪么?用户shiyanlou并不在用户组lilei里呀?为什么一个文件的所有者及所属用户组可以不是所属关系(某用户不在某用户组里面)?

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

4.1 Linux目录结构

知识要点概括

项目 可使用命令
查看Linux树形目录结构 tree
查看当前所在目录路径 pwd
切换目录 cd

4.2 Linux文件的基本操作

知识要点概括

项目 可使用命令
新建空白文件 touch
新建目录 mkdir、mkdir -p(parents)
复制文件 cp
复制目录 cp -r(or -R)(recursive)
删除文件 rm、rm -f(force)
删除目录 rm -r(or -R)
移动文件 mv(move or remove files)(mv 源目录文件 目的目录)
重命名文件 mv 旧的文件名 新的文件名
批量重命名文件 rename(后面详细提及)
查看文件 cat,tac;nl;more,less;head,tail
查看文件类型 file
编辑文件 (学习vim编辑器)(已用vimtutor学习vim基础)

5.环境变量与文件查找

5.1 环境变量

知识要点概括

项目 可使用命令
环境变量 temp、PATH等
环境变量相关 set、env、export
变量修改
变量删除 unset
变量生效 source

5.2 搜索文件

知识要点概括

项目 可使用命令
搜索相关 whereis、which、find、locate

6.文件打包与压缩

6.1 文件打包和解压缩

知识要点概括

项目 详细
常见压缩包文件格式 .zip、.rar、*.7z等
查看文件和目录磁盘使用的空间 du
文件压缩打包命令 zip、rar
文件解压缩命令 unzip、unrar、tar
文件打包命令 tar

7.文件系统操作与磁盘管理

7.1 简单文件系统操作

知识要点概括

项目 可使用命令
查看磁盘容量 df
查看文件和目录容量 du

7.2 简单的磁盘管理

知识要点概括

项目 可使用命令
创建虚拟镜像文件 dd
格式化磁盘 mkfs
挂载磁盘到目录树 mount
卸载已挂载磁盘 unmount
磁盘分区 fdisk
建立镜像与回环设备的关联 losetup

8.Linux下的帮助命令

8.1 内建命令与外部命令

知识要点概括

项目 可使用命令
区分内建命令和外部命令 type

8.2 帮助命令的使用

知识要点概括

项目 可使用命令
帮助命令 help、man、info

【笔记学习】Linux系统与虚拟机学习的更多相关文章

  1. 第三次随笔--安装虚拟机及学习linux系统初体验

    第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...

  2. 安装虚拟机及学习linux系统 20155222卢梓杰

    安装虚拟机及学习linux系统 20155222卢梓杰 首先按照要求下载virtualbox,没有遇到问题. 接下来新建一个虚拟机,按照要求应当安装乌班图64,这里只有32位的.在网上搜寻了许久,终于 ...

  3. Linux学习-->linux系统在移动硬盘的安装

    由于自己看了一些文章和linux的好奇,想来一窥Linux的奥秘,因此自己准备学习使用Linux系统,这里记录下自己的安装过程,方便以后自己重装系统时进行查阅. 参考的书籍是鸟哥的<Linux私 ...

  4. 正确学习Linux系统的5个建议

    摘要: 最近几年Linux系统应用越来越广泛,以至于很多人开始热衷学习Linux.但是我们都是从小都是学习windows系统长大的,从windows 98到现在的windows 10,而根据学习win ...

  5. 技术宅学习Linux系统还是很有前途的

    老实说,我之所以入了Linux的坑,纯粹只是为了追我现在的男朋友,也就是技术宅.如果不是为了追我男朋友的话,我估计我这辈子都不会去接触linux.好吧,今天写一写过往事情,也是为了怀念当初追男友的一些 ...

  6. 学习Linux系统的方法经验

    Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细: ...

  7. 与你们分享我学习linux系统的三大妙招

    一说到linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的:目前操作系统这块也基本被linux占 ...

  8. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  9. 给学习Linux系统小白的两三个建议

    前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...

随机推荐

  1. 一次失败的尝试hdfs的java客户端编写(在linux下使用eclipse)

    一次失败的尝试hdfs的java客户端编写(在linux下使用eclipse) 给centOS安装图形界面 GNOME桌面环境 https://blog.csdn.net/wh211212/artic ...

  2. scala流程控制语句以及方法和函数

    1.if else表达式 scala中没有三目运算符,因为根本不需要.scala中if else表达式是有返回值的,如果if或者else返回的类型不一样,就返回Any类型(所有类型的公共超类型). 例 ...

  3. memcached源码剖析4:并发模型

    memcached是一个典型的单进程系统.虽然是单进程,但是memcached内部通过多线程实现了master-worker模型,这也是服务端最常见的一种并发模型.实际上,除了master线程和wor ...

  4. BZOJ 1050 旅行comf 并查集+枚举下界

    题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1050 题目大意: 给你一个无向图,N(N<=500)个顶点, M(M<=5 ...

  5. python中的BaseManager通信(一)文件三分

    可以在windows下单机运行 主部分(提供服务器) #mainfirst.py from multiprocessing.managers import BaseManager import Que ...

  6. caanimationgroup与CATransaction的区别

    动画的组合: caanimationgroup:同一个layer: CATransaction:不同layer: In Core Animation, transactions are a way t ...

  7. js的鼠标事件整理-------Day47

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/marSmile_tbo/article/details/34202437 今天回来的有些晚了,实在是 ...

  8. easyUi的一些常用方法

    目录: 1.获取表格的pageNumber和pageSize 2.获取/设置下拉列表的选中值 3.下拉列表的输入框的禁用 1.获取表格的pageNumber和pageSize var pageNumb ...

  9. PAT——1068. 万绿丛中一点红

    对于计算机而言,颜色不过是像素点对应的一个24位的数值.现给定一幅分辨率为MxN的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大. 输入 ...

  10. PAT——1044. 火星数字

    火星人是以13进制计数的: 地球人的0被火星人称为tret. 地球人数字1到12的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, no ...