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

Ubuntu终端指令

目录

目录

一、基本指令

1.命令行提示符

2.切换用户

3.修改密码

4.查看当前目录下的文件

5.修改文件权限---chmod

6.cd 切换路径

7.touch

8.cat

9.echo

10.mkdir

11. rm/rmdir

 二、在线下载软件

1.更新软件源

 2.更新软件列表

3.下载软件

三、离线安装软件

1. 软件安装包的命名

 2.离线安装软件的指令

四、文件相关的指令

1.head

 2.tail

 3.管道符   |

4.find**

5.通配符

 6.file ---->查看文件

 7.wc ----->(word count)

 8.查找字符串 ---->grep

练习:

9.cut ----->字符串裁剪 

10.压缩和解压缩 

11.tar 文件归档并压缩 

i)归档

 ii)拆包并解压缩

五、文件权限相关的操作

1.chgrp --->修改文件的所属组用户

2.chown --->修改文件的所属用户

六、创建链接文件 

1.创建硬链接文件 ln

 2.创建软链接文件 ---->ln -s

七、用户相关的操作 

1.新建用户

2.给新用户添加sudo权限      

3.删除用户

4.usermod ---->修改用户的信息

八、磁盘相关的操作

1.让U盘链接到虚拟机

i)方法1:通过弹窗让U盘链接到虚拟机

ii)方法2:通过虚拟机设置的菜单栏

2.检查U盘是否被ubuntu识别

3.磁盘分区

4.对分区格式化---->mkfs

5.磁盘的挂载 ---->mount

常见的问题:

练习:


一、基本指令

1.命令行提示符

ubuntu@ubuntu:~$ 

ubuntu:用户名

@:分隔符

ubuntu:主机名

~:家目录(当前所在的路径)

$:普通用户权限          root :  #

2.切换用户

su 用户名     ----->切换到指定用户

su                 ----->默认切换到超级用户

sudo     加在指令前   ----->用超级用户的权限执行后的指令

3.修改密码

passwd 用户名 ----->修改指定用户的密码

普通用户修改管理员用户的密码需要加sudo

输入的密码不会回显

4.查看当前目录下的文件

ls 目标路径 ------->回显指定路径下的所有文件名

ls 目标文件 ------->回显文件名

ls -a ---->查看所有文件,包括隐藏文件,.开头的都是隐藏文件

ls -lh ---->查看文件的详细信息,给文件的大小带单位的显示

ls -i ---->显示文件的inode号

-rw-rw-r-- 1 ubuntu ubuntu 4549 八月 22 14:51 test.s

文件类型:7种

b:块设备文件 -:普通文件

c:字符设备文件 l:软连接文件

d:目录文件 s:套接字文件

p:管道文件

rw-rw-r--

r:可读 w:可写 -:没有权限 x:可执行权限

八进制数表示文件权限:

r:4 w:2 x:1

5.修改文件权限---chmod

字母表示法:

chmod 用户+/-/=权限的字母表示 文件名

八进制表示法:

chmod 0三位八进制数 文件名

chmod 4 1.c ------> 把1.c的其他用户权限改为4,所属组和所属用户没有权限

6.cd 切换路径

cd ---->默认切换到当前用户的家目录

超级用户的家目录:在根目录下 /root

7.touch

创建文件 touch 文件名

1、文件本身不存在,创建该文件

2、文件已经存在,更新文件的时间戳

8.cat

cat 文件名

回显文件的内容

9.echo

echo 字符串 ------>回显一遍字符串

10.mkdir

mkdir /dir1/dir2/dir3 -p 实现多级目录的创建

11. rm/rmdir

rmdir 空目录 ----->删除空目录

rm -r 非空目录 ----->删除非空目录

 二、在线下载软件

1.更新软件源

更新成国内的软件源:清华源、阿里源、163源、中科大源····

去网页搜:ubuntu的软件镜像源

清华源:ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorubuntu 使用帮助 | 镜像站使用帮助 | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。icon-default.png?t=N7T8https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

先备份一份原有的源,但是大家的都备份好了,不需要自己备份了

/etc/apt/sources.list

ls /etc/apt ---->sources.list.save

 2.更新软件列表

