Linux命令用法

news2025/7/18 3:58:53

文章目录

  • 前言
  • 一、Linux基础命令
    • 1. Linux目录结构
    • 2. Linux命令入门
    • 3. 目录切换相关命令(cd、pwd)
    • 4. 相对路径、绝对路径和特殊路径符
    • 5. 创建目录命令((mkdir)
    • 6. 文件操作命令part1(touch、cat、more)
    • 7. 文件操作命令part2(cp、mv、rm)
    • 8. 查找命令(which、find)
    • 9. grep、wc和管道符
    • 10. echo、tail和重定向符
    • 11. vi编辑器
  • 二、用户和权限
    • 1. root用户
    • 2. 用户、用户组管理
    • 3. 权限控制查看
    • 4. 修改权限控制(chmod、chown)
  • 三、Linux实用操作
    • 1. 快捷键
    • 2. 软件安装
    • 3. systemctl
    • 4. 软连接
    • 5. 日期、时区
    • 6. IP地址、主机名
    • 7. 网络传输
    • 8. 进程管理
    • 9. 主机状态
    • 10. 环境变量
    • 11. 上传、下载
    • 12. 压缩、解压


前言

本文在学习Linux命令,视频连接:黑马程序员新版Linux零基础快速入门到精通 过程中,参照官方PPT记录的一些命令的作用,语法等内容,进行了一些整理。


一、Linux基础命令

1. Linux目录结构

  • Linux操作系统的目录结构

    Linux只有一个顶级目录,称之为:根目录 /

    Windows系统有多个顶级目录,即各个盘符 C、D…

  • /” 在Linux系统中表示

    出现在开头的/表示:根目录

    出现在后面的/表示:层级关系,用于路径分割

2. Linux命令入门

  • Linux命令的基础格式

    Linux命令的通用格式:

    command [-options] [parameter]

    • command: 命令本身
    • options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
    • parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等
  • ls命令的语法和作用

    当ls不使用参数,表示列出当前工作目录的内容,即用户的HOME目录

    ls [-a -l -h] [Linux路径]

    • -a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)

    • -l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息

        写法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。
        写法:
        ls -l -a
        ls -la
        ls -al
        上述三种写法,都是一样的,表示同时应用-l和-a的功能
      
    • -h表示以易于阅读的形式,列出文件大小,如K、M、G;-h选项必须要搭配 -l 一起使用

    • [Linux路径]参数表示要列出内容的路径,不提供即列出当前工作目录内容

  • 当前工作目录和HOME目录

    • Linux终端(命令行)启动后默认价值HOME目录作为当前工作的目录

    • HOME目录指:用户在系统内的专属目录

  • 隐藏文件\文件夹

    • 在Linux系统中,以.开头的文件或文件夹会自动隐藏

    • 只有通过-a选项才可以展示出来

3. 目录切换相关命令(cd、pwd)

  • cd命令的作用

    • cd命令来自英文 Change Directory

    • cd命令可以切换当前工作目录:

      cd [Linux路径]

        没有选项,只有参数,直接使用即可
        ① 使用参数,切换到指定路径
        ② 不使用参数,切换工作目录到当前用户的HOME
      
  • pwd命令的作用

    pwd

    • pwd命令来自英文:Print Work Directory
    • pwd命令没有选项,没有参数,直接使用即可
    • 作用是:输出当前所在的工作目录

4. 相对路径、绝对路径和特殊路径符

  • 相对路径和绝对路径

    • 绝对路径:以根目录做起点,描述路径的方式,路径以/开头

    • 相对路径:以当前目录做起点,描述路径的方式,路径不需以/开头

    • 如无特殊需求,后续使用中,将经常使用相对路径表示

  • 特殊路径字符

    • .表示当前路径,比如cd .cd ./Desktop

    • ..表示上一级目录,比如:cd ..cd ../..

    • ~表示用户的HOME目录,比如:cd ~cd ~/Desktop

