2019-08-16 15:01:31 sinat_41679123 阅读数 20
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7168 人正在学习 去看看 良许

本篇记录属于每周学习总结系列,在这里记录一下常用的Linux命令以备后续查看。

sort

参考链接:https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html

GNU Parallel命令

这个命令可以设置任务并行执行,我用到了-j和–pipe两个参数
参考链接:
https://my.oschina.net/enyo/blog/271612#h2_18
https://www.gnu.org/software/parallel/parallel_tutorial.html

  • -j指定并行的任务数
  • -pipe:使用后,跟在命令后面的变量不再作为命令的参数,而是按照stdin的方式作为命令的输入数据。

例如:
parallel -j 10 --pipe python src/preprocess.py "data/medical.dict.v4"
这个命令的意思是,开启10个并行任务,执行preprocess.py,并且将data文件夹下的medical.dict.v4文件(以stdin的方式)作为python文件的输入

nohup后台执行脚本

参考链接:https://my.oschina.net/u/566591/blog/385004
常用的方法是:nohup sh -x example.sh &>log &,这个语句将脚本执行内容逐行打印到log文件中,最后的&作用是当脚本执行结束后给出提示。

awk取出所有包含某个字段的行

我用grep/egrep比较多,awk用得少
取出example文件第四列不为None的所有行:awk '{if($4!="None") print}' example
如果是对stdin,则改为:cat example | awk '{if($4!="None") print}'即可

grep和egrep的区别

egrep是grep -e的缩写,是grep的改良版本,增加了一些操作

shuf对文件乱序

对example文件乱序:shuf example,会直接输出到stdout,如果想输出到文件,增加-o参数即可,shuf example -o shuffled_example
需要注意的一点是,shuf是基于内存实现的,如果需要随机的文件过大,可能会卡死,所以对大文件还是需要使用其他方法。

date相关的命令

最常用的是按某种格式显示当前时间:date '+%Y%m%d %T',单引号内加自己需要的格式即可。

压缩相关命令

以下均文件夹dir为例

.zip文件

压缩:zip -r dir.zip dir/
解压:unzip dir.zip

.tar.gz文件

压缩:tar zcvf dir.tar.gz dir/
解压:tar zxvf dir.tar.gz

2014-06-25 20:14:32 u011774239 阅读数 565
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7168 人正在学习 去看看 良许

工作中经常用到一些linux下的命令,常常忘记,所以一点一点的记录下来。常言道:好记性不如烂笔头。

 

1.tail命令

tail  -f:可用来实时更新并显示文件,一般用来查看实时日志文件。

 

2.gg=G

通过鼠标,赋值-黏贴代码到vim编辑器中时,一般会出现乱序。

这时在非编辑状态下,在键盘上,点击gg=G。则变为有序。

 

3.set  list

使用vim打开文件,在vim中输入命令set list可以以特殊的形式

如“$”"~I"等,显示控制符或是换行符等。。。

 

4.od -x  a.out

在linux中以十六进制显示二进制文件的命令

 

5.shutdown  -s  -t  xxx

定时关机命令,xxx秒之后关机。

shutdown.exe -a 取消关机
  shutdown.exe -s 关机
  shutdown.exe -f 强行关闭应用程序
  shutdown.exe -m \\计算机名 控制远程计算机
  shutdown.exe -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数  
  shutdown.exe -l 注销当前用户
  shutdown.exe -r 关机并重启
  shutdown.exe -s -t 时间 设置关机倒计时
  shutdown.exe -h 休眠

shoudown  -a是取消之前设定的关机命令

 

6.crontab:设置周期性被执行的指令

用VI编辑一个文件 cronfile,然后在这个文件中输入格式良好的时程表。编辑完成后,保存并退出。[1] 
在命令行输入
$: crontab cronfile
这样就将cronfile文件提交给c r o n进程,同时,新创建cronfile的一个副本已经被放在/ v a r / s p o o l / c r o n目录中,文件名就是用户名。
例子:
每月每天每小时的第 0 分钟执行一次 /bin/ls :
0 * * * * /bin/ls
在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :
*/20 6-12 * 12 * /usr/bin/backup
周一到周五每天下午 5:00 寄一封信给 alex_mail_name :
0 17 * * 1-5 mail -s "hi" alex_mail_name < /tmp/maildata
每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"
20 0-23/2 * * * echo "haha"
晚上11点到早上8点之间每两个小时,早上8点

 