sudo apt-get update ------>让Ubuntu连接到国内的镜像源网站

如果报以下错误,把https改成http就可以了

3.下载软件

sudo apt-get install 软件名   ---->下载软件
sudo apt-get install oneko   --->追鼠标的猫
sudo apt-get install bastet  --->俄罗斯方块
下载软件后,如何执行:
直接在终端输入软件名
以oneko为例,直接输入软件名,会在前台执行,没有办法去写其他的指令
oneko&  ---->让onkeo后台运行,会回显一个进程号
可以直接使用kill -9 进程号,杀死进程
sudo apt-get install gnome-mines   ---->下载扫雷
sudo apt-get remove 软件名  --->卸载软件,不完全卸载
sudo apt-get remove 软件名 --purge  --->卸载软件,完全卸载
sudo apt-get download 软件名  --->下载软件的安装包
download指令会把安装包下载在执行指令的路径下
sudo apt-get clean  ---->清空默认下载位置的安装包
/var/cache/apt/archives/  ---->软件包的默认下载位置sudo apt-get install make

三、离线安装软件

离线安装软件不会检查软件依赖,也不会自动下载软件依赖,对于需要软件依赖的软件进行离线安装会报错

在线安装软件,会检查软件依赖,并主动安装软件依赖

sql---->离线安装会报错

1. 软件安装包的命名

 2.离线安装软件的指令

dpkg ----->debian package的缩写

下载:sudo dpkg -i 软件包名 (重点掌握)
注意事项:如果执行指令的路径和安装包不在同一路径下,要给安装包加上路径
卸载:sudo dpkg -r 软件名     ---->不完全卸载软件sudo dpkg -P 软件名     ---->完全卸载软件

四、文件相关的指令

1.head

cat 文件名 ----->查看文件中的所有内容

head 文件名 ----->默认回显文件的前10行

head -n 文件名 ----->指定回显文件的前n行

 2.tail

tail 文件名 ------>回显文件的后10行

tail -n 文件名 ----->回显文件的后n行

head和tail,默认显示前10行和尾10行,如果不足就全部显示,

如果超过10行,只显示10行

 3.管道符   |

指令1 | 指令2 | 指令3 | ·····

把前一条指令的输出当作后一条指令的输入

例:

查看1.c文件的第4行:head -4 1.c | tail -1

4.find**

通常使用find查找文件,结果都是绝对路径

格式:
find 要查找的路径 -name 要查找的文件名find可以实现模糊查找,已经不记得具体的文件名,只记得部分文件名
已知文件以1开头,.c结尾,不知道具体的文件名
find 目标路径 -name  1\*.cfind的使用场景:
在项目开发的过程中,多个文件中某一个文件报错,可以使用find以及文件名,快速找到文件的位置

5.通配符

*:可以任意通配一个或多个字符
?:通配任一个字符,如果想使用?通配多个字符,多加几个?,有几个匹配几个
[]:通配[]内的任一个字符
[1234]:通配1234中的任一个字符
[2-5]:通配2-5中的任一个字符
[12347-9]:通配1234和7-9中的任一个字符
[1234,7-9]:通配1234、7-9和,中的任一个字符   

 6.file ---->查看文件

a.out:文件名 
ELF:是一个ELF类型的文件
64-bit:支持64位操作系统
LSB shared object:小端存储
x86-64 ----->架构
version 1 (SYSV) ---->版本
dynamically linked, interpreter /lib64/l, --->链接的库
for GNU/Linux 3.2.0  ---->gcc编译器的版本
BuildID[sha1]=60b94b36154878cc979cc2aae1af6e92a45f044f, ---->动态ID
not stripped  ---->文件没有被压缩过

 7.wc ----->(word count)

wc 文件名

回显行号,单词个数,字符个数,文件名

wc -l 文件名 ---->回显文件的行数

wc -w 文件名 ---->回显文件单词的个数

wc -c 文件名 ---->回显文件字符的个数

 

 8.查找字符串 ---->grep

