Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理

news2024/10/7 6:49:44

Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理

目录

Linux 之 Linux/Ubuntu 中开发操作中常用的命令整理

一、简单介绍

二、常用命令

1、 打开终端 :Ctrl + Alt + T

2、退出终端:exit

3、查看安装 Ubuntu 版本/显示系统等信息:uname 、uname -v 或者 uname -a

 4、显示当前文件夹文件信息:ls 、ls -l

5、修改文件权限:chmod xxx 文件名

6、关闭、重启 Ubuntu 虚拟机:poweroff、reboot

 7、拷贝文件到指定目录命令:cp /xx/文件名 /xxx/xxxx

8、终端清屏命令:clear

9、终止命令:Ctrl + C

10、删除文件/文件夹:rm 文件名 、rm -d 文件夹

11、获取 ip 地址:ifconfig

12、获取当前文件夹绝对路径:pwd

 13、切换文件目录命令:cd 文件目录

14、终端命令补齐快捷键:tab

15、查看文件内容:cat 文件名

16、获得root 超级权限:sudo

 17、切换 root 超级用户:sudo su

 18、root 切换为普通用户:sudo su 用户名

 19、创建文件命令:touch 文件名

 20、移动文件到指定目录:mv 要移动的文件路径 目标目录文件夹

21、删除文件或文件夹、删除当前文件夹下所有文件:rm 文件名、rm -r 文件夹、rm *

22、重命名文件:mv 文件名 新文件名

 23、开启、关闭指定网卡:ifconfig 网卡名 up、ifconfig 网卡名 down

 24、查看命令的帮助信息/更多使用:--help

 25、查看帮助手册,查看函数用法:man 函数名

 26、数据同步写入磁盘命令:sync

 27、查找指定文件所在路径:find -name 文件名

 28、查看文件夹大小的命令:du 文件夹 -sh、du

29、 磁盘空间检查命令:df

 30、使用 gedit 打开文件进行编辑:gedit ./Test/test.txt

 31、查看当前系统进程命令:ps、ps -au、ps -aux

 32、进程实时运行状态查看命令:top

 33、文件类型查看命令:file  文件名

 34、查找内容命令:grep -nr 要查找的内容 文件夹、grep -n 要查找的内容 文件名

35、修改文件所属用户、用户组:chown 用户.用户组 文件名


 

一、简单介绍

Linux/Ubuntu 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。

本节介绍,Linux/Ubuntu 中开发操作中常用的命令整理。如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。

    Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

    Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。Ubuntu基于Debian发行版和Gnome桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity。从前人们认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。Ubuntu也拥有庞大的社区力量,用户可以方便地从社区获得帮助。 [1]  自Ubuntu 18.04 LTS起,Ubuntu发行版又重新开始使用GNOME3桌面环境。

案例操作环境:

1、windows 10

2、ubuntu 16.04
 

二、常用命令

1、 打开终端 :Ctrl + Alt + T

2、退出终端:exit

3、查看安装 Ubuntu 版本/显示系统等信息:uname 、uname -v 或者 uname -a

  • -a或--all  显示全部的信息。
  • -m或--machine  显示电脑类型。
  • -n或--nodename  显示在网络上的主机名称。
  • -r或--release  显示操作系统的发行编号。
  • -s或--sysname  显示操作系统名称。
  • -v  显示操作系统的版本。
  • --help  显示帮助。
  • --version  显示版本信息。

 4、显示当前文件夹文件信息:ls 、ls -l

ls 后面参数说明:

 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
 -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
 -c 输出文件的 i 节点的修改时间,并以此排序。
 -d 将目录象文件一样显示,而不是显示其下的文件。
 -e 输出时间的全部信息,而不是输出简略信息。
 -f -U 对输出的文件不排序。
 -g 无用。
 -i 输出文件的 i 节点的索引信息。
 -k 以 k 字节的形式表示文件的大小。
 -l 列出文件的详细信息。
 -m 横向输出文件名,并以“,”作分格符。
 -n 用数字的 UID,GID 代替名称。
 -o 显示文件的除组信息外的详细信息。

