当前位置: 首页 > 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;、 如果函数有返回值&…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…...

[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?

&#x1f9e0; 智能合约中的数据是如何在区块链中保持一致的&#xff1f; 为什么所有区块链节点都能得出相同结果&#xff1f;合约调用这么复杂&#xff0c;状态真能保持一致吗&#xff1f;本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里&#xf…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…...

XCTF-web-easyupload

试了试php&#xff0c;php7&#xff0c;pht&#xff0c;phtml等&#xff0c;都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接&#xff0c;得到flag...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建

制造业采购供应链管理是企业运营的核心环节&#xff0c;供应链协同管理在供应链上下游企业之间建立紧密的合作关系&#xff0c;通过信息共享、资源整合、业务协同等方式&#xff0c;实现供应链的全面管理和优化&#xff0c;提高供应链的效率和透明度&#xff0c;降低供应链的成…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)

笔记整理&#xff1a;刘治强&#xff0c;浙江大学硕士生&#xff0c;研究方向为知识图谱表示学习&#xff0c;大语言模型 论文链接&#xff1a;http://arxiv.org/abs/2407.16127 发表会议&#xff1a;ISWC 2024 1. 动机 传统的知识图谱补全&#xff08;KGC&#xff09;模型通过…...

【JavaSE】绘图与事件入门学习笔记

-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角&#xff0c;以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向&#xff0c;距离坐标原点x个像素;第二个是y坐标&#xff0c;表示当前位置为垂直方向&#xff0c;距离坐标原点y个像素。 坐标体系-像素 …...

Spring AI与Spring Modulith核心技术解析

Spring AI核心架构解析 Spring AI&#xff08;https://spring.io/projects/spring-ai&#xff09;作为Spring生态中的AI集成框架&#xff0c;其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似&#xff0c;但特别为多语…...