grep  "要查找的字符串"  要查找的路径  (参数)
-n:查找的同时显示字符串所在行
-i:不区分大小写
-R:递归查找   ---->只用于目标路径是目录不是文件
-w:按单词查找 grep "ubuntu$" 文件名   ---->查找以ubuntu作为结尾的所在行
grep "^ubuntu" 文件名   ---->查找以ubuntu作为开头的所在行
grep "^ubuntu$" 文件名   ---->要求开头和结尾是同一个ubuntu

练习:

1、查找/etc/passwd中Ubuntu用户所在行,并显示行号

grep "^Ubuntu" /etc/passwd -ni -----"^"的作用:

查找以指定单词为开头的所在行

2、查找/etc/passwd中sys用户所在行,并显示行号

grep "sys" /etc/passwd -niw

3、查找/etc/group中Ubuntu组所在的行,回显行号

grep "^ubuntu" /etc/group -n

9.cut ----->字符串裁剪 

cut -d "分隔" -f "要截取的域" 文件名

cut -d ":" -f "1" /etc/passwd

截取/etc/passwd中,所有以":"分隔的,第一个域

10.压缩和解压缩 

压缩和解压缩后源文件都不存在

gz ---->压缩生成.gz后缀的文件

xz ---->压缩生成.xz后缀的文件

bz2 ---->压缩生成.bz2后缀的文件

gzip 要压缩的文件

bzip2 要压缩的文件

xz 要压缩的文件

解压缩

unxz 要解压缩的文件 ---->把压缩文件解压出来,压缩文件.xz会消失

gunzip 要解压缩的文件

bunzip2 要解压缩的文件

三种压缩工具的压缩效率:xz > bz2 > gz

三种压缩工具的压缩时长:xz > bz2 > gz

xz需要时间更长,适用于对文件归档

gz需要时间更短,适用于临时文件传输

11.tar 文件归档并压缩 

归档和拆包后源文件仍然存在

i)归档

把多个文件打包生成一个文件

tar -cvf 要生成的文件名.tar 要打包的文件

-c:归档/打包的参数

把要打包的文件生成一个新的文件.tar

tar指令提供的压缩参数:

-j:使用bz2工具压缩

-J:使用xz工具压缩

-z:使用gz工具压缩

tar -czf 生成的文件名.tar.gz 要打包并压缩的文件

tar -cjf 生成的文件名.tar.bz2 要打包并压缩的文件

tar -cJf 生成的文件名.tar.xz 要打包并压缩的文件

 ii)拆包并解压缩

tar -xvf 要拆包(解压缩)的文件 ---->既可以完成拆包也可以完成解压缩

万能的拆包解压缩指令

仍然可以使用对应的压缩参数进行解压缩,-j、-J、-z

注意:

有万能的拆包指令,但是没有万能的归档并压缩指令

所以在进行归档并压缩时,压缩工具和压缩生成的文件后缀必须严格一致

五、文件权限相关的操作

1.chgrp --->修改文件的所属组用户

由于现在都是在ubuntu用户和root用户之间转换,所以需要加sudo,如果是两个普通用户之间的转换不需要加sudo

例:有文件2.c

sudo chgrp root 2.c --->把2.c文件的所属组用户改为root

2.chown --->修改文件的所属用户

由于现在都是在ubuntu用户和root用户之间转换,所以需要加sudo,如果是两个普通用户之间的转换不需要加

sudo sudo chown root: 1.c       修改1.c的所属用户和所属组用户为root

sudo chown :root 1.c                修改1.c的文件所属组用户为root

sudo chown root 1.c                 修改1.c的所属用户为root

sudo chown ubuntu:root 1.c     修改1.c的文件所属用户为ubuntu,所属组用户为root

六、创建链接文件 

1.创建硬链接文件 ln

硬链接就类似于复制粘贴

ln      被链接文件名      生成的硬链接文件名

硬链接文件的注意事项:

1、硬链接文件和源文件有相同的inode号 ---->inode号是文件的唯一索引

2、修改任一个文件,另一个文件都会发生变化

3、只删除硬链接文件/源文件,不会影响到另一个文件

4、当文件描述中,硬链接文件个数为0时,才表示文件被删除

5、当删除文件的硬链接文件后,再创建一个同名文件,这个同名文件是一个全新的文件

6、硬链接文件的文件类型是-:普通文件

 2.创建软链接文件 ---->ln -s

软链接/符号链接