5、修改文件权限:chmod xxx 文件名

有时可能需要添加 sudo ,修改完后一般加上 source 文件名 立即生效修改文件权限

sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。

说明如下,其实整个命令的形式是
sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)

三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。

这个三位的二进制数的每一位分别表示读、写、执行权限。

如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应:
0 [000] 无任何权限
4 [100] 只读权限
6 [110] 读写权限
7 [111] 读写执行权限

6、关闭、重启 Ubuntu 虚拟机:poweroff、reboot

 7、拷贝文件到指定目录命令:cp /xx/文件名 /xxx/xxxx

8、终端清屏命令:clear

9、终止命令:Ctrl + C

10、删除文件/文件夹:rm 文件名 、rm -d 文件夹

说明:添加 sudo 是 home 文件夹下的权限问题,其他一般目录不需要 sudo

rm [选项] 文件
-f, --force 强力删除,不要求确认
-i 每删除一个文件或进入一个子目录都要求确认
-I 在删除超过三个文件或者递归删除前要求确认
-r, -R 递归删除子目录
-d, --dir 删除空目录
-v, --verbose 显示删除结果

11、获取 ip 地址:ifconfig

12、获取当前文件夹绝对路径:pwd

 13、切换文件目录命令:cd 文件目录

14、终端命令补齐快捷键:tab

15、查看文件内容:cat 文件名

16、获得root 超级权限:sudo

在普通用户下,命令前面添加 sudo ,获取 root 权限

注意:回车后可能需要当前用户密码,输入即可

 17、切换 root 超级用户:sudo su

回车后输入对应密码即可

 18、root 切换为普通用户:sudo su 用户名

 19、创建文件命令:touch 文件名

 20、移动文件到指定目录:mv 要移动的文件路径 目标目录文件夹

如图是把 MyLinuxStudy/Tmp/tmp.txt  移动到  MyLinuxStudy/

21、删除文件或文件夹、删除当前文件夹下所有文件:rm 文件名、rm -r 文件夹、rm *

删除文件夹的另一个命令:rmdir 文件夹名

  •  -f, --force: 即使文件属性设为只读也直接删除,不逐一确认,此外忽略不存在的文件,不产生提示。
  • -i: 删除之前逐一询问确认。
  • -I: 在删除三个以上文件之前或在递归删除时提示一次,比-i提示的次数少,但仍然可以防止大多数错误。
  • --interactive[=WHEN]: 根据WHEN提示,从不,一次-I或始终-i,如果没有WHEN,则始终提示。
  • --one-file-system: 递归删除层次结构时,跳过文件系统上与相应命令行参数不同的任何目录。
  • --no-preserve-root: 不特别对待/。
  • --preserve-root: 不要删除/,默认选项。
  • -r, -R, --recursive: 递归删除目录及其内容。
  • -d, --dir: 删除空目录。
  • -v, --verbose: 输出执行过程。
  • --help: 输出帮助信息。
  • --version: 输出版本信息。

22、重命名文件:mv 文件名 新文件名

如图把 copy.txt 重命名为 rename.txt

 23、开启、关闭指定网卡:ifconfig 网卡名 up、ifconfig 网卡名 down

普通用户下可能需要 sudo 权限

 24、查看命令的帮助信息/更多使用:--help

 25、查看帮助手册,查看函数用法:man 函数名

