Ubuntu学习---跟着绍发学linux课程记录(第一部分)

文章目录

  • 1、启动、关闭、挂起、恢复(电源)
  • 2、更多虚拟机操作
    • 2.1 电源设置
    • 2.2 硬件参数设置
    • 2.3 状态栏
    • 2.4 全屏显示
  • 3、快照与系统恢复
  • 4、桌面环境
  • 5、文件系统
  • 6、用户目录
  • 7、创建目录和文件
  • 8、命令行:文件列表
    • ls
  • 9、命令行:切换目录
  • 10、命令行:目录操作
  • 11、命令行:归档压缩
  • 12、命令行:软连接
  • 6 用户管理
    • 6.1 添加用户
    • 6.1 超级用户
    • 用户组(了解即可,用的不多)
    • 6.4 以root登录桌面
  • 7 文件权限
    • 7.1 文件的权限

学习链接:
Ubuntu 21.04乌班图 Linux使用教程_60集Linux课程
所有资料在 http://afanihao.cn/java
我自己的ubuntu系统
账号:jiaoyidi
密码:qwer234
20.04表示是在2020年4月发布的版本
在这里插入图片描述
硬盘与分区的关系:平时说的C盘说的是硬盘的分区
在这里插入图片描述

1、启动、关闭、挂起、恢复(电源)

在这里插入图片描述
关机:选择右上角的power off就可以,
在这里插入图片描述
另一种是强行关机(直接关闭电源)(不推荐)
在这里插入图片描述
挂起/恢复:将当前状态进行冻结,以便快速恢复。因为开机关机都花费时间较长。
挂起操作:在虚拟机中选择挂起客户机
恢复操作:选择继续运行虚拟机

2、更多虚拟机操作

2.1 电源设置

上节讲过

2.2 硬件参数设置

注意:先关机,再修改设置
在这里插入图片描述

2.3 状态栏

右下角一排状态按钮,表示硬件状态(网络适配器、usb、声卡等状态)
在这里插入图片描述

2.4 全屏显示

进入全屏,退出全屏,隐藏/显示命令栏
进入全屏,退出全屏也是下面的操作
在这里插入图片描述
2是命令栏、1是固定命令栏的
在这里插入图片描述

3、快照与系统恢复

系统玩坏了怎么办?
1、重装系统
2、使用系统快照(快照的作用看下面的第二张图中的描述)
请添加图片描述
请添加图片描述
在该虚拟机下可以找到保存的快照文件,如下图
在这里插入图片描述

4、桌面环境

是windows与Android的综合体,第三个是收藏夹
在这里插入图片描述
LInux可以作为个人桌面,但是主要用于服务器环境

重点关注的软件为:文件管理器、命令行终端、文本编辑器,其他不用怎么关注

5、文件系统

在这里插入图片描述
在这里插入图片描述

6、用户目录

用户目录就是用户自己对的目录
home后面会存放每个用户的目录,用户jiaoyidi的目录就是/home/jiaoyidi
Liux系统上支持多个用户,每个用户一个目录
在这里插入图片描述
特例:超级用户root,其用户目录为/root,红色的叉号表示该文件不可访问,Linux系统中的每个文件都是有一定的权限的,root文件只能由root用户自己能够访问
在这里插入图片描述
权限机制:对于普通用户来说,只能操作的目录只有用户目录
root用户没有权限,可以操作任意文件和目录

7、创建目录和文件

目录操作:创建、删除、重名
文件操作:编辑文本文件
以上所有操作,都在用户目录下执行
/home/jiaoyidi

哈哈哈 这一节讲的东西基本和windows一样,没有使用终端界面进行操作

8、命令行:文件列表

常用命令:

ls/cd/pwd         目录的切换和查看
mkdir/rmdir       创建和删除目录
cp/rm/mv          复制、删除、移动、重命名
tar/zip/unzip     打包和解压缩
ln....

参考《Linux常用命令》文档,该文档在第5章 常用命令可以找到
一般刚打开终端,目录是在/home/jiaoyidi下
在终端使用Ctrl+Shift++将字体放大
Ctrl+-将字体缩小

ls

在这里插入图片描述
ls:即list,列出目录下的所有项,包括文件和文件夹
eg:

ls
ls /home/jiaoyidi/example    往深了看
ls /                         看根目录
ls -l /home/jiaoyidi         -l表示以详细模式来查看      -l是参数,参数一般使用-开头

在这里插入图片描述
在这里插入图片描述
/表示根目录
ls / :查看根目录下面的文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
即windows系统的里面的文件可以直接拷贝到虚拟机的文件夹之中。

9、命令行:切换目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
要点与细节
1、在命令行提示符里,会提示当前目录
如:

jiaoyidi@jiaoyidi-virtual-machine:~/jiaoyidi$ cd

jiaoyidi是当前用户
jiaoyidi-virtual-machine是主机名
~/jiaoyidi是当前所在目录
$是提示符
在这里插入图片描述

10、命令行:目录操作

