Linux常用命令

Linux 常用命令大全 Linux 系统作为服务器和开发环境中的主流操作系统,拥有丰富的命令行工具。掌握常用的 Linux 命令不仅能够提升工作效率,还能让你在系统管理、文件处理、网络配置等方面游刃有余。本文将详细介绍 Linux 中最常用的命令,涵盖文件操作、系统管理、网络命令等多个领域。 阅读详情

Python微信订餐小程序课程视频

https://edu.youkuaiyun.com/course/detail/36074

Python实战量化交易理财系统

https://edu.youkuaiyun.com/course/detail/35475

1. 文件和目录操作

tree: 以树状形式显示当前文件和目录,需要安装该软件: sudo apt-get install tree  (ubuntu下)

**ls:**查看指定目录下所有文件和目录信息

​   参数:-a(all) – 列出当前目录下所有文件内容,包括 .和 …、隐藏文件、普通文件;

​      -R(recursive ) – 同时列出所有子目录层;

​      -l – 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来;

cd: 进入指定目录,相对路径,绝对路径,… -> 当前目录的上一级,. -> 当前目录;

​   进入家目录: cd   cd ~   cd 家目录绝对路径

pwd: 查看当前所在目录( printf working directory);

mkdir: 创建目录,创建多级目录加参数-p( mkdir -p world/china/b );

touch : 创建文件,touch + 文件名;

cp: 拷贝文件

​    cp file1 file2  : 将file1中的内容拷贝到file2,文件不存在创建文件, 文件存在,覆盖原文件;

​    cp -r dir1 dir2 : 将目录dir1中的内容拷贝到dir2中,dir2 目录不存在创建目录;

rm: 删除目录必须加参数 -r(递归删除,  rm -r dir )

注意: rm 删除的文件或目录是不易恢复的,数据不会放入回收站中

参数: -i :提示用户是否需要删除目录或文件;

-f :强制删除,使用rm命令的时候默认已经添加了 -f 参数;


2. 查看文件内容

cat: 将文件内容一次性输出到终端,如果文件太长,无法再终端全部显示;

**more:**文件内容分页显示到终端,但是只能一直向下浏览,不能回退;

【回车:显示下一行, 空格:显示下一页, ctrl+c 或 q:退出】

less: 文件内容分页显示到终端,可以自由上下浏览;

【回车:显示下一行, 空格:显示下一页, ctrl+c 或 q:退出】

【ctrl+p 或 ↑:滚动到上一行, ctrl+n 或 ↓:滚动到下一行】

head: 从文件头部开始查看前 x 行的内容,如果没有指定行数,默认显示前10行内容( head -5 hello.c );

tail: 从文件尾部开始查看后 x 行的内容,如果没有指定行数,默认显示后10行内容( tail -5 hello.c );

软连接(符号链接): 相当于windows下快捷方式,软连接大小:源文件+路径 的总字节数,允许给目录创建软连接,

ln -s /home/a.txt(源文件名+绝对路径) a.test(软链接的名字)

硬链接: 以文件副本的形式存在(映射),但不占用实际空间,不允许给目录创建硬链接,硬链接只有在同一个文件系统中才能创建;

​       特点:硬链接能够同步更新,创建硬链接后,两个文件的Inode是相同,查看文件的 inode: stat a.txt

ln 源文件名 软链接名字


3. 文件或目录属性

wc: 查看文件的行数 字数 字节数 文件名

​   参数: -c: 只显示字节数 -l: 只显示行数 -w:只显示字数

od: 查看二进制文件信息,- t 指定数据的显示格式

​   参数: c --> ASCII字符  d --> 有符号十进制数  f --> 浮点数

​       o --> 八进制数  u --> 无符号十进制数  x --> 十六进制数

**du:**查看某个目录的大小(disk use), 一般加参数 -h(human) 以人类能看懂的方式显示 ;

df: 查看磁盘的使用情况(disk free), 一般加参数 -h;


4. 文件权限, 用户, 用户组

which: which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果;

whoami: 查看当前登录用户;

chmod: 修改文件属性(访问权限)

​     文字设定法:chmod 操作对象 [权限] 文件名

​           操作对象:u – 用户(user)  g – 同组用户(group)  o – 其他用户(other)  a – 所用用户(all)【默认】