可以根据提示查看更多,其中 q or quit 退出查看

 26、数据同步写入磁盘命令:sync

 27、查找指定文件所在路径:find -name 文件名

 28、查看文件夹大小的命令:du 文件夹 -sh、du

  • -a或-all 显示目录中个别文件的大小。
  • -b或-bytes 显示目录或文件大小时,以byte为单位。
  • -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
  • -D或--dereference-args 显示指定符号连接的源文件大小。
  • -h或--human-readable 以K,M,G为单位,提高信息的可读性。
  • -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
  • -k或--kilobytes 以1024 bytes为单位。
  • -l或--count-links 重复计算硬件连接的文件。
  • -L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
  • -m或--megabytes 以1MB为单位。
  • -s或--summarize 仅显示总计。
  • -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
  • -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
  • -X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
  • --exclude=<目录或文件> 略过指定的目录或文件。
  • --max-depth=<目录层数> 超过指定层数的目录后,予以忽略。

29、 磁盘空间检查命令:df

 30、使用 gedit 打开文件进行编辑:gedit ./Test/test.txt

 31、查看当前系统进程命令:ps、ps -au、ps -aux

  • ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
  • -A 列出所有的进程
  • -w 显示加宽可以显示较多的资讯
  • -au 显示较详细的资讯
  • -aux 显示所有包含其他使用者的进程

 32、进程实时运行状态查看命令:top

注意:使用 top 进入查看状态后,使用 q 退出查看状态

 33、文件类型查看命令:file  文件名

 34、查找内容命令:grep -nr 要查找的内容 文件夹、grep -n 要查找的内容 文件名

如图是,递归查找当前文件夹下所有包含 open 字段的文件内容,并显示行号

更多 grep 说明,可以 输入grep --help 查看

用法: grep [选项]... PATTERN [FILE]...
在每个 FILE 或是标准输入中查找 PATTERN。
默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。
例如: grep -i 'hello world' menu.h main.c

正则表达式选择与解释:
  -E, --extended-regexp     PATTERN 是一个可扩展的正则表达式(缩写为 ERE)
  -F, --fixed-strings       PATTERN 是一组由断行符分隔的字符串。
  -G, --basic-regexp        PATTERN 是一个基本正则表达式(缩写为 BRE)
  -P, --perl-regexp         PATTERN 是一个 Perl 正则表达式
  -e, --regexp=PATTERN      用 PATTERN 来进行匹配操作
  -f, --file=FILE           从 FILE 中取得 PATTERN
  -i, --ignore-case         忽略大小写
  -w, --word-regexp         强制 PATTERN 仅完全匹配字词
  -x, --line-regexp         强制 PATTERN 仅完全匹配一行
  -z, --null-data           一个 0 字节的数据行,但不是空行

杂项:
  -s, --no-messages         不显示错误信息
  -v, --invert-match        选中不匹配的行
  -V, --version             显示版本信息并退出
      --help                显示此帮助并退出

输出控制:
  -m, --max-count=NUM       NUM 次匹配后停止
  -b, --byte-offset         输出的同时打印字节偏移
  -n, --line-number         输出的同时打印行号
      --line-buffered       每行输出清空
  -H, --with-filename       为每一匹配项打印文件名
  -h, --no-filename         输出时不显示文件名前缀
      --label=LABEL         将LABEL 作为标准输入文件名前缀
  -o, --only-matching       只显示匹配PATTERN 部分的行
  -q, --quiet, --silent     不显示所有常规输出
      --binary-files=TYPE   设定二进制文件的TYPE 类型;
                            TYPE 可以是`binary', `text', 或`without-match'
  -a, --text                等同于 --binary-files=text
  -I                        等同于 --binary-files=without-match
  -d, --directories=ACTION  读取目录的方式;
                            ACTION 可以是`read', `recurse',或`skip'
  -D, --devices=ACTION      读取设备、先入先出队列、套接字的方式;
                            ACTION 可以是`read'或`skip'
  -r, --recursive           等同于--directories=recurse
  -R, --dereference-recursive       同上,但遍历所有符号链接
      --include=FILE_PATTERN  只查找匹配FILE_PATTERN 的文件
      --exclude=FILE_PATTERN  跳过匹配FILE_PATTERN 的文件和目录
      --exclude-from=FILE   跳过所有除FILE 以外的文件
      --exclude-dir=PATTERN  跳过所有匹配PATTERN 的目录。
  -L, --files-without-match  只打印不匹配FILEs 的文件名
  -l, --files-with-matches  只打印匹配FILES 的文件名
  -c, --count               只打印每个FILE 中的匹配行数目
  -T, --initial-tab         行首tabs 分隔(如有必要)
  -Z, --null                在FILE 文件最后打印空字符

