当前位置: 首页 > news >正文

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

相关文章:

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

文章目录 1、启动、关闭、挂起、恢复(电源)2、更多虚拟机操作2.1 电源设置2.2 硬件参数设置2.3 状态栏2.4 全屏显示 3、快照与系统恢复4、桌面环境5、文件系统6、用户目录7、创建目录和文件8、命令行:文件列表ls 9、命令行:切换目…...

Ubuntu20.04下安装google输入法

Ubuntu20.04下安装google输入法 1、添加中文语言支持 打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言” 弹出“已安装语言”窗口,勾选中文(简体),点击应用 回到“语言支持”窗…...

Ros noetic 机器人坐标记录运动路径和发布 实战教程(A)

前言: 网上记录Path的写入文件看了一下还挺多的,有用yaml作为载体文件,也有用csv文件的路径信息,也有用txt来记录当前生成的路径信息,载体不重要,反正都是记录的方式,本文主要按yaml的方式写入,后文中将补全其余两种方式。 其中两种方式的主要区别在于,加载yaml所需要…...

Java“牵手”1688淘口令转换API接口数据,1688API接口申请指南

1688平台商品淘口令接口是开放平台提供的一种API接口,通过调用API接口,开发者可以获取1688商品的标题、价格、库存、商品快递费用,宝贝ID,发货地,区域ID,快递费用,月销量、总销量、库存、详情描…...

Python实现自动关键词提取

随着互联网的发展,越来越多的人喜欢在网络上阅读小说。本文将通过详细示例,向您介绍如何使用Python编写爬虫程序来获取网络小说,并利用自然语言处理技术实现自动文摘和关键词提取功能。 1. 网络小说数据抓取 首先,请确保已安装必…...

java八股文面试[多线程]——sleep wait join yield

sleep和wait有什么区别 sleep 方法和 wait 方法都是用来将线程进入阻塞状态的,并且 sleep 和 wait 方法都可以响应 interrupt 中断,也就是线程在休眠的过程中,如果收到中断信号,都可以进行响应并中断,且都可以抛出 In…...

Vue/React 项目部署到服务器后,刷新页面出现404报错

问题描述:在本地启动项目一切正常,部署到服务器上线后出现BUG,项目刷新页面出现404。 起初以为是自己路由守卫或是token丢失问题,找了一圈终于解决了 产生原因:我们打开vue/react打包后生成的dist文件夹,可…...

通信笔记:RSRP、RSRQ、RSNNR

0 基础概念:RE、RS和RB RE (Resource Element):资源元素是 LTE 和 5G 网络中的最小物理资源单位。一个资源元素对应于一个子载波的一个符号周期。 RS (Reference Signal):参考信号是在 LTE 和 5G 网络中用于多种目的的特定类型的信号。它们可…...

前端:html实现页面切换、顶部标签栏(可删、可切换,点击左侧超链接出现标签栏)

一、在一个页面&#xff08;不跨页面&#xff09; 效果&#xff1a; 代码 <!DOCTYPE html> <html><head><style>/* 设置标签页外层容器样式 */.tab-container {width: 100%;background-color: #f1f1f1;overflow: hidden;}/* 设置标签页选项卡的样式 …...

python print格式化输出

在 Python 中&#xff0c;以 f 或 F 前缀开始的字符串表示格式化字符串字面量&#xff0c;通常称为 “f-string”。从 Python 3.6 开始引入&#xff0c;它们是一种在字符串中嵌入表达式的新方法。这些表达式在运行时会被评估&#xff0c;然后使用 {} 将它们插入到字符串中。 这…...

钢筋水泥中的信仰--爱摸鱼的美工(16)

好久没有更新了&#xff0c;爱摸鱼的美工摸鱼太久可&#xff0c;终于出了一起钢筋水泥中的信仰&#xff0c;希望人们更加坚定个人的信仰。...

ViT论文Pytorch代码解读

ViT论文代码实现 论文地址&#xff1a;https://arxiv.org/abs/2010.11929 Pytorch代码地址&#xff1a;https://github.com/lucidrains/vit-pytorch ViT结构图 调用代码 import torch from vit_pytorch import ViTdef test():v ViT(image_size 256, patch_size 32, num_cl…...

Harbor查看密码