7:%S/***/+++

用+++代替***,用在终端,修改文件的内容时。例:

%s/127.0.0.1/10.74.196.210

%s/word/field


8,lsof -i:port

用来查看端口port所对应的程序名,及进程号等,进而可以kill改进程,释放端口。

例:lsof -i:7805

备注:该命令并不精确,有时端口被占用,并非是程序的原因。

推荐使用:netstat -anp |  grep “8705”


9,linux下抓包命令:tcpdump

需要root权限,例:...


10.查看硬件变化信息

dmesg

dmesg | tail

 dmesg | less



硬件篇

  • CPU相关
lscpu                   #查看的是cpu的统计信息.
cat /proc/cpuinfo       #查看CPU信息详细信息,如每个CPU的型号,主频等
  • 内存相关
free -m                 #概要查看内存情况  这里的单位是MB
cat /proc/meminfo       #查看内存详细信息
  • 磁盘相关
lsblk                   #查看硬盘和分区分布,显示很直观
df -h                   #查看各分区使用情况
cat /proc/partitions    #查看硬盘和分区
mount | column -t       #查看挂接的分区状态
  • 网卡相关
lspci | grep -i 'eth'   #查看网卡硬件信息
ifconfig -a             #查看系统的所有网络接口
ethtool eth0            #如果要查看某个网络接口的详细信息,例如eth0的详细参数和指标

软件篇

  • 内核相关
  • 网络
ifconfig                #查看所有网络接口的属性
iptables -L             #查看防火墙设置
service iptables status #查看防火墙状态
service iptables stop   #关闭防火墙
route -n                #查看路由表
netstat -lntp           #查看所有监听端口
netstat -antp           #查看所有已经建立的连接
netstat -s              #查看网络统计信息进程
netstat -at             #列出所有tcp端口
netstat -au             #列出所有udp端口
netstat -lt             #只列出所有监听tcp端口
  • 系统管理
top                     #查看系统所有进程的详细信息,比如CPU、内存等,信息很多!
df -lh                  #查看硬盘大小及使用率
mount                   #挂接远程目录、NFS、本地共享目录到linux下
hostname                #查看/修改计算机名
w                       #查看活动用户
id                      #查看指定用户信息
last                    #查看用户登录日志
cut -d: -f1 /etc/passwd #查看系统所有用户
cut -d: -f1 /etc/group  #查看系统所有组
crontab -l              #查看当前用户的计划任务服务
chkconfig –list         #列出所有系统服务
chkconfig –list | grep on #列出所有启动的系统服务程序
rpm -qa                 #查看所有安装的软件包
uptime                  #查看系统运行时间、用户数、负载    
/sbin/chkconfig --list  #查看系统自动启动列表
/sbin/chkconfig –add mysql #把MySQL添加到系统的启动服务组里面
  • 文件相关
ls -lht                 #列出一个文件夹下所有文件及大小、访问权限
du -sh <dir>            #查看指定目录的大小 
du -lh <dir>            #查看指定目录及各文件的大小 
ln -s                   #建立软链接
  • 进程相关
pstree -p pid           #查看一个进程下的所有线程
pstree  -a              #显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示。
ps -ef                  #查看所有进程
kill -9 pid             #杀死进程
kill all test           #杀死进程
kill -9 `pgrep test`    #杀死进程
./test.sh &             #使程序在后台运行
nohup ./test.sh &       #使程序在后台运行
  • 压缩解压缩 
zip -r dir.zip dir file  #将目录dir、文件file等压缩到zip包,
zip -re dir.zip dir file #创建zip包,且加密
unzip dir.zip            #解压
tar -zcvf dir.tar.gz dir file    #将目录dir、文件file等压缩到tar包
tar -xf dir.tar.gz       #解压
  •  screen命令

screen命令组最大的好处就是当你的shell退出或关闭后,你运行的服务不会关系,也就是说,我们可以在screen里开启一组服务,且不受终端断开的影响。

screen -S test          #创建一个名字为test的screen
screen -r test          #打开名字为test的screen
screen -r pid           #打开进程号为pid的screen
screen -ls              #列出所有的screen
ctrl + a,d              #当在一个screen时,退出screen
ctrl + a,n              #当在一个screen时,切换到下一个窗口
ctrl + a,c              #当在一个screen时,创建一个新的窗口
  •  scp命令