​           操作符:+ 添加权限 - 取消权限 = 赋予给定权限并取消其他权限

​           权限:r – 读 w – 写 x – 执行

​     数字设定法:0 – 没有权限(-)  1 – 执行权限(x)  2 – 写权限(w)  4 – 读权限(r)

chown: change owner,将指定文件的拥有者改为指定的用户或组, chown + 文件所属用户:文件所属组(可省略) + 文件或目录名

chgrp: 改变文件或目录的所属群组, chgrp + 用户组 + 文件或目录名


5. 文件的查找和检索

find: 按文件名查询[-name]:  find + 路径 + -name + 文件名

​      按文件大小查询[-size]: find + 路径 + -size + 范围 【等于100k的文件: find ~/ -size 100k】

​                             【大于100k的文件: find ~/ -size +100k】

​                             【大于50k, 小于100k的文件: find ~/ -size +50k -size -100k】

​    按文件类型查询[-type]: find + 路径 + -type + 类型

​                  类型:1. 普通文件类型用 f 表示而不是 -   2. d -> 目录   3. l -> 符号链接   4. b -> 块设备文件

​                  5. c -> 字符设备文件   6. s -> socket文件,网络套接字   7. p -> 管道

grep: 按文件内容查找, grep -r + “查找的关键字” + 路径


6. 软件的安装和卸载

在线安装:apt-get 安装: sudo apt-get install xxx软件名

移除: sudo apt-get remove xxx软件名

更新软件列表: sudo apt-get update

​          清理所有软件安装包:  sudo apt-get clean  (实际清理的是: /var/cache/apt/archives 目录下的 .deb 文件)

​       aptitude 安装: sudo aptitude install tree

重新安装:sudo aptitude reinstall tree

​                      更新:sudo apt-get update

移除:sudo aptitude remove tree

显示状态: sudo aptitude show tree

deb包安装:安装: sudo dpkg -i xxx.deb

删除:sudo dpkg -r xxx

源码安装:略


7. U盘的挂载和卸载

**mount:**系统默认挂载目录:/media

​       手动挂载目录:/mnt

​       挂载方式: mount + 设备名 + 挂载目录  【检测设备名称:  sudo fdisk -l 】

​       注意:若挂载到/mnt以外的目录, 挂载成功后会遮蔽掉目录中原有文件,卸载设备之后才能看原数据;

**umount:**sudo umount /mnt

​      注意:卸载时,用户的当前位置不能位于 /mnt(/media)或者挂载的目录下,否则无法卸载


8. 压缩包管理

gzip / gunzip**:**.gz格式的压缩包 gzip 文件名 ,压缩过程中不保留源文件,不能对目录进行压缩,不能对多个文件进行打包压缩;

bzip2 / bunzip2 :.bz2格式的压缩包 bzip2 -k 文件名 ,通过使用参数 -k(keep) 保留源文件,不能对目录进行压缩,不能对多个文件进行打包压缩;

tar **压缩:**tar + 参数(zcvf) + 压缩包名字.tar.gz + 原材料(要打包压缩的文件或目录)

​       tar + 参数(jcvf) + 压缩包名字.tar.bz2 + 原材料(要打包压缩的文件或目录)

解压缩:  tar + 参数(zxvf) + 已有的压缩包(test.tar.gz)

​         tar + 参数(jxvf) + 已有的压缩包(test.tar.bz2)

​   参数: z -> 用 gzip 来压缩/解压缩文件  j -> 用 bzip2 来压缩/解压缩文件  C -> 指定解压目录 tar zxvf xx.tar.gz -C + 解压目录(./mytest);

​       c -> create,创建新的压缩文件  x -> 从压缩文件中释放文件   v -> 详细报告tar处理的文件信息   f -> 指定压缩文件的名字

rar 打包:  rar a -r + 压缩文件名 + 压缩的目录 ,注意,打包的生成的新文件不需要指定后缀;

解包:  rar x xx.rar + 解压得指定目录

zip 打包: zip -r + 打包之后的文件名 + (打包的目录) ,对目录打包需要添加参数: -r;

​      解包:  unzip xxx.zip -d 解压的指定目录,使用参数 -d 来指定目录;


9. 进程管理