文件控制:
  -B, --before-context=NUM  打印文本及其前面NUM 行
  -A, --after-context=NUM   打印文本及其后面NUM 行
  -C, --context=NUM         打印NUM 行输出文本
  -NUM                      等同于 --context=NUM
      --color[=WHEN],
      --colour[=WHEN]       使用标记高亮匹配字串;
                            WHEN 可以是`always', `never'或`auto'
  -U, --binary              不要清除行尾的CR 字符(MSDOS/Windows)
  -u, --unix-byte-offsets   忽略CR 字符,报告字节偏移
                 (MSDOS/Windows)

'egrep' 即'grep -E'。'fgrep' 即'grep -F'。
直接调用'egrep' 或是'fgrep' 均已被废弃。
若FILE 为 -,将读取标准输入。不带FILE,读取当前目录,除非命令行中指定了-r 选项。
如果少于两个FILE 参数,就要默认使用-h 参数。
如果有任意行被匹配,那退出状态为 0,否则为 1;
如果有错误产生,且未指定 -q 参数,那退出状态为 2。

35、修改文件所属用户、用户组:chown 用户.用户组 文件名

如图是:把Test/test.txt 文件的用户、用户组修改为 root

修改文件夹下所有文件所属用户、用户组:chown -r 用户.用户组 文件夹

权限不够,添加 sudo ,更多操作信息输入 chown --help 查询

用法:chown [选项]... [所有者][:[组]] 文件...
或:chown [选项]... --reference=参考文件 文件...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
With --reference, change the owner and group of each FILE to those of RFILE.

  -c, --changes          like verbose but report only when a change is made
  -f, --silent, --quiet  suppress most error messages
  -v, --verbose          output a diagnostic for every file processed
      --dereference      affect the referent of each symbolic link (this is
                         the default), rather than the symbolic link itself
  -h, --no-dereference   affect symbolic links instead of any referenced file
                         (useful only on systems that can change the
                         ownership of a symlink)
      --from=当前所有者:当前所属组
                             只当每个文件的所有者和组符合选项所指定时才更改所
                有者和组。其中一个可以省略,这时已省略的属性就不
                需要符合原有的属性。
      --no-preserve-root  do not treat '/' specially (the default)
      --preserve-root    fail to operate recursively on '/'
      --reference=RFILE  use RFILE's owner and group rather than
                         specifying OWNER:GROUP values
  -R, --recursive        operate on files and directories recursively

The following options modify how a hierarchy is traversed when the -R
option is also specified.  If more than one is specified, only the final
one takes effect.

  -H                     if a command line argument is a symbolic link
                         to a directory, traverse it
  -L                     traverse every symbolic link to a directory
                         encountered
  -P                     do not traverse any symbolic links (default)

      --help        显示此帮助信息并退出
      --version        显示版本信息并退出

Owner is unchanged if missing.  Group is unchanged if missing, but changed
to login group if implied by a ':' following a symbolic OWNER.
OWNER and GROUP may be numeric as well as symbolic.

示例:
  chown root /u        将 /u 的属主更改为"root"。
  chown root:staff /u    和上面类似,但同时也将其属组更改为"staff"。
  chown -hR root /u    将 /u 及其子目录下所有文件的属主更改为"root"。

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

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

相关文章

豆瓣评分9.0,《Java核心技术与面试》神作,已帮助1374人拿到Offer

