流程图 网站/公众号开发
linux快速入门-学习笔记
- 第一章:Linux系统概念及命令学习
- Linux系统基本概念
- 命令终端介绍
- 命令格式介绍
- Linux系统辨别目录与文件的方法
- 通过文件详细属性辨别
- ls 查看目录/文件命令
- Linux 系统下的归属关系
- 命令行编辑技巧
- Linux 基本权限的类别
- 课后练习
- 第二章:常用文件管理命令
- 1. mkdir 创建目录命令
- 2. cd 切换目录命令
- 3. 绝对路径与相对路径
- 4. pwd 打印当前所在目录
- 5. rmdir 删除空目录命令
- 6. touch 创建文件命令
- 7. cp 复制命令
- 8. mv 移动命令
- 9. cat 查看文件内容命令
- 10. less查看文件内容命令
- 11. head与tail查看文件命令
- 12. rm删除命令
第一章:Linux系统概念及命令学习
Linux系统基本概念
- 多用户系统:允许同时有很多个用户登录系统,使用系统,root用户是系统管理员,具有最高权限
- 严格区分大小写:命令、选项、文件名、目录名都严格区分大小写
- 目录结构: Linux系统采用层级目录结构,最顶层为根目录(/),其他目录都是根目录下的子目录
- 不分区扩展名:对于Linux系统而言,文件可以没有扩展名,扩展名如:.sh(脚本文件) .conf(程序配置文件) .log(日志文件) .rpm(软件包).tar(压缩包)是易于用户和程序本身方便识别
- 没有提示就是最好的提示(成功了)
- Linux系统没有回收站
命令终端介绍
例如:[root@localhost ~]#
解释:
-
root
当前登录系统用户名(root超级管理员) -
localhost
当前主机名 -
~
当前用户所在目录(~ 为家目录) ,root超级管理员家目录:/root -
#
当前用户身份是超级管理员 -
$
当前用户身份为普通用户,普通用户的家目录:/home/用户名同名
命令格式介绍
命令 [-选项]... [参数]...
解释:
-
命令
实现功能的指令 -
选项
调整命令功能的短选项:-l -a -d -h(单个字母),短选项可以合并使用:-lad
长选项:–help(单词),长选项通常是不能合并使用的
-
参数
命令的执行对象,文件/目录/程序等 -
[]
可选的 -
...
可以同时有多个
Linux系统辨别目录与文件的方法
-
蓝色表示目录(windows系统里的文件夹)
-
白色表示文本文件
-
浅蓝色表示链接文件(类似于windows系统的快捷方式)
-
绿色表示可执行文件(如脚本,命令程序文件)
-
红色表示压缩文件(压缩包需要扩展名)
-
黄色表示设备文件(硬盘、网卡、CPU、内存条等硬件设备都是以文件的形式存在的)
-
红色闪动文件——>表示链接文件不可用(需要查看文件的详细属性才可以看到)
通过文件详细属性辨别
-
-
文件 -
d
目录 -
l
链接文件 -
b
硬件设备文件 -
c 字符设备文件
-
p 管道设备文件
-
s 套接字
ls 查看目录/文件命令
ls命令(英文全拼:list):用于列出目录下内容及文件详细属性信息
命令格式:ls [-选项]... [参数]...
常用选项:
-a
显示目录下所有内容,包含隐藏的内容-l
显示文件的详细属性(文件的权限、文件的大小、时间等)-h
以kB、MB、GB单位显示文件内容大小-d
仅显示目录本身而不显示目录下的内容-R
递归查看目录下所有内容(从头到尾)-i
查看文件的inod号(文件都有一个唯一的ID号)
Linux 系统下的归属关系
在Linux系统下,文件给用户分成了三类
-
所有者u(user):文件或目录的拥有者,拥有者的权限通常是最大的
-
所属组g(group):文件或目录属于哪一个组,所属组的权限略微比所有者小
-
其他人o(other):既不是文件或目录的所有者,也不属于文件或目录组内的成员,其他人的权限通常最小的权限
ls命令示例:
#显示当前所在目录下的所有内容
ls #查看根目录下所有内容
ls /#查看/etc目录下所有内容
ls /etc#查看/bin目录下所有内容
ls /bin#查看/dev目录下所有内容
ls /dev#查看目录下所有目录和文件,包括隐藏的内容
ls -a#以长格式显示目录下所有内容,包括详细的属性信息
ls -l
-rw-------. 1 root root 1584 8月 27 16:41 hello解释
- --文件类型
1 --代表文件的引用次数
root --文件的所有者
root --文件的所属组
1584 --文件的大小,默认以字节为单位显示大小
8月 27 16:41 --文件最近一次的修改时间
hello --文件名#以长格式显示目录所有内容,以人性化的方式显示详细的属性信息
ls -l -h#短选项合并使用
ls -lh#以长格式显示目录所有内容,以人性化的方式显示详细的属性信息,包括隐藏的内容
ls -lha#以长格式显示根目录下所有内容,包括详细的属性信息
ls -l /
lrwxrwxrwx. 1 root root 7 3月 13 17:15 bin -> usr/bin
命令行编辑技巧
- 键盘上下键调出历史命令(常用)
- Ctrl + c:废弃当前命令行中的命令,取消当前执行的命令,例如ping、tail -f(常用)
- Ctrl + l,clear:清屏(常用)
- tab键自动补齐:可补齐命令、选项、文件路径、文件名称、软件名(常用)
- Ctrl + a:将当前光标移动至行首
- Ctrl + e:将当前光标移动至行尾
- Ctrl + u 清空至行首(以当前光标为起始)
- Ctrl + w 删除一个单词
- exit,logout:退出系统(并不是关机,账号退出系统)(常用)
- esc + . :将上一条命令参数变成当前命令的执行对象(常用)
Linux 基本权限的类别
-
r 读取 w 写入 x 执行 - 没有权限
-
权限顺序:rwx rwx rwx
# ls -l
-rw-r--r--. 1 root root 1831 3月 13 17:45 initial-setup-ks.cfg
#解释
-:文件类型
rw- r-- r--:所有者u、所属组g、其他人o的权限
u g or 读取权限,w写入权限,x执行权限,-没有任何权限1:代表文件的引用次数
root:文件的所有者
root:文件的所属组
1831:文件的大小,默认以字节为单位显示大小
3月 13 17:45:文件最近一次的修改时间
initial-setup-ks.cfg:文件名#查看/root目录本身详细属性信息
ls -ld /root
dr-xr-x---. 14 root root 4096 3月 14 16:38 /root#查看当前目录下所有内容的inode号
# ls -i
33574979 anaconda-ks.cfg 33574984 initial-setup-ks.cfg 33575035 模板 33575036 图片 17470701 下载 17470702 音乐
33575020 hello.txt 51909391 公共 51909392 视频 3204374 文档 33575017 新建文件夹.zip 3204373 桌面#查看hello.txt文件的inode号
ls -i hello.txt
33575020 hello.txt#查看/etc/目录本身的inode号
ls -id /etc
16777281 /etc
学习方法
- 遇到问题:前期不要求你们有排错的能力(多问)
- 思考自己能不能决绝:百度、Google、最后在问老师
- 培养主动学习,多动手,多实践,不要被动学习(学过不等于掌握)基础阶段没有捷径
- 不要死磕一个技术点,低头拉车的时候不要忘了抬头看路
课后练习
1.命令行以$作为结尾代表什么含义?
2.请写出Linux系统一般的命令格式?
3.在Linux系统下,如何辨别目录与文件的类型?
4.如何查看一个文件的详细属性?
5.如何查看一个目录本身的详细属性?
6.查看文件详细属性,并以KB、MB、GB的方式显示文件的大小?
7.如何查看一个文件的inode号?(了解即可)
8.请写出Linux下文件的三个归属关系?
9.请写出Linux下基本权限的表示方式?
10.命令行以#作为结尾代表什么含义?
第二章:常用文件管理命令
1. mkdir 创建目录命令
mkdir(英文全拼:make directory)用于创建新目录
-
命令格式:mkdir [-选项] 目录名
-
常用选项:
- -p 递归创建多个目录(在一个不存在的目录下创建子目录)
-
注意事项:
- 目录还是文件的名字,除了以“/”以外的任意名称,“/”根目录,路径分隔符
- 文件或目录的名字长度不能超过255个字符
#在当前所在目录创建test目录
mkdir test#在当前所在目录同时创建多个目录
mkdir test1 test2 test3#指定在/tmp目录下创建abc目录
mkdir /tmp/abc#在指定目录下同时创建多个目录
mkdir /tmp/abc1 /tmp/abc2 /tmp/abc3#在/opt目录下创建student,在当前目录创建student1..3
mkdir /opt/student student1 student2 student3#mkdir默认无法在一个不存在的目录下创建目录,需要通过-p选项
mkdir /opt/xx/oo
mkdir: 无法创建目录"/opt/xx/oo": 没有那个文件或目录mkdir /opt/a/b/c/d
mkdir: 无法创建目录"/opt/a/b/c/d": 没有那个文件或目录#在/opt目录下递归创建目录
mkdir -p /opt/xx/oo
mkdir -p /opt/a/b/c/d#ls -R选项可以递归目录下所有内容
ls -R /opt/a
/opt/a:
b/opt/a/b:
c/opt/a/b/c:
d
2. cd 切换目录命令
cd(英文全拼:change directory)切换目录
命令格式:cd [-选项] [目录名]
-
提示:如果不指定目录名称,则切换到当前用户的家目录~
-
常用快捷操作:
~
表示为家目录(可以直接cd)..
表示上一级目录-
可在最近的两路径之间来回切换
3. 绝对路径与相对路径
绝对路径:以/(根)为起点,到达你想去的目标目录称为绝对路径
相对路径:以当前路径为起点,到达你想去的目标目录(必须保证相对路径下存在这个目录)
4. pwd 打印当前所在目录
pwd(英文全拼:print work directory)显示当前所在目录完整路径名称
- 命令格式:pwd [-选项]
# cd /opt/a/b/c/d打印当前所在目录绝对路径
pwd#切换到用户家目录
# cd ~
# pwd
/root
# cd /opt/a/b/c/d
# pwd
/opt/a/b/c/d
# cd
# pwd
/root# cd /bin
# pwd
/bin# cd /boot
# pwd
/boot
# ls# cd /dev
# pwd
/dev
# ls# cd /etc
# pwd
/etc
# ls# ls /
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var#“.”表示当前所在目录,对于cd命令而言作用不大
# cd .# cd /opt/a/b/c/d
# pwd
/opt/a/b/c/d#“..”切换到当前目录的上一级目录
# cd ..
# pwd
/opt/a/b/c# cd ..
# pwd
/opt/a/b# cd ..
# cd ..
# pwd
/opt# cd ..
# cd ..
# cd
# ls# cd /opt/a/b/c/d
# pwd
/opt/a/b/c/d"-"可在两个路径之间来回切换
# cd /etc/yum
# cd -
/opt/a/b/c/d# pwd
/opt/a/b/c/d# cd -
/etc/ym# cd -
/opt/a/b/c/d# cd -
/etc/yum
5. rmdir 删除空目录命令
rmdir(英文全拼:remove directory)删除空目录(了解即可)
- 命令格式:rmdir [-选项] 目录名
#rmdir只能删除空目录,如果目录下存在数据无法删除
rmdir /opt/a
rmdir: 删除 "/opt/a" 失败: 目录非空ls -R /opt/a
/opt/a:
b/opt/a/b:
c/opt/a/b/c:
d/opt/a/b/c/d:rmdir /opt/a/b/c/d
ls -R /opt/a
/opt/a:
b/opt/a/b:
c/opt/a/b/c:rmdir /opt/a/b/c
ls -R /opt/a/b
/opt/a/b:rmdir /opt/a/b
ls -R /opt/a
/opt/a:rmdir /opt/a
ls /opt
rh student xxrmdir /opt/
rmdir: 删除 "/opt/" 失败: 目录非空
6. touch 创建文件命令
touch 命令用于创建新的空白文件
命令格式:touch [-选项] 文件名
#在当前路径创建空文件
touch hello#在当前路径同时创建多个文件
touch t1 t2 t3 t4#在指定路径同时创建多个文件
touch /opt/test1 /opt/test2 /opt/test3#如果存在同名目录时,无法创建
mkdir test
mkdir: 无法创建目录"test": 文件已存在#如果存在同名文件时,touch命令没有提示,但原有文件不会被覆盖
touch t1#对于目录而言,只有单个目录的时候,“/”可有可无
ls /opt/
rh student test1 test2 test3 xxls /opt
rh student test1 test2 test3 xx#对于目录而言,查看目录下的内容时,必须要有“/”,如果查看的是目录本身,可有可无!
ls /opt
ls /opt/xx#对于文件而言,后边绝对不能有“/”
ls /opt/test1
/opt/test1ls /opt/test1/
ls: 无法访问/opt/test1/: 不是目录
7. cp 复制命令
cp(英文全拼:copy file)用于复制文件或目录,cp命令在复制时也可修改目录或文件名字
- 命令格式:cp [-选项] 源文件 目标目录
- 常用选项:
- -p #保留源文件属性不变拷贝(如:修改时间、归属关系、权限)
- -r #支持对目录拷贝
- 使用
.
配合cp命令执行复制
#复制当前目录文件到/opt目录(相对路径方式复制)
cp t1 /opt/#复制文件到/opt目录(绝对路径方式复制)
cp /root/t2 /opt#同时复制多个文件
cp t3 t4 /opt/#创建目录
mkdir abc#使用-r对目录执行复制
cp -r abc /opt#同时复制多个目录
mkdir abc1 abc2 abc3
cp -r abc1 abc2 abc3 /opt#复制hello文件到/opt并改名为hello.txt
cp hello /opt/hello.txt#复制xxxx目录到/opt并改名xxoo
mkdir xxxx
cp -r xxxx /opt/xxoo#使用“.”配合cp命令执行复制
cd /etc/sysconfig/network-scripts/
cp /root/t1 .#操持属性不变复制文件
cp -p anaconda-ks.cfg /opt
cp:是否覆盖"/opt/anaconda-ks.cfg"? y #对比以上两个文件的详细属性信息(最后一次修改时间)
ls -l anaconda-ks.cfg
-rw-------. 1 root root 1800 3月 13 17:34 anaconda-ks.cfg#这两个操作代表什么意思?
cp -r test /opt/public #拷贝并改名
cp -r test /opt/public #拷贝到该目录下
8. mv 移动命令
mv(英文全拼:move file)用于移动文件到其他位置,也可用于修改文件名
- 命令格式:mv [-选项] 源文件… 目标路径
- 使用
.
配合mv命令使用
#移动当前路径hello文件到/mnt目录
mv hello /mnt#同时移动多个文件
mv t1 t2 t3 t4 /mnt#移动/opt目录下文件到/mnt
mv /opt/test1 /opt/test2 /opt/test3 /mnt/#移动目录
mv student1 /mnt#移动文件并改名
mv hello.txt /media/hello#移动目录并改名
mv test /media/testxx
提示:
- 移动直接将源文件移动到目标目录,源文件消失了
- 拷贝源文件依然存在
9. cat 查看文件内容命令
cat (英文全拼:concatenate)命令用于查看文件内容
-
命令格式:cat [选项] 文件名
-
常用选项
- -n #查看文件时以行号的形式显示文件内容
#查看文件内容(本地域名解析文件)
cat /etc/hosts#查看网卡文件内容,网卡配置文件
cat /etc/sysconfig/network-scripts/ifcfg-ens32 #查看当前系统用户基本信息文件内容
cat /etc/passwd#查看当前系统主机名配置文件内容
cat /etc/hostname#查看当前系统版本信息文件内容
cat /etc/centos-release #查看当前系统开机自动挂载配置文件内容
cat /etc/fstab#查看系统组基本信息文件内容
cat /etc/group#查看存放DNS配置文件信息
cat /etc/resolv.conf #使用“-n”以行号形式显示文件内容
cat -n /etc/passwd
cat -n /etc/hostname
cat -n /etc/fstab
cat -n /etc/group
cat -n /etc/services
10. less查看文件内容命令
less 常用于查看内容量较大的文件,可以分页显示文件内容
- 命令格式:less [-选项] 文件
- 常用选项:-N 以行号形式显示文件内容
使用技巧:
- 键盘上下键逐行查看
- f 向下翻一页
- b 向上翻一页
- /关键词 搜索指定字符串(n从上向下定位,N从下向上定位)
- G 直接跳转到文件最后一行
- gg 直接跳转到文件行首
- :1000 精准的定位到某一行(每次定位需要从第一行开始,否则会从当前行数开始进行定位
- q 退出
less -N /etc/services
11. head与tail查看文件命令
head命令:用来显示文件开头部分内容,默认显示文件开头10行内容
-
命令格式:head [选项] 文件
-
常用操作:
-
<行数> #指定显示的行数
head /etc/passwd
head /etc/fstab
head /etc/group
head /etc/hostname
head /etc/hosts
head /etc/sysconfig/network-scripts/ifcfg-ens32 #指定显示文件前多少行内容
head -5 /etc/passwd
head -6 /etc/passwd
head -15 /etc/passwd
head -20 /etc/passwd
tail命令:用来显示文件末尾部分内容,默认显示文件末尾10行内容
- 命令格式:tail [选项] 参数
- 常用操作:
-
<行数> 显示指定的行数- 常用选项:
- -f #动态显示(常用在查看日志)
tail /etc/passwd#使用“-n”指定显示文件末尾多少行内容
tail -5 /etc/passwd
tail -5 /etc/sysconfig/network-scripts/ifcfg-ens32 #动态查看文件内容
touch t1
tail -f t1#另开一个终端向文件写入内容
echo 123 > t1
12. rm删除命令
rm(英文全拼:remove)命令用于删除文件或者目录。
-
命令格式:rm [-选项…] 目录或文件…
-
常用选项
- -f 强制删除
- -r 删除目录
*
特殊字符:系统常用符号,匹配所有!
rm /opt/hello.txt
rm:是否删除普通空文件 "/opt/hello.txt"?y#同时删除目录下指定文件
[root@localhost ~]# rm /opt/t1 /opt/t2 /opt/t3 /opt/t4
rm:是否删除普通空文件 "/opt/t1"?y
rm:是否删除普通空文件 "/opt/t2"?y
rm:是否删除普通空文件 "/opt/t3"?y
rm:是否删除普通空文件 "/opt/t4"?y#使用“-f”强制删除文件(无需确认,直接删除)
rm -f /mnt/hello#同时强制删除多个文件
rm -f /mnt/t1 /mnt/t2 /mnt/t3 /mnt/t4#删除目录
rm -r /opt/abc
rm:是否删除目录 "/opt/abc"?y#同时删除多个目录
rm -r /opt/abc1 /opt/abc2 /opt/abc3
rm:是否删除目录 "/opt/abc1"?y
rm:是否删除目录 "/opt/abc2"?y
rm:是否删除目录 "/opt/abc3"?y#同时强制删除多个目录
rm -rf /opt/home /opt/student /opt/xx /opt/xxoo#rm命令在删除目录时,包含改目录及目录下所有数据全部删除
rm -rf /opt/#使用“*”通配任意所有字符,删除/mnt目录下所有数据
rm -rf /mnt/*
相关文章:

linux快速入门-学习笔记
linux快速入门-学习笔记 第一章:Linux系统概念及命令学习Linux系统基本概念命令终端介绍命令格式介绍Linux系统辨别目录与文件的方法通过文件详细属性辨别ls 查看目录/文件命令Linux 系统下的归属关系命令行编辑技巧Linux 基本权限的类别课后练习 第二章:…...

科普文:5种Linux下软件部署方式说明
在Linux世界里,高效、灵活地安装和管理软件是每个系统管理员和开发者的基本功。从传统的RPM包管理,到便捷的YUM软件仓库,再到颠覆性的Docker容器技术,Snap,源码安装,每一种方法都有其独到之处,适…...

Redisson中的RBlockingQueue的使用场景及例子
Redisson 的 RBlockingQueue 是一个实现了 Java BlockingQueue 接口的分布式队列,它可以用于在分布式系统中实现生产者-消费者模式。RBlockingQueue 提供了线程安全的阻塞队列操作,允许生产者在队列满时阻塞,消费者在队列空时阻塞,…...

【办公软件】Office 2019以上版本PPT 做平滑切换
Office2019以上版本可以在切页面时做平滑切换,做到一些简单的动画效果。如下在快捷菜单栏中的切换里选择平滑。 比如,在两页PPT中,使用同一个形状对象,修改了大小和颜色。 选择切换为平滑后,可以完成如下的动画显示。 …...

connect-multiparty中间件用法以及实例--文件上传中间件(保姆级别教学)
connect-multiparty中间件的用法包括安装和引入、基本设置、路由应用、文件处理以及安全和优化等步骤。 connect-multiparty是一个专为Connect和Express框架设计的文件上传中间件,它基于multiparty库,用于处理多部分表单数据,尤其针对文件上传…...

0503触发器的电路结构和工作原理
触发器的电路结构和工作原理 如何区分锁存器还是触发器, 看有没有这个三角符号,告诉是上升沿触发还是下降沿触发,没有三角符号就是电平触发。低电平触发就画个小圈。高电平触发就不画小圈。有小圈的三角就是下降沿触发 setup建立时间 hold 保…...

LeetCode:二叉树的中序遍历(C语言)
1、前序遍历:根左右 2、中序遍历:左根右 3、后序遍历:左右根 1、问题概述:二叉树中序遍历 2、示例 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root […...

MySQL数据库基本安装与部署
目录 概念 数据库的基本概念 关系型数据库 非关系型数据库 MySQL 商业版与社区版 示例 初始化MySQL 添加系统服务 概念 数据库的基本概念 数据(Data) 描述事物的符号记录包括数字、文字、图形、图像、声音、档案记录等以“记录”形式按统一的…...

paraFoam 运行 报错 usr/lib/x86_64-linux-gnu/libQt5Core.so 已解决
在日常项目开发中。使用ubuntu 视图开发的时候。报错 缺少 libQt5Core 核心组件! whereis libQt5Core.so.5sudo strip --remove-section.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 完美解决,并且能正常打开,前提是,…...

科技前沿:Llama 3.1的突破与革新
在科技的长河中,每一次模型的更新都是对人类智慧的致敬。今天,我们将聚焦于Meta公司最新发布的Llama 3.1系列模型,探索其在AI领域的前沿突破。 新模型的诞生 自去年以来,Meta公司不断推进人工智能技术的发展,终于在近…...

每天一个数据分析题(四百四十七)- 业务系统
业务系统往往因为系统故障、设备故障、人为失误等原因导致数据中存在异常数据,下列哪一项方法对于发现异常值有帮助( ) A. 计算均值加减三倍标准差的范围 B. 梯度下降法 C. 相关性分析 D. 计算四分位距 数据分析认证考试介绍:…...

如何保护你的网络安全?
在2024年4月,一次创纪录的DDoS(分布式拒绝服务)攻击震惊了网络世界,这次攻击达到每秒840百万数据包(Mpps)。你可能会问,DDoS攻击到底是什么?为什么它这么重要呢? 什么是…...

Nginx 怎样处理请求的重试机制?
🍅关注博主🎗️ 带你畅游技术世界,不错过每一次成长机会! 文章目录 Nginx 怎样处理请求的重试机制?一、为何需要重试机制?二、Nginx 中的重试机制原理三、Nginx 重试机制的配置参数四、Nginx 重试机制的实际…...

自己开发软件实现网站抓取m3u8链接
几天前一个同学说想下载一个网站的视频找不到连接,问我有没有什么办法,网站抓取m3u8链接 网页抓取m3u8链接。当时一听觉得应该简单,于是说我抽空看看。然后就分析目标网页,试图从网页源码里找出连接,有的源代码直接有,但是有的没有…...

[Python3] 多模式字符串搜索 `Aho-Corasick`
ahocorasick.Automaton 是 Python 中 pyahocorasick 库提供的一个类,用于实现 Aho-Corasick 自动机。Aho-Corasick 算法是一种用于精确或近似多模式字符串搜索的高效算法。 通过 pip install pyahocorasick 安装 pyahocorasick 库。 并且,该模块是用 C 编…...

4 Types of Kaggle Competitions
1---Featured Competitions🤑🤑 These are comprehensive Machine Learning challenges posed by difficult, often business-oriented predictive problems. For example, 1⃣️Using customers history of buying insurance to predict the price t…...

【STM32】stm32中GPIO_ReadInputDataBit()是什么意思
GPIO_ReadInputDataBit()函数用于读取指定GPIO端口的某一引脚上的电平状态,并返回该引脚的电平是高电平(1)还是低电平(0)。 在STM32单片机中,GPIO(General-Purpose Input/Output)端…...

Study--Oracle-07-ASM相关参数(三)
一、ASM初始化参数 1、ASM全量参数,见附件 2、ASM重要参数 无需求不需要调整 3、ASM权限 ASM的三大系统权限包括SYSDBA、SYSOPER和SYSASM。 SYSDBA(系统管理员):这是最高级别的权限,允许用户执行所有的数据库管理任务,包括启动和关闭数据库,以及执行…...

【STM32嵌入式系统设计与开发拓展】——12_Timer(定时器中断实验)
目录 1、什么是定时器?定时器用于测量时间间隔,而计数器用于计数外部事件的次数 2、定时器的主要功能和用途?3、定时器类型?4、定时器的编写过程5、代码分析定时器计算?计算过程周期(arr)&#…...

iPhone 17系列取消17 Plus版本?新一代苹果手机迎来新变革
随着科技的飞速发展,苹果公司再次准备刷新我们的期待,即将推出的iPhone 17系列携带着一系列令人兴奋的升级。今年,苹果打破了常规,将四款新机型带入市场——iPhone 17、17 Pro、17 Pro Max,以及一款全新的成员…...

Bootstrap实现dialog上一步下一步多个弹窗交互
Bootstrap实现dialog上一步下一步多个弹窗交互 版本介绍: Bootstrap v3.3.7jQuery v3.5.1 一、功能介绍 重新设置bootstrap主题色内容区以card形式展示,纯js实现分页功能共两步骤,第一步选择模板,第二步进行其他操作步骤一内的按…...

iOS实际开发中使用数据驱动页面布局
引言 在实际的APP开发中,我们通常会首先根据设计团队提供的视觉设计UI来构建我们的应用页面。这些设计通常是最全面和理想化的状态,因为设计师并不需要考虑用户的实际操作和交互。然而,如果我们仅仅根据这些设计进行硬编码,会在应…...

后端开发刷题 | 笔试
Linux 中,下面哪个选项不是 inode 中记录的数据() A 最后一次读取时间 B 最近修改的时间 C 该文件的实际内容 D 该文件的容量 正确答案:C 解析:储存文件的元信息,比如文件的创建者、文件的创建日期、文件的…...

ROS2入门到精通—— 2-8 ROS2实战:机器人安全通过狭窄区域的方案
0 前言 室内机器人需要具备适应性和灵活性,以便在狭窄的空间中进行安全、高效的导航。本文提供一些让机器人在狭窄区域安全通过的思路,希望帮助读者根据实际开发适当调整和扩展 1 Voronoi图 Voronoi图:根据给定的一组“种子点”࿰…...

STM32自己从零开始实操10:PCB全过程
一、PCB总体分布 分布主要参考有: 方便供电布线。方便布信号线。方便接口。人体工学。 以下只能让大家看到各个模块大致分布在板子的哪一块,只能说每个人画都有自己的理由,我的理由如下。 还有很多没有表达出来的东西,我也不知…...

折线图时间统计
1、查询本月的数据 2、查询最近一个月数据 1、查询本月数据 Date startTime DateUtil.getStartDayOfMonth();Date endTime DateUtil.getEndDayOfMonth();//获取日期//[2024-07-01, 2024-07-02, 2024-07-03, 2024-07-04, 2024-07-05, 2024-07-06, 2024-07-07, 2024-07-08, 20…...

Prompt工程:与AI聊天机器人更好地交流
Prompt工程:与AI聊天机器人更好地交流 1. 清楚地说明你想要什么2. 告诉AI它现在是谁3. 一步一步来4. 给AI一些例子5. 让AI检查自己的回答6. 把AI当作你的小助手7. 让AI帮你想主意8. 让AI告诉你它需要知道什么9. 教AI一步一步思考结语 大家好!今天我们来聊聊如何跟AI聊天机器人更…...

BGP之选路MED
原理概述 当一台BGP路由器中存在多条去往同一目标网络的BGP路由时,BGP协议会对这些BGP路由的属性进行比较,以确定去往该目标网络的最优BGP路由。BGP路由属性的比较顺序为Preferred Value属性、Local Preference属性、路由生成方式、AS_Path属性、Origin属…...

KunDB4.0:安全能力与Oracle兼容性提升,支持跨系统多租户部署
KunDB是星环科技自主研发的分布式交易型数据库,高度兼容Oracle和MySQL,提供数据强一致、高可用、高性能、高扩展、应用透明等能力,可在云上和物理机上容器化部署运行,一站式解决企业数据存储、管理、计算与安全性问题。 过去半年…...

JVM的 6 种垃圾回收算法
JVM的垃圾回收(Garbage Collection, GC)算法,在面试八股文时偶尔会被问到,了解一些常见的垃圾回收算法有利于面试时吊打面试官。 以下是JVM常见的几种垃圾回收算法的介绍: 1. 标记-清除算法(Mark-Sweep&a…...