**who:**查看当前在线用户的情况

$ who
#登录的用户名 使用的设备终端(pts) 登录到系统的时间
mrwang          :0 [表tty7图形界面]   2021-10-23 22:05 (:0)
mrwang pts/2               2022-03-14 22:19 (192.168.31.153)

​   tty1 - tty6 表示文字界面 【ctrl + alt + [F1-F6]】 tty7 图形界面【ctrl + alt + F7】

ps: 查看整个系统内部所运行的进程状况

  • a:当前系统所有用户的进程(all);
  • u:查看进程所有者及其他一些信息;
  • ​x:显示没有控制终端的进程【TTY,不能与用户进行交互的进程】;

​   对显示的进程过滤: ps aux | grep xxx

​   管道(|): 指令1 | 指令2 指令1的输出作为指令2的输入,指令2处理完毕,将信息输出到屏幕;

    • grep查询是需要占用一个进程的,所有结果 > 2 才能说明查询结果存在;
      • 如果结果有一条,表示没有查询的进程;
      • ​查询结果中PID表示进程ID;

kill: 用来终止指定的进程(terminate a process)的运行;

$ kill -l   # 查看信号编号
 1) SIGHUP   2) SIGINT   3) SIGQUIT  4) SIGILL   5) SIGTRAP
 6) SIGABRT  7) SIGBUS   8) SIGFPE   9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG  24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF 28) SIGWINCH    29) SIGIO   30) SIGPWR
31) SIGSYS  34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX

​ 杀死进程:kill -SIGKILL 89899【PID-进程标识号】,向当前进程发送了9号信号(SIGKILL)

env: 查看当前进程环境变量(当前系统下用户的配置路径信息);

​          格式为键值对:key=value:value (多个值之间用 : 分隔);

$ env | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

​          PATH:该环境变量中记录着shell命令解析器去查找命令的目录位置,从前往后的顺序查找;

top: 相当于windows下的任务管理器,文字版,不能翻页;


10. 网络管理

**ifconfig:**获取网络接口配置信息,也可修改配置;

ping: 测试与目标主机的连通性,命令格式 ping [参数] [主机名或IP地址]

  • ​-c 数目:在发送指定数目的包后停止;
  • -i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次;

nslookup: 查看服务器域名对应的IP地址;

$ nslookup www.baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
​
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 110.242.68.4
Name: www.a.shifen.com
Address: 110.242.68.3

11. 用户管理

创建用户: ①. sudo adduser + 用户名 ,adduser为脚本(不支持用户名中有大写)

②.  sudo useradd -s /bin/bash -g itcast -d /home/itcast -m itcast

  • ​-s 指定新用户登陆时shell类型
  • -g 指定所属组,该组必须已经存在
  • -d 用户家目录
  • -m 用户家目录不存在时,自动创建该目录

设置用户组:  sudo groupadd itcast

删除用户: ①. sudo deluser + 用户名 ,deluser为脚本

​                   ②. sudo userdel -r itcast,选项 -r 的作用是把用户的主目录一起删除

切换用户:  su + 用户名

root用户:  sudo su

设置密码:  sudo passwd + 用户名

退出登录用户:  sudo passwd + 用户名

$ vi /etc/passwd   # 查看用户信息 

12. 其他命令

终端翻页: Shift + PageUp  【上翻页】  Shift + PageDown  【下翻页】

创建终端:  Ctrl + Alt + T  添加新标签页: Ctrl + Shift +T

清屏: clear 【快捷键 Ctrl + l】

重启:

  • poweroff

  • reboot

  • shutdown

    • shutdown -r now  立刻重新开机;
    • shutdown -h now  立刻关机;
    • shutdown -h 10:42 ‘Hey! Go away!’ 10:42 分关机;
    • shutdown -r 10 ‘Hey! Go away!’ 10 分钟后关机;
    • shutdown -c  将刚才下的 shutdown 指令取消,必须切换至其它tty, 登入之後, 才能下此一指令;

man手册:

1. 可执行程序或shell命令2. 系统调用(内核提供的函数)3. 库调用(程序库中提供的函数)4. 特殊文件(通常位于/dev)5. 文件格式和规范(如:/etc/passwd)6. 游戏7. 杂项8. 系统管理命令9. 内核例程