scp local_file remote_username@remote_ip:remote_dir    #拷贝本地文件到远程机器上
scp -r local_dir remote_username@remote_ip:remote_dir  #拷贝本地整个目录到远程机器上
  • 软件包安装管理命令

假设你想要安装的软件包叫做app,注意,这里的命令通常需要sudo或者root权限。

//centos系统、redhat系统
rpm -qa | grep app      #查找本机是否安装了app;
rpm -ivh app.rpm        #假设你有app的rpm包,这样直接安装
sudo yum install app    #否则就在线安装
yum update app          #更新app
rpm -e app              #删除已安装的app包
//suse、opensuse系统
zypper search app       #查找本机是否安装了app;
zypper install app      #安装
zypper update app       #更新
zypper remove app       #删除
zypper lr               #列出所有已定义的安装源。
zypper    ar            #添加新安装源。
zypper    rr            #删除指定的安装源
zypper    mr            #修改指定的安装源
//ubuntu系统
apt-get install app     #安装
apt-get update app      #更新apt-get remove app      #删除    
apt-cache search app    #搜索软件包
dpkg -i app.deb         #假设你有app的deb包,这样直接安装

 

 

 

 

 

2019-11-09 02:20:21 u011068702 阅读数 526
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7168 人正在学习 去看看 良许

1 sort命令的参数

sort 参数(可以省略) file

具体参数如下

-b:忽略每行前面开始的空格字符,空格数量不固定时,该选项几乎是必须要使用的("-n"选项隐含该选项,测试发现都隐含)
-c:检查文件是否已经按照顺序排序,如未排序,会提示从哪一行开始乱序
-C:类似于"-c",只不过不输出任何诊断信息。可以通过退出状态码1判断出文件未排序
-d:只处理英文字母、数字及空格,忽略其他的字符
-f:将小写字母视为大写字母
-h:使用易读性数字(例如:2K、1G)
-i:除了040至176之间的ASCII字符外(八进制0-177),忽略其他的字符(忽略无法打印的字符如退格/换页键/回车)
-k:以哪个区间 (field) 来进行排序
-m:将几个排序好的文件进行合并,只是单纯合并,不做排序
-M:将前面3个字母依照月份的缩写进行排序
-n:依照数值的大小排序
-o<输出文件>:将排序后的结果存入指定的文件
-r:降序
-u:忽略相同行
-t<分隔字符>:指定分隔符,默认的分隔符为空白字符和非空白字符之间的空字符

 

 

 

 

 

 

2 sort命令常用参数使用

1) sort 我们不使用参数的情况,默认是以第一列的ASCII排序,如下。

cat t1.txt
dbc
abc
fbd
cbb
sort t1.txt
abc
cbb
dbc
fbd

 

2) -nr参数

我们不用ASCII排序,我们用数字大小进行排序,我们可以使用 -n 参数(默认升序),很明显这里的-n是number的意思

cat t2.txt
200
50
100
300
80
sort -n t2.txt
50
80
100
200
300

如果我们想按照数字的降序来,我们使用-r参数

sort -nr t2.txt
300
200
100
80
50

我的这篇博客里面会用到sort命令和-nr的联合使用

windows之如何知道C盘目录下的大文件路径

find . -type f -size +300M | xargs du -h | sort -nr

 

3) -t参数用来分割,-k参数来获取第几列

 比如我们数据如下

cat a.txt
chenyu:100
chengongyu:200
chenzixuan:130
chencaifeng:150
chenzixi:40

我们发现数据中间有:号隔开, 我们可以使用 -t ":" 分割,然后我么需要按照数字排序,那么我们可以通过-k来获取第几列,

-k 2,2 这里中间用逗号隔开,表示第二列开始,第二列结束,我们现在需要按照数字排序-k 2,2n 或者-k 2,2nr

sort -t ":" -k 2,2n a.txt

chenzixi:40
chenyu:100
chenzixuan:130
chencaifeng:150
chengongyu:200
sort -t ":" -k 2,2nr a.txt
chengongyu:200
chencaifeng:150
chenzixuan:130
chenyu:100
chenzixi:40

我们尽量保持这样的习惯,第几列开始,第几列结束,-k  2,2nr  不要写成 -k 2nr

 

 

 

 

3 sort命令去掉重复数据和uniq命令进行对比

1)用-u参数或略同行

cat b.txt
123
123
234
345
345
sort -u b.txt
123
234
345

 2)配合uniq命令,uniq对比的整个一行,如果数据有多列,我们需要在部分中间列去重,这里就不适用,这由于只有一列,可以