在这里插入图片描述
在这里插入图片描述
rmdir只能删除一个空目录
在这里插入图片描述
recursive表示递归删除
f表示暴力删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
假如bbb这个文件不存在则会将aaa文件复制一份并命名为bbb
假如bbb这个文件存在则会将aaa文件内的内容复制一份放进bbb中
在这里插入图片描述
要点与细节:对于文件和目录,rm/cp/mv这三个命令同样适用

11、命令行:归档压缩

归档就是备份一下
在这里插入图片描述
tape:磁带(v 打包)
archive:档案
example.tar:打成的包的名字
example:被打包的文件
打包一个文件成一个压缩包:
在这里插入图片描述
打包多个文件成一个压缩包:
在这里插入图片描述
在这里插入图片描述
x:extract
默认直接解压到当前目录下面
在这里插入图片描述
在linux时区分大小写的
解压到指定目录outdir
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12、命令行:软连接

在这里插入图片描述
s:软,soft
source:表示的软连接指向的文件或目录
link:表示的是快捷方式的名字
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果把源文件删除了,再试图打开创建的快捷方式,会报以下错误:
在这里插入图片描述
在命令行下查看哪些是快捷方式
ls -l
快捷方式都是以下面的颜色来表示的
另外通过前面的lrwxrwxrwx也可以辨别,其他的dr…,d表示的是diretory
l表示的是一个link
文件夹是的-

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
硬链接不常用

6 用户管理

6.1 添加用户

在这里插入图片描述
su:superuser
以管理员身份执行的话就得加sudo
在这里插入图片描述
在这里插入图片描述
删除用户之后,还需要将该用户下的文件进行删除,这样才能删除干净
在这里插入图片描述
shaofa是一个特殊用户,到底怎么特殊,我暂时也不知道。

6.1 超级用户

在这里插入图片描述
在这里插入图片描述
设置的root的密码为123456
su:switch user
在这里插入图片描述
在这里插入图片描述

用户组(了解即可,用的不多)

Linux下面的用户特别多,此时就可以使用用户组来管理用户
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不是root用户不能查看以上这些文件
在这里插入图片描述

6.4 以root登录桌面

在这里插入图片描述
点击未列出
输入root和密码也登陆不了
若确实想使用root也是可以的
在这里插入图片描述
linux系统的配置文件一般都放在etc文件下面
在这里插入图片描述
在这里插入图片描述
一般情况也不建议以root用户登录(除非必要)

7 文件权限

7.1 文件的权限

在这里插入图片描述
文件权限是linux中一个重要的而且必须要理解的问题
在这里插入图片描述
如何查看一个文件的权限?
在这里插入图片描述
在这里插入图片描述
后面:是文件名称
第一列:文件的权限
第二列的数字:表示文件中包含多少个文件
第三列:属主(作者)
第四列:用户所在的组
第五列:表示文件的大小217

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/61663.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker容器:docker consul的注册与发现及consul-template

Docker容器:docker consul的注册与发现及consul-template守护进程 一.docker consul的注册与发现介绍 1.什么是服务注册与发现 (1)服务注册与发现是微服务架构中不可或缺的重要组件。 (2)为解决服务都是单节点的&a…

XSS结合CSRF

假设我们获得了目标CMS的源码&#xff0c;搭建了一个相同的网站&#xff0c;我们在自己的网站执行添加用户的操作&#xff0c;并且用bp抓包 如图&#xff0c;这是我们抓到的添加用户的数据包 接下来&#xff0c;我们可以根据数据包构造js代码 <script> xmlhttp new XML…

PPPoE连接无法建立的排查和修复

嗨&#xff0c;亲爱的读者朋友们&#xff01;你是否曾经遇到过PPPoE连接无法建立的问题&#xff1f;今天我将为你详细解析排查和修复这个问题的步骤。 检查物理连接 首先&#xff0c;我们需要确保物理连接没有问题。请按照以下步骤进行检查&#xff1a; - 检查网线是否插好&…

LeetCode--HOT100题(46)

目录 题目描述&#xff1a;114. 二叉树展开为链表&#xff08;中等&#xff09;题目接口解题思路代码 PS: 题目描述&#xff1a;114. 二叉树展开为链表&#xff08;中等&#xff09; 给你二叉树的根结点 root &#xff0c;请你将它展开为一个单链表&#xff1a; 展开后的单链…

vue自定义键盘

<template><div class"mark" click"isOver"></div><div class"mycar"><div class"mycar_list"><div class"mycar_list_con"><p class"mycar_list_p">车牌号</p>…

一、Mycat2介绍与下载安装

第一章 入门概述 1.1 是什么 Mycat 是数据库中间件。 1、数据库中间件 中间件&#xff1a;是一类连接软件组件和应用的计算机软件&#xff0c;以便于软件各部件之间的沟 通。 例子&#xff1a;Tomcat&#xff0c;web中间件。 数据库中间件&#xff1a;连接java应用程序和数据库…

CSS学习笔记02

CSS笔记02 美化网页元素 为什么要美化网页 目的&#xff1a; 有效的传递页面信息美化网页、页面漂亮、才能吸引用户突显页面的主题提高用户的体验 span标签 span标签是短语内容的通用行内容器&#xff0c;它本身并没有任何特殊语义。 通常我们使用span标签来把我们想要重…