理解为wins下的快捷方式

ln -s   被链接文件的绝对路径      软链接文件的绝对路径 注意事项:

1、建议大家在创建软链接文件时,加文件的绝对路径

2、任一个文件的修改,都会影响到另一个文件

3、如果源文件被删除,链接文件会失效,如果想重新生效,再创建一个同名的源文件,软链接文件就会重新被链接

4、软链接文件的文件类型是l

5、拷贝软链接文件时,为了保持链接文件原有的属性,加上-d参数,如果不加,仅仅复制过来一个普通文件

七、用户相关的操作 

1.新建用户

sudo adduser 用户名

新建用户一定需要sudo权限

新建用户时,会创建一个同名的组,如果创建用户时,同名组已经存在, 会提示组已经存在,并且用户不会创建成功 --->使用sudo delgroup 把同名组删掉

2.给新用户添加sudo权限      

修改/etc/sudoers文件,需要sudo权限,切换到超级用户或者切换到有sudo权限的用户

sudo vim /etc/sudoers

打开sudoers文件,按照上面原有的内容抄下来,需要把%admin改成用户名

(不要复制粘贴)

3.删除用户

sudo deluser 用户名  ---->可以删除用户,但是不会删除用户的家目录,可以后续手动删除
sudo userdel -r 用户名  ----->删除用户的同时删除用户的家目录

4.usermod ---->修改用户的信息

改用户信息,需要保证用户不在登陆状态

sudo usermod -c 新的描述信息 用户名
sudo usermod -l 新的用户名  用户名
sudo usermod -m -d  新的家目录路径  用户名
-m -MOVE    -d -HOME_DIR
sudo usermod -g 新的组 用户名 ---->需要保证目标组已经存在
查看/etc/group中记录所有已经存在的组

/etc/passwd中的一行

ubuntu:用户名

x:用户是否加密

1000:uid

1000:gid

guoq:描述信息 ------>会在图形化界面显示(开关机登陆界面)

/home/ubuntu:用户的家目录

/bin/bash:用户使用的shell解析器 

八、磁盘相关的操作

1.让U盘链接到虚拟机

i)方法1:通过弹窗让U盘链接到虚拟机

ii)方法2:通过虚拟机设置的菜单栏

2.检查U盘是否被ubuntu识别

ls /dev/sd* ----->如果结果包含除了sda外的其他内容,说明U盘连接成功

可以通过df -h指令查看空间使用率

外部设备(U盘)只有在挂载的情况下,才能通过df -h查看到

3.磁盘分区

fdisk是一个磁盘分区的软件,如果没有软件,可以使用:sudo apt-get install fdisk

sdb表示整个磁盘,sdb1表示对整个磁盘空间划分后的一个分区

sudo fdisk /dev/sdb  ---->使用fdisk工具,对整个物理磁盘的空间进行划分
进入fdisk工具后,输入相应的指令完成对磁盘的操作
p:打印已有的分区
n:新建分区
d:删除分区
w:写入磁盘并退出
q:不写入磁盘直接退出2048表示1M

说明磁盘分区成功

4.对分区格式化---->mkfs

make file system

sudo mkfs.要格式化的文件格式 要格式化的分区 sudo mkfs.ntfs 要格式化的分区

如果分区已经被挂载,格式化会失败,先给分区取消挂载

格式化成功的提示

5.磁盘的挂载 ---->mount

因为在linux下万物皆文件,磁盘会被识别成一个块设备文件,没有办法直接写入文件

可以选择一个已有的文件夹,让磁盘分区挂载到这个文件夹下,挂载成功后,对该文件夹的操作就相当于对磁盘的操作

sudo mount 要挂载的磁盘分区 挂载的目录
sudo umount 取消挂载的分区
sudo umount 取消的挂载点(尽量用这种)

常见的问题:

  1. 先检查U盘有没有被自动挂载,df -h ---->查看U盘的挂载点 umount
  2. 使用fidsk工具,对整个物理磁盘分区,sdb后面不带数字
  3. 如果后面需要对分区格式化,分区分小一点空间
  4. 挂载的注意事项:

挂载的目录本身存在,挂载后无法访问到目录原有的内容,如果不取消挂载,然后把U盘弹出了,就无法继续访问挂载点目录,可以通过取消挂载去解决 ,sudo umount 挂载点名