已经登录过的harbor 查看密码 cat /root/.docker/config.json {"auths": {"172.28.120.140": {"auth": "YWRtaW43QDIwMTg"}}使用base64解码...

Boa服务器与Cgi简介

Boa是一个单任务的HTTP服务器&#xff0c;Boa只能依次完成用户的请求&#xff0c;而不会fork出新的进程来处理并发连接请求。Boa支持CGI。Boa的设计目标是速度和安全&#xff0c;这很符合嵌入式的需要&#xff0c;他的特点就是可靠性和可移植性。 Boa的作用&#xff1a; 负责h…...

入门vue——创建vue脚手架项目 以及 用tomcat和nginx分别部署vue项目(vue2)

入门vue——创建vue脚手架项目 以及 用tomcat和nginx分别部署vue项目&#xff08;vue2&#xff09; 1. 安装npm2. 安装 Vue CLI3. 创建 vue_demo1 项目&#xff08;官网&#xff09;3.1 创建 vue_demo1 项目3.1.1 创建项目3.1.2 解决 sudo 问题 3.2 查看创建的 vue_demo1 项目3…...

oracle中的(+)

一、()为何意&#xff1f; oracle中的&#xff08;&#xff09;是一种特殊的用法&#xff0c;&#xff08;&#xff09;表示外连接&#xff0c;并且总是放在非主表的一方。 二、举例 左外连接&#xff1a; select A.a,B.a from A LEFT JOIN B ON A.bB.b; 等价于 select A.a,B.…...

五种永久免费 内网穿透傻瓜式使用

方法一(使用qydev) 官网&#xff1a;点击访问 1、官网 页面&#xff1a;找到客户端下载 2、找到自己电脑或者运行平台对应的版本(我的是windows 64位) 3、下载完成后解压到 自己熟悉的文件内保存&#xff0c;解压后&#xff0c;暂时不管她&#xff0c;继续第4步 4、登录官网…...

【Java基础增强】Stream流

1.Stream流 1.1体验Stream流【理解】 案例需求 按照下面的要求完成集合的创建和遍历 创建一个集合&#xff0c;存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 遍历上一步得…...

reduxreact-redux

redux redux组成部分&#xff1a;state,action,reducer,store store主要职责&#xff1a; 维持应用的state 提供getState()方法获取state 提供dispatch()方法发送action 通过subscribe()来注册监听 通过subscribe()返回值来注销监听 用法&#xff1a; action:必须要有return返…...

go中的并发

goruntine(协程) 每一个并发的执行单元叫做一个goruntine&#xff0c;要编写一个并发任务&#xff0c;可以在函数名前加go关键字&#xff0c;就能使这个函数以协程的方式运行&#xff0c; 如&#xff1a;go 函数名&#xff08;函数参数&#xff09;、 如果函数有返回值&…...

揭秘AI专著写作:如何利用AI工具一键生成20万字专著并降低查重率?

撰写学术专著的挑战与AI工具解决方案 撰写学术专著不仅考验研究者的学术能力&#xff0c;更是对心理承受力的一种考验。与团队协作完成论文不同&#xff0c;专著的撰写往往是一个人的战斗。研究者需要在选题、构建框架到内容撰写和修改的每个环节都独立面对。长时间的孤独创作…...

U8 ERP接口二次封装实战:用Net4.8+WebAPI打造比OpenAPI更香的内网集成方案

U8 ERP接口二次封装实战&#xff1a;用Net4.8WebAPI打造比OpenAPI更香的内网集成方案 在传统制造业数字化转型浪潮中&#xff0c;ERP系统作为企业核心数据枢纽&#xff0c;其接口能力直接决定了IT生态的扩展性。用友U8作为国内主流ERP解决方案&#xff0c;虽然提供了EAI、原生A…...

观察Taotoken在不同网络环境下API调用的延迟表现

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 观察Taotoken在不同网络环境下API调用的延迟表现 在将大模型API集成到实际应用时&#xff0c;网络环境是影响开发者体验的关键因素…...

Stylis完全指南:掌握CSS嵌套、前缀和压缩的终极教程

Stylis完全指南&#xff1a;掌握CSS嵌套、前缀和压缩的终极教程 【免费下载链接】stylis light – weight css preprocessor 项目地址: https://gitcode.com/gh_mirrors/st/stylis Stylis是一款轻量级CSS预处理器&#xff0c;专注于提供高效的CSS嵌套、自动前缀添加和代…...

AI气象模型统一基准:可复现、多源真值、时空一致的评测标尺

1. 这不是又一个“天气数据集”&#xff0c;而是一把标尺&#xff1a;为什么AI气象建模急需统一基准“AI Weather Models”这个词组最近两年在气象学会议、AI顶会和工业界技术白皮书里出现的频率&#xff0c;已经快赶上“大模型”本身了。但我和团队在去年参与三个不同机构的AI…...

逻辑流中,判断操作符NULLOREMPTY的限制

问题描述&#xff1a; 逻辑流中&#xff0c;判断操作符NULLOREMPTY的限制 解决方案: NULLOREMPTY与NOTNULLOREMPTY都只能判断值是null或者空字符串&#xff0c;判断空对象不生效。建议如果是{}空对象&#xff0c;请使用java表达式去写判断条件。 比如下图&#xff1a;Busin…...

3步告别GitHub英文界面:GitHub中文化插件终极解决方案

3步告别GitHub英文界面&#xff1a;GitHub中文化插件终极解决方案 【免费下载链接】github-chinese GitHub 汉化插件&#xff0c;GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese 还在为GitHub的英文…...

2026年想做美缝施工?专业靠谱的美缝施工究竟哪家好?

在装修领域&#xff0c;美缝施工虽看似是小工程&#xff0c;却对家居整体美观度和实用性影响重大。然而&#xff0c;美缝行业乱象丛生&#xff0c;让众多业主在选择美缝施工团队时犯了难。2026年若想做美缝施工&#xff0c;怎样才能选到专业靠谱的团队呢&#xff1f;下面为大家…...

Prompt 缓存,一次讲明白

每当一个 AI Agent 往前走一步&#xff0c;它其实都在交一笔税。它会重新读取所有内容。系统提示词。 工具定义。 项目上下文。 三轮前已经加载过的内容。每一轮都重新读一遍。这就是 context tax。对长时间运行的 Agent 工作流来说&#xff0c;它往往是整个 AI 基础设施里最贵…...

ARMv8-A架构VDISR_EL3与VSESR_EL2寄存器解析

1. AArch64系统寄存器概述在ARMv8-A架构中&#xff0c;系统寄存器是处理器状态和功能控制的核心组件。它们分布在不同的异常级别(EL0-EL3)&#xff0c;每个级别都有特定的访问权限和功能定位。作为芯片级开发者&#xff0c;理解这些寄存器的细节对构建稳定可靠的系统至关重要。…...