sort file | uniq
sort b.txt | uniq
123
234
345

如果数据如下,需要第二个数字200的去重,这了的uniq就不适用了

$ cat a.txt
chenyu:100
chengongyu:200
chenzixuan:130
chencaifeng:150
chenzixi:40
chenchen:200
sort -t ":" -k 2,2nr -u a.txt
chengongyu:200
chencaifeng:150
chenzixuan:130
chenyu:100
chenzixi:40

如果我们uniq加上-u和-d参数会是什么效果呢?这里的重复的行数是不连续的,比如数据123和123。

cat b.txt
123
234
345
345
123
sort b.txt | uniq -d
123
345

我们可以知道sort命令配合uniq -d命令 我们可以找到这个文件里面的重复数据。

sort b.txt | uniq -u
234

我们可以知道sort命令配合uniq -u命令 我们去掉这个文件里面的所有重复数据,不保留重复数据。

sort b.txt | uniq
123
234
345

我们可以知道sort命令配合uniq 不加参数命令,我们去掉这个文件里面的重复数据,指保留重复数据的一份。

 

 

 

 

4 总结

1)我们可以知道sort命令配合uniq -d命令 我们可以找到这个文件里面的重复数据。

2)我们可以知道sort命令配合uniq -u命令 我们去掉这个文件里面的所有重复数据,不保留重复数据。

3)我们可以知道sort命令配合uniq 不加参数命令,我们去掉这个文件里面的重复数据,指保留重复数据的一份。

4)看到排序和去重复或者找重复数据,我们需要想到sort命令和uniq命令。

2019-08-22 12:57:08 qq_38199295 阅读数 74
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7168 人正在学习 去看看 良许

现有文件a.txt,里面有乱序的一些数如图1所示,本来想把这些数据按升序和降序分别排序加入到b.txt文件中,实现如图2所示效果

图1
图2​​​​

使用图3命令即可完成

图3

 但我想试用下sort中的-o参数,期间发现一些问题并做了自己的猜想,执行下面命令后暂时没有问题

可是当我再次执行想把降序的数字添加进去时却发现e.txt文件数字只剩降序的数据了,升序的没有了,如下图

于是我猜测-o参数和输出重定向符‘>’有一样的效果,都是重写覆盖文件,不会增加

区别是-o参数可以输出到被排序文件内,也就是在把a.txt数据排序后再放入a.txt内,执行下面命令后a.txt文件数据消失了

而-o参数 把先把e.txt文件内数据乱序排入a.txt中后,再把a.txt文件中数据排序后再放入a.txt内是可以的,数据不会消失

 所以想合并的时候还是使用输出重定向符‘>’和‘>>’比较稳妥点,正确示例如图2和图3所示。

2018-12-18 11:31:00 denghui3241 阅读数 3
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7168 人正在学习 去看看 良许

sort命令帮我们依据不同的数据类型进行排序,语法常见格式:
sort [-bcfMnrtk][源文件][-o 输出文件]
补充:sort可以针对文本文件的内容,以行为单位来排序

  -b   忽略每行前面开始出的空格字符。
  -c   会检查文件是否已排好序,如果乱序,则输出第一个乱序的行的相关信息,最后返回1。
  -C   检查文件是否已排好序,如果乱序,不输出内容,仅返回1。
  -f   排序时,忽略大小写字母。
  -M   将前面3个字母依照月份的缩写进行排序。
  -n   依照数值的大小排序。
  -o<输出文件>   将排序后的结果存入指定的文件。
  -r   以相反的顺序来排序。
  -t<分隔字符>   指定排序时所用的栏位分隔字符。
  -k  选择以哪个区间进行排序。

1.sort seq.txt
将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

2.sort seq.txt > result
把排序后的文件保存到名为result的文件中

3.sort -u seq.txt
在输出行中去除重复行

4.sort -r seq.txt
降序

5.sort number.txt -o number.txt
将结果写入原文件

6.sort -n seq.txt
以数值来排序(否则 10比2小 因为按字符排序时先比较1和2)

7.sort -n -k 2 -t ':' seq.txt
以第2列,以:来划分列来排序

转载于:https://www.cnblogs.com/yuanfei1110111/p/10136076.html

gdb 跳转执行

阅读数 1663

os.walk()

阅读数 146

没有更多推荐了,返回首页