练习:

使用cut截取出Ubuntu用户的家目录,要求:不能使用":"作为分割

ubuntu@ubuntu:etc$ cut -d "/" -f "2" passwd

 

相关文章:

Ubuntu终端指令

目录 目录 一、基本指令 1.命令行提示符 2.切换用户 3.修改密码 4.查看当前目录下的文件 5.修改文件权限---chmod 6.cd 切换路径 7.touch 8.cat 9.echo 10.mkdir 11. rm/rmdir 二、在线下载软件 1.更新软件源 2.更新软件列表 3.下载软件 三、离线安装软件 1. …...

python给json 转实体类加注释的代码实现

1 通过 GsonFormatPlus 生成的实体类 package com.zcl;import java.util.List;public class Test{/*** org_code*/private String org_code;/*** code*/private String code;/*** name*/private NameDTO name;/*** vendorextends*/private VendorextendsDTO vendorextends;/**…...

绘制三角波与梯形波

函数 使用三角函数及反三角函数 在线编辑运行工具 JupyterLite Retro - Notebook 三角波 import numpy as np import matplotlib.pyplot as plt # 创建一个从-2π到2π(包含2π)的等差数列,步长为0.01 x = np.arange(-4*np.pi, 4*np.pi, 0.01) # 计算y值 y = np.…...

【Git】 git push 提示Not possible to fast-forward,无法提交也无法提交程序

目录 一、执行rebase操作 二、取消rebase操作 错误内容 # git push To gitlab.aipark.com:aits/data-intergration.git! [rejected] zjk-prod-20230823 -> zjk-prod-20230823 (fetch first) error: failed to push some refs to gitlab.aipark.com:aits/data-in…...

优思学院|为什么质量工程师在别人看是“救火“的呢?

为什么质量工程师在别人看是‘救火’的呢?现今的质量管理体系已经很成熟,一家公司质量部门会有IQC、IPQC、OQC负责来料、过程质量、成品质量等等,而质量工程师(QE)的工作是要确保这些活动合理和有效,不产生…...

VMware Explore | 联想与VMware扩大合作带来生成式AI和多云解决方案

*带有 VMware Cloud 的全新联想 ThinkSystem 生成式 AI 解决方案,采用 NVIDIA 加速计算和软件,提供专为实现下一代 AI 工作负载而打造的 GPU 密集型平台。 联合创新实验室为商业中端市场和企业提供即用型混合多云解决方案。 全新 Lenovo TruScale Hybr…...

8月份徒弟企业面试后反馈的软件测试面试题(含金量高请收藏)

hello,我是清风。最近很多粉丝私信我要软件测试学习和面试资料,今天来安排一下面试题。我这里从来不缺永远不缺的就是面试提。我个人有几年软件测试面试官经验先不谈,我的徒弟每个月出去面试,我会叫他们录音。面试题都会反馈给我 …...

私有云不是真正的云计算!

大数据产业创新服务媒体 ——聚焦数据 改变商业 中国云计算遇到困境,IaaS层面,阿里云、腾讯云等增长乏力;SaaS没有发展起来。反观美国,整个云计算蓬勃发展,AWS、微软云、谷歌云体量更大,增速却不低&#x…...

netperf 测试时延和吞吐

一、Netperf是一种网络性能测试工具,主要基于TCP或UDP的传输。可以测量TCP和UDP传输的吞吐量、时延、CPU 占用率等性能参数。Netperf测试结果所反映的是一个系统能够以多块的速度向另一个系统发送数据,以及另一个系统能够以多块的速度接收数据。 二、打…...

安卓预制权限添加规则

android:protectionLevel 可以在 android/frameworks/base/core/res/AndroidManifest.xml查询 signature|preinstalled 加在 这个文件里 privapp-permissions-xx.xml dangerous 加在 default-permissions/default-mega-permissions.xml normal 不需要加 不存在两个文件都加…...

D3JS简介

D3JS 什么是D3js D3.js是一个流行的JavaScript数据可视化库,它提供了一系列的API和工具,用于创建交互式的数据图表、地图等可视化效果。以下是一些D3.js的特点和用途: 数据驱动:D3.js基于数据驱动的思想,将数据和视觉…...

系统架构设计师(第二版)学习笔记----系统工程

【原文链接】系统架构设计师(第二版)学习笔记----系统工程 文章目录 一、系统工程方法1.1 系统工程方法的特点1.2 系统工程方法种类1.3 霍尔三维结构的7个阶段1.4 霍尔三维结构的7个步骤1.5 切克兰德方法的7个步骤1.6 并行工程的目标1.7 并行工程强调以下…...

java spring cloud 企业工程管理系统源码+二次开发+定制化服务

鸿鹄工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离构建工程项目管理系统 1. 项目背景 一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工程管…...

IMX6ULL移植篇-boot 命令的学习

一. boot 命令简介 uboot 的作用是启动 Linux系统。所以 uboot 肯定有相关的 boot(引导)命令来启动 Linux。 常用的与 boot 有关的命令有:bootz、bootm 和 boot。 本文主要学习 boot 命令的使用。 本文接上一篇文章,如下: IMX6ULL移植篇…...

Python字典和集合操作指南:创建、获取值、修改和删除键值对,复制和遍历方法全解析

文章目录 字典(dict)创建字典获取字典中的值修改字典删除字典中的键值对复制字典字典推导式遍历字典使用keys()方法使用values()方法使用items()方法 小结 集合(set)创建集合集合操作集合运算小结 python精品专栏推荐python基础知…...

unity 接收拼接数据进行纹理替换且保存相机纹理到rtsp server(一)

1 rtsp 协议后编码解码 rtsp协议的问题就是,拼接完成后,还需要编码,而unity里面再需要解码,需要的过程多了一步编码再解码,大大加重了 2 rtsp 协议后轻量编码 rtsp协议使用mjpeg进行图片传输。why?这样做…...

视频讲解|3014 含分布式电源的配电网优化重构

目录 1 主要内容 2 讲解视频链接 3 部分程序 1 主要内容 该视频为程序目录中编号1034的讲解内容,该程序的链接为配电网优化重构matlab智能算法,本次重点讲解了基本环矩阵原理以及代码两步实现过程、如何利用基本环向量去创造可行解、粒子群优化过程、…...

分布式、锁、延时任务

1. redission redission 原理 Redis分布式锁-这一篇全了解(Redission实现分布式锁完美方案) 2.zk 2.1 指令 ls / / 下有哪些子节点 get /zookeeper 查看某个子节点内容 create /aa “test” delete /aa set /aa “test01” 2.2 创建节点 模式 默认创建永久 create -e …...

Mojo 语言官网

Mojo面向 AI 开发者的新型编程语言,无缝支持CPU、GPU,兼容Python,跟Python类似的语法,但是比Python快68000倍。目前Mojo仅支持Ubuntu,暂不支持Windows和Mac,可以在Mojo Playground先体验一下。 Mojo 语言…...

JTS:02 使用WKB操作数据

版本 org.locationtech.jts:jts-core:1.19.0 链接: github 代码 import org.locationtech.jts.geom.Coordinate; import org.locationtech.jts.geom.Geometry; import org.locationtech.jts.geom.GeometryFactory; import org.locationtech.jts.geom.Point; import org.loca…...

stonedb部署实践

1.使用docker部署,会有一些问题,启动失败: xiuchenggongxiuchengdeMacBook-Pro stonedb % docker logs 27a92a0510fd _main[ -f …...

wsl使用apt install net-tools报错

前两天折腾了几个小时把wsl安装好了,后面准备安装ifconfig命令的时候发现网络有问题,总结处理过程如下: 1.修改/etc/wsl.conf文件,修改后wsl.conf文件内容如下: [boot] systemdtrue [network] generateResolvConffals…...

python 使用requests爬取百度图片并显示

爬取百度图片并显示 引言一、图片显示二、代码详解2.1 得到网页内容2.2 提取图片url2.3 图片显示 三、完整代码 引言 爬虫(Spider),又称网络爬虫(Web Crawler),是一种自动化程序,可以自动地浏览…...

DataSecurity Plus:守护企业数据安全的坚实堡垒

在当今数字化时代,数据被认为是企业最宝贵的资产之一。然而,企业面临着巨大的数据安全挑战,其中之一就是数据泄露。数据泄露可能导致敏感信息的丧失、法律责任的追究以及声誉受损。因此,保护企业数据安全已经成为每个组织的首要任…...

《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制

title: 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制Windows,macOS,Linux设备 tags: 个人成长 categories:树莓派不吃灰 前段时间, 有一台老式MacBook Pro被我改造成了影视资源解码主机, 《树莓派4B家庭服务器搭…...

Redis 分布式锁

面试题: Redis除了拿来做缓存,你还见过基于Redis的什么用法? 1.数据共享,分布式Session 2.分布式锁 3.全局ID 4.计算器、点赞 5.位统计 6.购物车 7.轻量级消息队列:list、stream 8.抽奖 9.点赞、签到、打卡 10.差集交集…...

水循环原理VR实景教学课件开发

日本核污水排海让人们越来越重视海洋大气层水循环的安全,水循环是一个周而复始、循环往复的动态过程,为了将水循环过程以形象、生动地形式展示出来,水循环VR全景动态演示逐渐受到大家青睐。 传统的水循环教育方式通常是通过图片、动画或实地考…...

[小尾巴 UI 组件库] 全屏响应式轮播背景图(基于 Vue 3 与 Element Plus)

文章归档于:https://www.yuque.com/u27599042/row3c6 组件库地址 npm:https://www.npmjs.com/package/xwb-ui?activeTabreadme小尾巴 UI 组件库源码 gitee:https://gitee.com/tongchaowei/xwb-ui小尾巴 UI 组件库测试代码 gitee&#xff1a…...

关于ESP32S3无法识别到端口问题

前言 (1)因为实习问题,需要使用ESP32BOX进行二次开发。一般来说,接触一款MCU,3天上手是基本操作。但是对于乐鑫的芯片,环境搭建是真的折磨人(苦笑),而且官方文档几乎没有…...

如何判断bug是前端bug还是后端bug

1.前后端bug 特征: 前端主要负责显示数据,后端主要负责处理数据、存储数据,前后端主要通过接口进行数据交换。 前端bug的特征: 界面显示类问题:如文字大小不一,控件颜色不搭,控件不整齐&#x…...

兰州网站备案谁家做/世界杯球队最新排名

//定义对象(如json对象) var aa{}; 或 var entity new Object(); //取对象属性的值,两种方式: aa.name 或aa[name] //定义数组 var bb[]; //取数组值,取第一个,就直接bb[0] //禁用按钮--赋属性值 $(&quo…...

全球最热门网站/中国国家人事人才培训网证书查询

本周中心抓到一个在野的flash 0day(相关信息见此链接),于是又捡起了一年多的flash 漏洞的相关知识,遂总结一下。普通的trace调试flasher样本一般建议使用调试版的flash player,在调试版本下可以输出swf文件运行时的相关日志,便于进…...

游戏公司官方网站建设方案/深圳网络推广网站

转自:http://www.jb51.net/article/50070.htm # os 模块 os.sep 可以取代操作系统特定的路径分隔符。windows下为 \\ os.name 字符串指示你正在使用的平台。比如对于Windows,它是nt,而对于Linux/Unix用户,它是 posix os.getcwd()…...

英文网站怎么做301跳转/seo推广策划

在一些情况下,一个进程只能产生一个实例来执行。Unix环境,提供了文件-记录锁(file- and record-locking)机制,提供了事项单实例进程的基本解决方案。 假如,一个进程在开始运行时,生成了一个文件,并且&…...

邓亚萍近况 做网站败光20亿/宁德市疫情最新消息

Edit笔记内容:Python3 OS 文件/目录方法 笔记日期:2017-11-12Python3 OS 文件/目录方法os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:声明:转自以下网址: http://www.runoob.com/python3/pyt…...

网站定制开发是什么意思/网络推广有几种方法

配置了 log4j 在xml 中&#xff0c;但控制台输出为空的解决办法 1、 在Mybatis 的核心配置文件内添加&#xff1a; <setting name"logImpl" value"LOG4J"/> </settings>2、在当前工程的pom 文件内添加 <dependencies><dependency>…...