alias: 设置或查看别名,例如 alias pag=‘ps aux | grep’

需要长久有效需要去设置配置文件: .bashrc ;

echo: 在显示器上显示数据;

  • 普通数据: echo 字符串
  • 显示环境变量: echo $PATH
  • 显示上一次程序退出值: echo $?
Java全栈AI视频生成开发实战:从DeepSeek接入到剪映自动化(附完整源码) 【代码】Java全栈AI视频生成开发实战:从DeepSeek接入到剪映自动化(附完整源码) 阅读详情

相关推荐

激光雷达与相机融合(四)----基于激光雷达与相机的碰撞检测

在这一部分,基于前面的各个部分内容,将利用激光雷达和相机实现目标的检测分类及单目标跟踪,并对车辆前方的车辆目标计算相应的碰撞时间TTC。计算方法分别利用相机和雷达实现。 1.系统的总体架构: 2.TTC计算 简单介绍一下通过激光雷达和相机计算碰撞时间的原理: 利用激光雷达点计算碰撞时间:首先根据检测框聚类出前车目标的点,并过滤掉这些点中的离群点,然后找出这些点中相对于本车最近的点,基于前后两帧以及数据采集频率就可以求解出相对速度,然后用当前帧的距离除以速度得出当前的TTC。但该方法对最近点的选取稳定性不是

张飞飞的博客 3987

Linux系统及常用命令

在Linux操作系统中,每当我们使用用户名登录操作系统时,Linux都会对 该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是 UID。​ 用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。​ 在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限, 能执行任何命令和操作,而其他用户都是普通用户。​ Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。

渣渣盟的博客 1822

STM32 SAES硬件加密协处理器全模式工程实践指南

AES(高级加密标准)是嵌入式系统中最基础且关键的对称密码算法,其硬件加速实现直接影响安全、性能与功耗平衡。Secure AES Coprocessor(SAES)作为STMicroelectronics在STM32U5等高安全MCU中集成的专用密码协处理器,不仅支持标准ECB/CBC/CTR模式,更原生兼容GCM和CCM等认证加密模式,具备抗侧信道、密钥保护与DMA卸载能力。理解其寄存器状态机(CHMOD/MODE/CPHASE)、NPBLB数据对齐机制及GCM四阶段编程范式,是规避Tag校验失败、IV错

weixin_42311427的博客 77

Linux常用命令大全

目录 常用命令 目录操作 查看文件内容 创建文件或目录 删除文件或目录 移动文件或目录 复制文件或目录 修改文件或目录权限 更换软件源 常用命令 mkdir dir1 创建一个叫做 'dir1' 的目录' touch test.out 创建test.out文件 rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 dir 复制一..

lduzhenlin的专栏 3290

FreeRTOS项目:智能手表(1);

从 “最底层启动”→“系统基础配置”→“硬件驱动”→“中间件能力封装”→“上层业务功能”,分层递进、从基础到应用,就能逐步把整个项目的逻辑串联起来~

weixin_46847454的博客 1447

硕士论文排版救星:用Mathtype一键搞定所有公式格式(附样式预设文件)

本文详细介绍了如何使用Mathtype的样式预设和批量格式化功能,快速统一硕士论文中的公式格式。通过创建标准样式预设文件和一键批量处理,解决公式字体、大小、间距不统一的问题,确保符合学术规范要求,大幅提升论文排版效率。

weixin_30772105的博客 942

Linux的常用命令

Linux的常用命令

weixin_56449709的博客 1098

【OpenCV】复杂场景下的高精度圆检测实战(附完整代码)

本文针对OpenCV霍夫圆检测在复杂场景下易失效的问题,提出了一套基于轮廓分析的高精度圆检测实战方案。通过图像预处理、轮廓发现及多轮几何筛选(面积、周长、椭圆拟合、多边形逼近),有效排除噪声和类圆干扰物,显著提升复杂场景下的检测鲁棒性,并附完整可调参的Python代码实现。

weixin_29095587的博客 201

《Linux程序设计》实验1 Linux常用命令