5. 创建目录命令((mkdir)

  • mkdir命令的语法和功能

    • mkdir用以创建新的目录(文件夹)

    • 语法:mkdir [-p] Linux路径

    • 参数必填,表示要创建的目录的路径,相对、绝对、特殊路径符都可以使用

  • -p选项的作用

    • 可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录

6. 文件操作命令part1(touch、cat、more)

  • touch命令
    • 作用:用于创建一个新的文件
    • 语法:touch Linux路径
    • 无选项,参数必填,表示要创建的文件的路径,相对、绝对、特殊路径符都可以使用
  • cat命令
    • 作用:用于查看文件内容
    • 语法:cat Linux路径
    • 参数必填,表示要查看的文件的路径,相对、绝对、特殊路径符都可以使用
  • more命令
    • 作用:用于查看文件内容,可翻页查看
    • 语法:more Linux路径
    • 参数必填,表示要查看的文件的路径,相对、绝对、特殊路径符都可以使用
    • 使用空格进行翻页,使用q退出查看

7. 文件操作命令part2(cp、mv、rm)

  • cp命令

    • 作用:用于复制文件\文件夹,cp命令来自英文单词:CoPy
    • 语法:cp [-r] 参数1 参数2
      • -r选项,可选,用于复制文件夹使用,表示递归
      • 参数1,Linux路径,表示被复制的文件或文件夹
      • 参数2,Linux路径,表示要复制去的地方
  • mv命令

    • 作用:用于移动文件\文件夹,mv命令来自英文单词:MoVe
    • 语法:mv 参数1 参数2
      • 参数1,Linux路径,表示被移动的文件或文件夹
      • 参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在
  • rm命令

    • 作用:用于删除文件、文件夹,rm命令来自英文单词:ReMove
      语法:rm [-r -f] 参数1 参数2 ... ... 参数N
      • 同cp命令一样,-r选项用于删除文件夹

      • -f表示force,强制删除(不会弹出提示确认信息)

        普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示
        所以一般普通用户用不到-f选项

      • 参数1、参数2、…、参数N 表示要删除的文件或文件夹路径,按照空格隔开

      • rm命令支持通配符 *,用来做模糊匹配

8. 查找命令(which、find)

  • which命令

    • 查找命令的程序文件,返回命令所在的路径

    • 语法:which 要查找的命令

    • 无需选项,只需要参数表示查找哪个命令

  • find命令

    • 用于查找指定的文件

    • 按文件名查找:find 起始路径 -name "被查找的文件名"

      • 支持通配符
    • 按文件大小查找:find 起始路径 -size +|-n[kMG]

        +、- 表示大于和小于
        n表示大小数字
        kMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB
      

9. grep、wc和管道符

  • grep命令
    • 作用:从文件中通过关键字过滤文件行
    • 语法:grep [-n] 关键字 文件路径
    • 选项-n,可选,表示在结果中显示匹配的行的行号。
    • 参数,关键字,必填,表示过滤的关键字,建议使用” ”将关键字包围起来
    • 参数,文件路径,必填,表示要过滤内容的文件路径,可作为管道符的输入
  • wc命令
    • 作用:用于统计文件的行数、单词数量、字节数、字符数等
    • 语法:wc [-c -m -l -w] 文件路径
    • 选项,-c,统计bytes数量
    • 选项,-m,统计字符数量
    • 选项,-l,统计行数
    • 选项,-w,统计单词数量
    • 参数,文件路径,被统计的文件,可作为内容输入端口
  • 管道符 |
    • 作用:将管道符左边命令的结果,作为右边命令的输入
    • 语法: 命令 | 命令结果

10. echo、tail和重定向符

  • echo命令

    • 作用:可以使用echo命令在命令行内输出指定内容
    • 语法:echo 输出的内容
    • 无需选项,只有一个参数,表示要输出的内容,复杂内容可以用””包围
  • `反引号符

    • 被``包围的内容,会被作为命令执行,而非普通字符
  • 重定向符

    • > 将左侧命令的结果,覆盖写入到符号右侧指定的文件中
    • >> 将左侧命令的结果,追加写入到符号右侧指定的文件中
  • tail命令

    • 作用:查看文件尾部内容,并可以持续跟踪

    • 语法:tail [-f -num] Linux路径

    • -f:持续跟踪,

    • -num:启动的时候查看尾部多少行,默认10

    • Linux路径,表示被查看的文件

11. vi编辑器

  • 什么是vi/vim编辑器
    • vi\vim编辑器,就是命令行模式下的文本编辑器,用来编辑文件
    • vim是vi的升级版,一般用vim即可,包含全部vi功能
  • 基础命令
    • vi 文件路径
    • vim 文件路径
  • 运行模式
    • 命令模式,默认的模式,可以通过键盘快捷键控制文件内容
    • 输入模式,通过命令模式进入,可以输入内容进行编辑,按esc退回命令模式
    • 底线命令模式,通过命令模式进入,可以对文件进行保存、关闭等操作

在这里插入图片描述

  • 快捷键
模式命令描述
命令模式i在当前光标位置进入输入模式
命令模式a在当前光标位置 之后 进入输入模式
命令模式I在当前行的开头,进入输入模式
命令模式A在当前行的末尾,进入输入模式
命令模式o在当前光标的下一行进入输入模式
命令模式0在当前光标的上一行进入输入模式
输入模式esc任何情况下输入esc都能回到命令模式
模式命令描述
命令模式键盘上、键盘k向上移动光标
命令模式键盘下、键盘j向下移动光标
命令模式键盘左、键盘h向左移动光标
命令模式键盘右、键盘l向后移动光标
命令模式0移动光标到当前行的开头移动光标到当前行的结尾向上翻页
命令模式$移动光标到当前行的结尾
输入模式pageup(PgUp)向上翻页
命令模式panddown(PgDn)向下翻页
命令模式/进入搜索模式
命令模式n向下继续搜索
命令模式N向上继续搜索
命令模式dd删除光标所在行的内容
命令模式nddn是数字,表示删除当前光标向下n行
输入模式yy复制当前行
命令模式nyyn是数字,复制当前行和下面的n行
命令模式p粘贴复制的内容
命令模式u撤销修改
命令模式ctrl + r反向撤销修改
命令模式gg跳到首行
命令模式G跳到行尾
输入模式dG 从当前行开始,向下全部删除
命令模式dgg从当前行开始,向上全部删除
命令模式d$从当前光标开始,删除到本行的结尾
命令模式d0从当前光标开始,删除到本行的开头
模式命令描述
底线命令模式:wq保存并退出
底线命令模式:q仅退出
底线命令模式:q!强制退出
底线命令模式:w仅保存
底线命令模式:set nu显示行号
底线命令模式:set paste设置粘贴模式

二、用户和权限

1. root用户

  • Linux系统的超级管理员用户是:root用户

  • su命令

    • 作用:用于账户切换的系统命令,其来源英文单词:Switch User

    • 语法:su [-] [用户名]

    • - 符号是可选的,表示是否在切换用户后加载环境变量,建议带上

    • 参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root

    • 切换用户后,可以通过exit命令退回上一个用户,也可以使用快捷键:ctrl + d

    • 使用普通用户,切换到其它用户需要输入密码,如切换到root用户

    • 使用root用户切换到其它用户,无需密码,可以直接切换

  • sudo命令

    • 作用:可以让一条普通命令带有root权限
    • 语法:sudo 其它命令
    • 需要以root用户执行visudo命令,增加配置方可让普通用户有sudo命令的执行权限

2. 用户、用户组管理

  • Linux用户管理模式
    • Linux可以支持多用户、多用户组、用户加入多个组
    • Linux权限管控的单元是用户级别和用户组级别
  • 用户、用户组相关管理命令,需要root用户执行
    • 创建用户组

      • 语法:groupadd 用户组名
    • 删除用户组

      • 语法:groupdel 用户组名
    • 创建用户

      • 语法:useradd [-g -d] 用户名
      • 选项:-g指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在,如已存在同名组,必须使用-g
      • 选项:-d指定用户HOME路径,不指定,HOME目录默认在:/home/用户名
    • 删除用户

      • 语法:userdel [-r] 用户名
      • 选项:-r,删除用户的HOME目录,不使用-r,删除用户时,HOME目录保留
    • 查看用户所属组

      • 语法:id [用户名]
      • 参数:用户名,被查看的用户,如果不提供则查看自身
    • 修改用户所属组

      • 语法:usermod -aG 用户组 用户名,将指定用户加入指定用户组
    • getent

      • getent passwd 查看系统全部用户信息
      • getent group 查看系统全部组信息

3. 权限控制查看

  • rwx

    • r表示读权限
    • w表示写权限
    • x表示执行权限
  • 差别

    • r,针对文件可以查看文件内容
      • 针对文件夹,可以查看文件夹内容,如ls命令
    • w,针对文件表示可以修改此文件
      • 针对文件夹,可以在文件夹内:创建、删除、改名等操作
    • x,针对文件表示可以将文件作为程序执行
      • 针对文件夹,表示可以更改工作目录到此文件夹,即cd进入

4. 修改权限控制(chmod、chown)

  • chmod命令

    • 功能,修改文件、文件夹的权限细节
    • 限制,只能是文件、文件夹的所属用户或root有权修改
    • 语法:chmod [-R] 权限 文件或文件夹
    • 选项:-R,对文件夹内的全部内容应用同样规则
  • 权限的数字序号

    • r代表4w代表2x代表1
    • rwx的相互组合可以得到从0到7的8种权限组合
    • 如7代表:rwx,5代表:r-x,1代表:–x
  • chown命令

    • 功能,修改文件、文件夹的所属用户、组
    • 限制,只可root执行
    • 语法:chown [-R] [用户][:][用户组] 文件或文件夹
    • 选项,-R,同chmod,对文件夹内全部内容应用相同规则
    • 选项,用户,修改所属用户
    • 选项,用户组,修改所属用户组
    • :用于分隔用户和用户组

三、Linux实用操作

1. 快捷键

  • ctrl + c 强制停止
  • ctrl + d 退出登出
  • history 查看历史命令
  • !命令前缀,自动匹配上一个命令
  • ctrl + r,搜索历史命令
  • ctrl + a | e,光标移动到命令开始或结束
  • ctrl + ← | →,左右跳单词
  • ctrl + lclear命令 清屏

2. 软件安装

  • 在CentOS系统中,使用yum命令联网管理软件安装

    • yum语法:yum [-y] [install |remove | search] 软件名称
    • 选项:-y,自动确认,无需手动确认安装或卸载过程
    • install:安装
    • remove:卸载
    • search:搜索
    • yum命令需要root权限哦,可以su切换到root,或使用sudo提权。
    • yum命令需要联网
  • 在Ubuntu系统中,使用apt命令联网管理软件安装

    • apt语法:apt [-y] [install |remove | search] 软件名称

3. systemctl

  • systemctl命令的作用
    • 可以控制软件(服务)的启动、关闭、开机自启动
    • 系统内置服务均可被systemctl控制
    • 第三方软件,如果自动注册了可以被systemctl控制
    • 第三方软件,如果没有自动注册,可以手动注册
  • 语法:systemctl start | stop | status | enable | disable 服务名
    • start:启动
    • stop:关闭
    • status:查看状态
    • enable:开启开机自启
    • disable:关闭开机自启

4. 软连接

  • 软连接
    • 作用:可以将文件、文件夹链接到其它位置
    • 链接只是一个指向,并不是物理移动,类似Windows系统的快捷方式
  • 语法:ln [-s] 参数1 参数2
    • -s选项,创建软连接
    • 参数1:被链接的文件或文件夹
    • 参数2:要链接去的目的地

5. 日期、时区

  • date命令的作用和用法

    • date命令可以查看日期时间,并可以格式化显示形式以及做日期计算
    • 语法:data [-d] [+格式化字符串]
    • -d 按照给定的字符串显示日期,一般用于日期计算
    • 格式化字符串:通过特定的字符串标记,来控制显示的日期格式
      • %Y

      • %y 年份后两位数字 (00…99)

      • %m 月份 (01…12)

      • %d 日 (01…31)

      • %H 小时 (00…23)

      • %M 分钟 (00…59)

      • %S 秒 (00…60)

      • %s 自 1970-01-01 00:00:00 UTC 到现在的秒数

        使用date命令本体,无选项,直接查看时间

  • 修改Linux时区

    • 使用root权限,执行如下命令,修改时区为东八区时区。将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件即可

      rm -f /etc/localtime
      sudo ln -s /user/share/zoneinfo/Asia/Shanghai/ /etc/localtime

  • ntp的作用
    可以自动联网同步时间,也可以通过ntpdate -u ntp.aliyun.com手动校准时间(需root权限

6. IP地址、主机名

  • IP地址

    • IP地址是联网计算机的网络地址,用于在网络中进行定位
    • 格式是:a.b.c.d,其中abcd是0~255的数字
    • 特殊IP有:127.0.0.1,本地回环IP,表示本机。
    • 0.0.0.0:也可表示本机,也可以在一些白名单中表示任意IP
  • 主机名

    • 主机名就是主机的名称,用于标识一个计算机
  • 域名解析(主机名映射)

    • 可以通过主机名找到对应计算机的IP地址,这就是主机名映射(域名解析)
    • 先通过系统本地的记录去查找,如果找不到就联网去公开DNS服务器去查找

7. 网络传输

  • 使用ping命令可以测试到某服务器是否可联通

    • 语法:ping [-c num] ip或主机名
    • 选项:-c,检查的次数,不使用-c选项,将无限次数持续检查
    • 参数:ip或主机名,被检查的服务器的ip地址或主机名地址
  • 使用wget命令可以进行网络文件下载

    • 语法:wget [-b] url
    • 选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件
    • 参数:url,下载链接
    • 通过tail命令可以监控后台下载进度:tail -f wget-log
    • 无论下载是否完成,都会生成要下载的文件,如果下载未完成,请及时清理未完成的不可用文件。
  • curl命令可以发送http网络请求,可用于:下载文件、获取信息等

    • 语法:curl [-O] url
    • 选项:-O,用于下载文件,当url是下载链接时,可以使用此选项保存文件
    • 参数:url,要发起请求的网络地址
  • 端口

    • 端口是指计算机和外部交互的出入口,可以分为物理端口虚拟端口
    • 物理端口:USB、HDMI、DP、VGA、RJ45等
    • 虚拟端口:操作系统和外部交互的出入口
    • IP只能确定计算机,通过端口才能锁定要交互的程序
  • 端口的划分

    • 公认端口:1~1023,用于系统内置或常用知名软件绑定使用
    • 注册端口:1024~49151,用于松散绑定使用(用户自定义)
    • 动态端口:49152~65535,用于临时使用(多用于出口)
  • 查看端口占用

    • nmap IP地址,查看指定IP的对外暴露端口
    • netstat -anp | grep 端口号,查看本机指定端口号的占用情况

8. 进程管理

  • 进程
    • 进程是指程序在操作系统内运行后被注册为系统内的一个进程,并拥有独立的进程ID(进程号)
  • 管理进程的命令
    • ps命令查看Linux系统中的进程信息
      • 语法:ps [-e -f]
      • 选项:-e,显示出全部的进程
      • 选项:-f,以完全格式化的形式展示信息(展示全部信息)
    • ps -ef 列出全部进程的全部信息
    • ps -ef | grep 关键字 过滤指定关键字进程信息
    • kill [-9] 进程号 关闭指定进程号的进程
      • 选项:-9,表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制。

9. 主机状态

  • top命令
    • 查看CPU、内存、进程的信息,类似Windows任务管理器
    • 默认每5秒刷新一次,语法:直接输入top即可,按qctrl + c退出
    • top命令也支持选项:
      • -p:只显示某个进程的信息
      • -d:设置刷新时间,默认是5s
      • -c:显示产生进程的完整命令,默认是进程名
      • -n:指定刷新次数,比如top -n 3,刷新输出3次后退出
      • -b:以非交互非全屏模式运行,以批次的方式执行top,一般配合-n指定输出几次统计信息,将输出重定向到指定文件,比如top -b -n 3 > /tmp/top.tmp
      • -i:-i不显示任何闲置(idle)或无用(zombie)的进程
      • -u:查找特定用户启动的进程
  • df命令:
    • 作用:使用df命令,可以查看硬盘的使用情况
    • 语法:df [-h]
    • 选项:-h,以更加人性化的单位显示
  • iostat:
    • 作用:查看磁盘速率等信息
    • 语法:iostat [-x] [num1] [num2]
    • 选项:-x,显示更多信息
    • num1:数字,刷新间隔,num2:数字,刷新几次
  • sar -n DEV命令:
    • 作用:查看网络的相关统计
    • 语法:sar -n DEV num1 num2
    • 选项:-n,查看网络,DEV表示查看网络接口
    • num1:刷新间隔(不填就查看一次结束),num2:查看次数(不填无限次数)

10. 环境变量

  • 环境变量
    环境变量是一组信息记录,类型是KeyValue型(名称=值),用于操作系统运行的时候记录关键信息

  • 通过env命令可以查看当前系统配置的环境变量信息

  • 通过$符号,可以取出环境变量的值

  • PATH
    环境变量PATH会记录一组目录,目录之间用:隔开。这里记录的是命令的搜索路径,当执行命令会从记录中记录的目录中挨个搜索要执行的命令并执行。

    可以通过修改这个项目的值,加入自定义的命令搜索路径,如export PATH=$PATH:自定义路径

  • 如何修改环境变量?

    • 临时生效:export 名称=值
    • 永久生效:
      • 针对用户:~/.bashrc文件中配置
      • 针对全部用户:/etc/profile文件中配置
      • 配置完成,可以通过source命令立刻生效

11. 上传、下载

  • rz、sz命令
    • 通过 yum -y install lrzsz可以安装此命令
    • rz进行文件上传,语法:直接输入rz即可
    • sz 文件,进行文件下载,语法:sz 要下载的文件。文件会自动下载到桌面的:fsdownload文件夹中
    • 注意,rz、sz命令需要终端软件支持才可正常运行

12. 压缩、解压

  • Linux系统常用的压缩格式有:
    • tar格式,文件后缀为:.tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装
    • gzip格式,文件后缀为:.gz,也常见为.tar.gz,gzip格式压缩文件,即使用gzip压缩算法将文件压缩到一个文件内,可以极大的减少压缩后的体积
  • tar命令
    • 作用:进行压缩和解压缩的操作

    • 语法:tar [-z -x -v -c -f -C] 参数1 ... 参数N

      • -c,创建压缩文件,用于压缩模式
      • -v,显示压缩、解压过程,用于查看进度
      • -x,解压模式
      • -f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个
      • -z,gzip模式,不使用-z就是普通的tarball格式
      • -C,选择解压的目的地,用于解压模式
    • 选项可组合使用,但需要注意:

      • -z选项如果使用的话,一般处于选项位第一个
      • -f选项,必须在选项位最后一个
      • -C选项单独使用,和解压所需的其它参数分开
  • zip命令
    • 作用:压缩文件为zip压缩包
    • 语法:zip [-r] 参数1 ... 参数N
    • -r,被压缩的包含文件夹的时候,需要使用-r选项,和rmcp等命令的-r效果一致
  • unzip命令
    • 作用:使用unzip命令,可以方便的解压zip压缩包
    • 语法:unzip [-d] 参数
    • -d,指定要解压去的位置,同tar的-C选项
    • 参数,被解压的zip压缩包文件

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

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

相关文章

经验分享|temu电商项目怎么做能更好的盈利?

在当今竞争激烈的电商市场中,如何让TEMU这样的电商项目实现更好的盈利,是每个创业者和企业家关注的核心问题。以下是几点关键的策略和方法,可以帮助TEMU电商项目实现更好的盈利。 首先,产品选择和定位至关重要 TEMU需要选择具有市…

黑马Java零基础视频教程精华部分_10_面向对象进阶(2)_多态、包、final、权限修饰符、代码块

系列文章目录 文章目录 系列文章目录一、多态1、什么是多态?2、多态的表现形式3、多态的前提4、多态的好处5、多态调用成员的特点6、多态的优势和弊端7、引用数据类型的类型转换 二、包1、什么是包?2、包名的规则3、使用其他类的规则 三、final 最终的&a…

通过指令深入了解Linux

1.简单介绍XShell 未来我的所有关于Linux的讲解都是提供XShell登入远程的Linux云服务器来教学的,且以centos为例。 1.1下载安装XShell xshell 下载安装时选择“home/school”为免费版本。 1.2 使用XShell登录主机 在XShell终端输入 ssh rootip ip为你所购买的…

功能实现——使用 RestTemplate 进行跨项目接口调用

目录 1.需求说明2.项目环境搭建3.代码实现3.1.使用 RestTemplate 进行调用3.1.1.项目 A3.1.2.项目 B 3.2.测试3.3.使用 JsonObject 来传递和接收 json 数据3.3.1.说明3.3.2.代码实现 3.4.其它说明3.4.1.restTemplate.exchange()3.4.2.restTemplate.postForObject()3.4.3.区别总…

【Java】Java学生成绩管理系统(源码+论文)【独一无二】

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博主、5…

Ubuntu 18.04,调整字体大小, 隐藏GNOME顶部状态栏

先安装 sudo apt-get install gnome-tweak-tool sudo apt install gnome-shell-extensions 安装后出现这个界面 这里可以调整字体大小 安装工具扩展: sudo apt-get install gnome-shell-extension-autohidetopbar 这里可以出现设置项 打开,并且…

【Altium Designer】Details Net has only one pin (Pin U1-12) 解决办法

报错图: 报错含义: Details Net has only one pin (Pin U1-12) 引脚label没接其他元器件。 解决办法1 修改报告提示,将“错误”改为“不报告”,如下图,在工程上 右键>>工程选项>>找到相应的错误标签提示…

个人主体的小程序可以变更为企业主体吗?

小程序迁移变更主体有什么作用?长期以来,由于部分小程序在注册时,主体不准确的历史原因,或者小程序的主体发生合并、分立或业务调整等现实状况,在小程序登记主体不能对应实际运营人的情况下,导致账号在认证…

基于微信小程序的微课堂笔记的设计与实现(源码+论文+部署讲解等)

博主介绍:✌全网粉丝10W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术栈介绍:我是程序员阿龙&#xff…

【MongoDB数据库之未授权漏洞】

步骤一: 在Kali上执行以下命令搭建起MongoDB的漏洞环境.. 拉取mongo(3.6.6版本)镜像 docker pull mongo:3.6.6 启动镜像 docker run --name mongo-master -p 27017:27017 -d mongo:3.6.6 查看镜像 docker ps 步骤二:使用Nmap的插件脚本进行扫描..发现…

RIR转换Revit尺寸标注和值到Rhino指定图层中

RIR转换Revit尺寸标注和值到Rhino指定图层中 1、使用新增的Dimension Properties节点,获取尺寸标注的线和文字 2、通过elefont包的节点,将起按指定图层bake到rhino中 3、funbim v0.6.4版本节点包已更新到food4rhino,欢迎下载试用

平安养老险宿州中支参加中国特色金融文化“我在行动”演讲比赛

为积极培育和弘扬以“五要五不”为核心的中国特色金融文化,积极传播保险行业正能量,7月30日,由宿州市保险行业协会主办的培育和弘扬中国特色金融文化“我在行动”演讲比赛拉开帷幕。本次演讲比赛共有16位选手参与,平安养老保险股份…

社区检测算法(Community Detection)总结

社区检测(Community Detection) 社区检测(Community Detection)又被称为是社区发现。它是用来揭示网络聚集行为的一种技术。 社区检测算法用于评估节点组如何聚类或分区,以及它们增强或分离的趋势。 社区 社区是许多网络的属性,…

运维团队可视化大屏定制指南

在运维工作中,可视化大屏作为实时监控和数据分析的重要工具,其直观性和灵活性对于提高运维效率和决策质量至关重要。本文将结合运维行业的特点,为运维团队提供可视化大屏定制化的参考指南。 一、可视化大屏的默认配置与定制化需求 可视化大屏…

java 如何查看jar版本冲突,如何查看哪个模块依赖冲突,idea查看jar包冲突

1. idea 下载插件: 2. 如上图所示,下载Maven Helper, 注意是maven helper 不是别的 3.重启idea 4.点击pom文件,然后点击如图所示: 5. 如此即可查到,某个jar包 都有哪个模块依赖,使用的什么版本&#xff0…

由浅入深的了解进程(6)---地址空间

地址空间 进程的地址空间1、直接代码展示的现象2、基本理解3、细节问题3、1、独立性细节3、2、地址空间细节 4、问题回溯5、Linux2.6内核进程调度队列 进程的地址空间 1、直接代码展示的现象 其中当父子进程之间的g_val改变之后,为什么即使是不同的值了之后&#x…

网络通信模型

网络IO的通信原理 首先,对于TCP通信来说,每个TCP Socket的内核中都有一个发送缓冲区和一个接收缓冲区 接收缓冲区把数据缓存到内核,若应用进程一直没有调用Socket的read方法进行读取,那么该数据会一 直被缓存在接收缓冲区内。不管…

防火墙基础配置

需求: AR1可ping防火墙FW1的G0/0/0口 AR1、AR2、AR3在不同区域 AR1可访问AR2 实现: 配置各路由器的IP地址、静态路由 FW配置策略并将端口加入相关区域 防火墙代码如下: interface GigabitEthernet0/0/0undo shutdownip address 1.1.1.…

通俗易懂!495页看漫画学Python入门教程(全彩版)Git首发破万Star

前言 在编程的世界里,Python无疑是一颗璀璨的明星。从最初作为打发圣诞节闲暇时间的项目,到如今成为最受欢迎的程序设计语言之一,Python以其简洁、易学、强大的特点吸引了无数编程爱好者。然而,对于初学者来说,编程的…

高效转换,尽在掌握 —— 介绍这款免费的PDF转Word在线工具

引言 在日常工作中,我们经常会遇到需要将PDF文件转换成Word文档的情况。无论是为了编辑文档内容还是进行格式调整,一款好用的转换工具都是必不可少的。今天,我们将为大家推荐一款简单易用、功能强大的在线PDF转Word工具——AI智慧引擎&#…