【MongoDB系列】3. MongoDB 安全策略:验证和授权

前言 前面文章中通过客户端工具&#xff08;MongoDB Shell、Robo 3T&#xff09;连接 MongoDB 服务时&#xff0c;只要有 IP 地址和端口号&#xff0c;就能连接到数据库&#xff0c;之后就能操作数据库。这是因为默认安装的 MongoDB 没有启用身份验证&#xff0c;也没有设置初…

【webpack】HMR热更新原理

本文&#xff1a;参考文章 一、HMR是什么&#xff0c;为什么出现 1、出现的原因 之前&#xff0c;应用的加载、更新都是一个页面级别的操作&#xff0c;即使单个代码文件更新&#xff0c;整个页面都要刷新&#xff0c;才能拿到最新的代码同步到浏览器&#xff0c;导致会丢失…

创作纪念日-我的第1024天

机缘 不知不觉已经成为创作者的第1024天啦… … 刚开始接触博客的初衷就是为了记笔记&#x1f4d2;、记总结&#x1f4dd;&#xff0c;或许对于当时就等同于是为了找工作。坚持学习并持续输出博客一年后&#xff0c;这时我发现再写博客&#xff0c;不在是为了找一份工作&…

大数据精准营销怎么满足用户的个性化需求?

近年来在AI和媒体的带动下&#xff0c;大数据分析不断介入&#xff0c;各行各业都开始陆续依仗大数据营销这棵大树&#xff0c;以此来更加高效、便捷、智能、精准的服务于用户。 这就像追求恋人一样&#xff0c;投其所好方能成为眷属。 大数据精准营销的好处&#xff1a; 相…

Spring Cloud 微服务2

Eureka 注册中心&#xff0c;服务的自动注册、发现、状态监控 Ribbon 负载均衡&#xff0c;Eureka中已经集成了负载均衡组件 Hystrix 熔断器&#xff0c;用于隔离访问远程服务、第三方库&#xff0c;防止出现级联失败。 Feign 远程调用&#xff0c;将Rest的请求进行隐藏&a…

【SpringBoot】Swagger和knife4j的使用

文章目录 前言1.什么是Swagger和Knife4j2.Swagger和Knife4j怎么用2.1 引入依赖2.2 设置配置类2.3 启动验证 3.完结撒花 前言 springboot笔记集合: springboot笔记合计 没用的废话理论不多说&#xff0c;会用就完了 1.什么是Swagger和Knife4j Swagger是一种开源的API描述语言…

排序之选择排序

文章目录 前言一、直接选择排序1、直接选择排序基本思想2、直接选择排序代码实现3、直接选择排序的效率 二、堆排序1、堆排序2、堆排序的效率 前言 选择排序的基本思想就是每一次从待排序的数据元素中选出最小(或最大)的一个元素&#xff0c;存放在序列的起始位置&#xff0c;…

pdf文件打开后部分文字无法显示

场景&#xff1a;pdf文件在系统内预览正常&#xff0c;但是下载到本地电脑上&#xff0c;使用wps查看&#xff0c;部分标题会消失&#xff0c;只有标题里面的数字还能显示出来 经过一系列排查&#xff0c;发现查看的电脑上缺失了字体&#xff0c;使用wps查看时&#xff0c;缺失…

TCP/IP五层模型、封装和分用

1.网络通信基础2.协议分层OSI七层协议模型TCP/IP五层/四层协议模型【重点】 3. 封装&分用 1.网络通信基础 IP地址&#xff1a;表示计算机的位置&#xff0c;分源IP和目标IP&#xff1b;举个例子&#xff1a;买快递&#xff0c;商家从上海发货&#xff0c;上海就是源IP&…

MySQL之脏读,不可重复读与幻读的概念及区别

MySQL是一款常用的关系型数据库&#xff0c;但在使用过程中&#xff0c;可能会遇到一些问题&#xff0c;比如脏读、不可重复读和幻读。这些问题可能会导致数据的不一致性&#xff0c;因此需要了解它们的概念及区别。 1. 脏读 首先是脏读。脏读是指在一个事务中读取了另一个事…

【高阶数据结构】AVL树 {概念及实现;节点的定义;插入并调整平衡因子;旋转操作:左单旋,右单旋,左右双旋,右左双旋;AVL树的验证及性能分析}

AVL树 一、AVL树的概念 二叉搜索树虽可以缩短查找的效率&#xff0c;但如果数据有序或接近有序二叉搜索树将退化为单支树&#xff0c;查找元素相当于在顺序表中搜索元素&#xff0c;效率低下。因此&#xff0c;两位俄罗斯的数学家G.M.Adelson-Velskii和E.M.Landis在1962年发明…

Java泛型机制

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a;每天一个知识点 ✨特色专栏&#xff1a…

【UE 材质】模型部分透明

材质节点如下&#xff0c;这里简单解释一下。首先通过“Mask”节点将"Texture Coordinate" 节点中的“G”通道分离出来&#xff0c;然后通过“if”节点进行判断&#xff0c;当值小于0.5时为透明&#xff0c;当颜色不小于5时为不透明。可以通过一个参数来控制模型透明…