(1)帮助命令:--help、info。(2)文件系统常用命令:ls、mkdir、rmdir、mv、rm、cp、find、head、tail、wc、grep、gzip、gunzip、tar、mount、umount。(3)系统管理常用命令:useradd、passwd、kill、date。(4)网络操作常用命令:ifconfig、ifup、ifdown、ping。(5)网络安全常用命令(6)字符串显示命令echo。(1)切换到/home目录。

J1481852914的博客 984

HighTec安装使用

HighTec安装使用

qq_43552564的博客 3836

【YOLOv10改进[Backbone]】使用ADNet改进YOLOv10在噪声干扰下的目标检测效果(图像去噪)+ 含全部代码和详细修改方式 + 手撕结构图 + 全网首发

使用ADNet改进YOLOv10在噪声干扰下的目标检测效果(图像去噪)+ 含全部代码和详细修改方式 + 手撕结构图 + 全网首发 + 遥遥领先

静谧、淡雅 2858

Linux笔记(常用命令)

Linux常用命令讲解

LLM | Agent | RAG | Java 2370

RK3568笔记九十四:基于QT的YOLOV5目标检测

基于RK3568平台的实时目标检测应用,使用YOLOv5模型和RKNN推理引擎实现摄像头实时目标检测,并通过Qt界面显示检测结果。主要功能实时摄像头目标检测:从摄像头获取视频流,使用YOLOv5模型进行目标检测RKNN推理加速:利用RK3568内置的NPU进行模型推理加速图形界面显示:使用Qt框架构建用户界面,实时显示检测结果RGA图像处理:使用Rockchip Graphic Accelerator进行图像缩放处理。

523

linux常用命令学习

stat cuda #查看cuda连接到的软连接 touch a.txt#新建文件a.txt mkdir build#新建文件夹build/ rm -rf a.txt#删除文件 mv a.txt b.txt#文件重命名 du -sh#查看当前目录总占用量,不单独列出各项占用量 du -lh --max-depth=1#查看当前目录下一级子文件和子目录磁盘占用情况 ls -lht #查...

冬后晚晴的博客 385

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Linux常用命令思维导图

Linux常用命令思维导图

fengxiandada的博客 1582

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

linux常用命令_linux常用命令汇总

把前几天更新的linux的常用命令汇总在了一起,方便大家查看。linux常用命令如下:cd首先我们先介绍最简单,也是我最常用的命令之一,cd命令。##进入用户家目录cdcd~##查看目录的路径pwd如果想要进入某特定路径#进入某特定目录cdDesktop/test##查看当前路径pwd想要进入上层目录#进入上层目录cd../##查看当前目录pwd想要进入跟目录下一层的某目录##进入...

weixin_39566773的博客 211

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux中常用命令

作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本语法: vi fileName说明:1). vim是从vi发展来的一个功能更加强大的文本编辑工具,编辑文件时可以对文本内容进行着色,方便我们对文件进行编辑处理,所以实际工作中vim更加常用。2). 要使用vim命令,需要我们自己完成安装。

2301_78554215的博客 2008

linux常用命令_Linux 最常用命令

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、Linux的目录结构/的下级目录bin (binaries)存放二进制可执行文件sbin (s...

weixin_39609770的博客 354

Linux简介及常用命令

Linux简介及常用命令操作系统虚拟机软件Ubuntu操作系统Linux内核及发行版常用命令-查看目录命令常用命令-切换目录命令常用命令-绝对路径和相对路径常用命令-创建、删除文件及目录命令常用命令-复制、移动文件及目录命令常用命令-终端命令格式的组成常用命令-查看命令帮助常用命令-ls命令选项常用命令-mkdir和rm命令选项常用命令-cp和mv命令选项常用命令-重定向命令常用命令-查看文件内容常用命令-链接命令常用命令-文本搜索常用命令-查找文件常用命令-压缩和解压缩常用命令-文件权限常用命令-获取管理

alicexz的博客 236

Linux 常用命令总结

Linux 常用命令总结

C/C++ 2801

Linux结构及常用命令

Linux常用命令

qq_49324828的博客 1227

Linux常用命令全集

Linux常用命令全集 这个网页整理的很好 : 链接: http://linux.chinaitlab.com/special/linuxcom/Index.html

ggxxkkll的专栏 5483
上一篇: C# 线程与任务
下一篇: dotnet 委托的实现解析
pythonxxoo
博客等级 码龄5年 337粉丝 670原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值