Java的知识点实在太多&#xff0c;如果什么都去学&#xff0c;而不是精学工作和面试中常用的知识点&#xff0c;那不仅会造成学习效率低下&#xff0c;而且会让大家迷失在海量的知识中。结果是&#xff0c;大家投入了大量时间&#xff0c;也学了不少知识点&#xff0c;但是无法…

汇编逆向-入门

Qt源码解析 索引 汇编逆向— 授权破解示例分析 问题模拟 运行环境 x64dbgWindows 10serial.exe 运行效果 输入注册信息不对提示错误。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tV3bdLGO-1669017713175)(D:\Work\Code\luxiang\CSDN\ASM-…

element 表格字段过长

element 表格 - 表头太长换行 解决方案一&#xff1a;show-overflow-tooltip Table表格&#xff0c;如果每列显示的内容过长则可以使用该属性&#xff0c;即 :show-overflow-tooltip“true”&#xff0c;该属性可以让内容在一行显示&#xff0c;如果显示不下时&#xff0c;显示…

智能晾衣架(一)--设计

本文素材来源于红河学院 工学院 作者&#xff1a;赵德森 张艺锦 潘志慧 曹紫康 指导老师&#xff1a;江洁 张龙超 一、简介 本作品设计的晾衣系统从人们日常生活研究设计&#xff0c;体积小&#xff0c;收纳方便&#xff0c;不占空间可以在日常生活中极大的便利用户。我们…

MyBatis 源码分析之 Select 语句执行(上)

三哥 内容来自【自学星球】 欢迎大家来了解我的星球&#xff0c;和星主&#xff08;也就是我&#xff09;一起学习 Java &#xff0c;深入 Java 体系中的所有技术。我给自己定的时间是一年&#xff0c;无论结果如何&#xff0c;必定能给星球中的各位带来点东西。 想要了解更多&…

盘点敏捷项目失败的6个主要原因

敏捷项目管理及其相关的方法和价值观正在迅速改变着许多企业的运作方式。改善灵活性、提高协作和生产力以及加强客户联系的承诺&#xff0c;敏捷的种种好处摆在企业决策者面前。 然而&#xff0c;直接运行成功的敏捷项目并不是必然的。是什么原因导致敏捷管理失败&#xff1f…

公众号免费调用题库

公众号免费调用题库 本平台优点&#xff1a; 多题库查题、独立后台、响应速度快、全网平台可查、功能最全&#xff01; 1.想要给自己的公众号获得查题接口&#xff0c;只需要两步&#xff01; 2.题库&#xff1a; 查题校园题库&#xff1a;查题校园题库后台&#xff08;点击…

Reading Note(8) ——GNN for DSE

这篇博客是一篇论文阅读札记&#xff0c;这篇论文的主题是使用GNN来优化加速器设计中的设计空间探索耗时过长的问题。 这篇文章的标题是《Enabling Automated FPGA Accelerator Optimization Using Graph Neural Networks》&#xff0c;值得注意的是这是它的预印版&#xff0c…

Java-内部类

内部类的概念 认识内部类 一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称之为内部类inner class&#xff0c;嵌套该内部类的类称为外部类。就像双重for循环&#xff0c;外部for循环里面包含着另一个内层循环。内部类是类的第5大成员&#xff0c;[属性&#xff0c;方法…

让我们进入面向对象的世界(一)

让我们进入面向对象的世界 文章目录让我们进入面向对象的世界开场白一.面向对象概述二.认识对象和类2.1什么是类2.2 什么是对象呢&#xff1f;2.3 让我们来创建第一个对象2.3 让我们进一步了解&#xff0c;我们针对对象的操作&#xff0c;是怎样的开场白 大家好&#xff01;&a…

SpringMVC请求、响应与异步请求

文章目录SpringMVC核心架构的具体流程步骤一、SpringMVC请求与响应1、SpringMVC Handle原理与应用1.1 概念1.2 Spring MVC Handler的三种写法2、SpringMVC 视图解析器2.1 概念2.2 配置视图解析器二、SpringMVC异步请求1、 Ajax基本配置2、 异步与同步优缺点&#xff1a;如何设置…

基于TMI8421的3D打印机步进电机解决方案

打印机一直是工作中不可缺少的一部分&#xff0c;当下&#xff0c;随着3D打印技术的推广&#xff0c;3D打印机逐渐进入我们的生活与工作当中。每个人都期望可以在办公室环境下安静快速的打印&#xff0c;更高效地完成每项打印工作&#xff1b;更生动逼真的重现理想的3D模型。而…

实战:如何优雅地扩展Log4j配置?

前言 Log4j 日志框架我们经常会使用到&#xff0c;最近&#xff0c;我就遇到了一个与日志配置相关的问题。简单来说&#xff0c;就是在原来日志配置的基础上&#xff0c;指定类的日志打印到指定的日志文件中。 这样讲述可能不是那么好理解&#xff0c;且听我从需求来源讲起。…

【10】leetcode note

题目&#xff1a; 799. 香槟塔 个人总结 799. 香槟 我们把玻璃杯摆成金字塔的形状&#xff0c;其中 第一层 有 1 个玻璃杯&#xff0c; 第二层 有 2 个&#xff0c;依次类推到第 100 层&#xff0c;每个玻璃杯 (250ml) 将盛有香槟。 从顶层的第一个玻璃杯开始倾倒一些香槟&…

基于铁犀牛ironrhino平台的税务档案管理系统

目录 摘要 2 引言 5 1.1 选题背景 6 1.2 国内外研究现状 7 1.3课题研究的重要性 8 2. 系统的需求与分析 8 2.1 系统的功能介绍 9 2.1.1 业务信息描述 9 2.1.2 系统功能说明 10 2.1.3 系统的开发目标 11 2.2 系统分析 12 2.2.1 铁犀牛的功能 12 2.2.2 铁犀牛工作原理 13 2.2.3 铁…

翻阅必备----Java窗口组件,容器,布局,监听,事件 API大全

---------------------------------------------------------------------------------------- &#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 秩沅 原创 收录于专栏 java ⭐Jav…

将存在课题的过程可视化,丰田的“自工程完结”是什么?

将存在课题的过程可视化&#xff0c;丰田的“自工程完结”是什么? “全日本的公司是不是都发生了奇怪的事情呢?人们常说日本人很勤劳。所以要拼命努力。但是&#xff0c;有很多人拼命努力却毫无成果。(中略)这样才不会有动力。明明很努力却没有成果&#xff0c;我认为这才是奇…

将SpringBOOT项目 打成 war 包 并 部署到 Tomcat

当前环境&#xff1a;Windows Tomcat版本&#xff1a;tomcat8.5 SpringBoot版本&#xff1a; 2.2.3 1. pom.xml 修改打包方式 <packaging>war</packaging> 2.加入SpringBoot打包插件&#xff08;pom.xml&#xff09; <build><plugins><plugin&g…

Jmeter的使用说明

一、安装Jmeter工具 链接&#xff1a;https://pan.baidu.com/s/1ZYc15eq9DO-r0ChKHxMXlg?pwdckcd 提取码&#xff1a;ckcd --来自百度网盘超级会员V5的分享二、Jmeter的常用元器件说明 jmeter八大元件件&#xff1a;取样器&#xff0c;前置处理器&#xff0c;后置处理器&a…

计算机网络——第六章笔记(1)

传输层 传输层是层是整个协议栈(TCP/IP)的核心。 任务&#xff1a;是提供可靠的、高效的数据传输。 面向连接的服务 1、端到端的连接管理 建立连接 数据传输 释放连接 2、流控制 3、差错控制 传输环境&#xff1a;通信子网、物理信道。 传输服务和网络服务的两个主…