Linux学习笔记(一)Linux基础

一、Linux基础学习笔记 Linux基础命令 阅读详情

记载的较为杂碎...

1. Linux中shell的功能:在shell窗口中,用户通过指令给Linux内核kernel传递有用信息。一般shell可以分为以下两种:

① CLI:Command Line Interface 命令行接口,Linux内定的BASH属于此类。

② GUI:Graphics User Interface 图形用户界面,对于Linux CentOS版本,其GUI为GNOME。

2. 提示符:"#"代表着root用户,拥有最高的权限,"$"代表着登陆的普通用户。

普通用户切换到root用户的命令为:su,然后输入root用户的密码

root用户退出的命令为:exit

3. hostname命令显示主机名;"~"符号代表用户家目录;ls命令显示当前目录中存在的文件和文件夹;uname命令显示底层内核信息,Ctrl+c组合键表示终止当前命令。任何一个命令后面加"&"表示将命令所执行的任务放在后台运行,不会干扰当前shell窗口的工作。

4. "tab"键的功能:

① 自动补全命令

② 自动补全文件名

③ 无法自动补全参数

5. history命令将会显示查看曾经执行过的命令;"!!"表示重复之前的命令;"!字符"表示重复前一个以字符开头的命令;"!num"表示以历史纪录的序号执行命令;"!?abc"表示重复之前包含abc的命令;"!-n"表示重复倒数第n个命令。

注意:Ctrl+r组合键,将会显示"reverse-i-search",将执行命令的搜索功能;Esc+'.'表示重新调用前一个命令中的参数。

6. 通配符(wildcard)

Bash shell支持以下的通配符:

" * "--可以匹配0个或多个字符;

" ? "--匹配任意一个字符,但只能为一个

" [0-9] "--匹配一个数字范围

" [abc] "--匹配列表里任何字符

" [^abc] "--匹配列表内以外的字符


7. 切换用户:

su + "-":将会切换到root用户并使用一个新的运行环境

su:仍然处于当前环境当中

sudo:使用管理员身份运行命令,普通用户将拥有管理员执行命令的权限

8. id命令将会显示当前用户的信息;passwd命令将会修改当前用户的密码

9. Bash作业管理

在命令后添加一个"&",将会在后台执行进程,jobs命令显示当前进程信息

通过Ctrl+z执行暂停某个进程;bg+进程的序号num将会在后台继续执行该进程;fg+编号将会重新放在前台执行进程

10. 如果想高亮一些文本,可以按下鼠标左键,沿着文本拖动目标,或双击一个单词,那么这些高亮的文本就被拷贝到一个由X管理的缓冲区中。然后按下鼠标中键,这些高亮文本就被粘贴到光标所在的位置。注意,linux中Ctrl+C、Ctrl+V不能进行复制、粘贴,在shell窗口中进行粘贴复制时,需使用Ctrl+Shift+C、Ctrl+Shift+V。


ROS学习笔记一(Linux系统基础操作) ROS学习笔记一ROS学习笔记一(Linux系统基础操作)一、截图功能二、软件与更新三、终端四、命令行使用基础1. 查看当前终端所在路径:pwd2. 切换路径:cd3. 进入上一级目录:cd . .4. 创建新的文件夹:mkdir + name5. 查看当前路径下的文件:ls6. 在目标文件夹下新创建文件:touch + name7. 对文件进行剪切:mv + file_name + path8. 对文件进行复制粘贴:cp + file_name + path + (new_file_name)9. 删除文 阅读详情

相关推荐

Altium Designer 18 将Gerber文件逆向转换成PCB(详细记录)

自己看了网上的教程,弄了很久,估计还有不足的地方,但是先把思路理一理(初学AD) 同时遇到了许多问题: 不是AD导出的Gerber估计不能自动识别层 要自己设置层顺序 要有钻孔文件数据制作NC工具(我也不懂是怎么说,就是size尺寸的) 这里记录一下,以防忘记。 正常顺序: 1.新建CAM 2.导入Gerber,选择CAM文件夹下的所有文件导入 3.设置层属性和物理顺序 4.设置NC工具 5.提取网络表 ...

lb_monkey的博客 1万+

Linux基础学习笔记一

本文总结了Linux系统的常见分类、国产化版本、包管理工具对比以及基础操作命令。主要内容包括:1) 常用Linux系统如Ubuntu、CentOS及其适用场景;2) 国产系统如麒麟、统信UOS等;3) yum和apt包管理工具的区别;4) Linux目录结构与Windows的差异;5) 文件和目录管理、编辑、查看大小等基本操作;6) 进程管理方法,包括查看CPU/内存占用最高的进程。文章以表格形式清晰对比了关键差异,并提供了实用的命令行示例,适合Linux初学者快速掌握系统基础知识。

记录运维小白学习过程 576

3D Slicer的学习(二) 图像的分割

先对不同层级标注,然后点击Fill between slices -> Initialize -> Apply拖动层级颜色区域就会变成连续自适应的动态变化区域。如图,点击Level tracing,在图像上放置鼠标,会显示可能想要选中区域的轮廓,点击鼠标右键会将其显示为蓝色。然后点击Grow from seeds -> Initialize -> Apply,显示3D之后会自动扩展到其他位置的相同部位,从而展示整个部位。如图为copy之后,将黄色区域的颜色复制到原本的绿色区域。

tuweibazong的博客 6080

Ubuntu & Linux 基础学习笔记(一)

Ubuntu & Linux 基础学习笔记(一)第一章 Ubuntu 安装与基本使用1.1 Linux & Ubuntu1.2 安装Ubuntu系统1.3 熟悉桌面环境学习时间:学习产出: 第一章 Ubuntu 安装与基本使用 可以设定学习目标 例如:一周掌握 Ubuntu入门知识 1.1 Linux & Ubuntu 1.2 安装Ubuntu系统 安装前要做一些准备工作,如硬件检查、分区准备、分区方法 按照之前经验,大致顺序是: - 下载镜像 --> 制作USB镜像

qq_33831093的博客 470

优化QT QML中RTSP流播放延迟:海康摄像头实时监控实践

本文详细探讨了在QT QML中优化海康摄像头RTSP流播放延迟的实践方法。通过调整MediaPlayer缓冲策略、硬件加速、解码器优选等五大技巧,显著降低实时监控场景下的延迟问题。文章还提供了海康摄像头RTSP连接实战代码和避坑指南,帮助开发者快速实现高效流媒体播放。

weixin_28363123的博客 556

RK3568下YT8531/YT8521 PHY移植避坑指南:RGMII与设备树详解

嵌入式Linux网络调试中,PHY芯片作为MAC与物理介质之间的桥梁,其驱动配置直接影响网络稳定性。RGMII接口的延时补偿、PHY地址设定以及复位时序是设备树配置中的关键环节,稍有差错便会出现链路已通却无法通信的现象。通过理解PHYLIB框架与mdio总线枚举原理,开发者可以快速定位寄存器级故障。在RK3568等工业级平台中,裕太微YT8531/YT8521凭借高性价比与内核主线支持,成为替代传统方案的热门选择。从设备树模板、内核配置到常见坑点,系统梳理千兆以太网PHY的移植与调试方法,帮助开发者少走弯路

weixin_29189381的博客 212

Linux 基础学习笔记(一)

注:cd 后都有空格。

2301_82277061的博客 484

UG NX二次开发(Python)-API函数介绍与应用实例(三)-UFLayer类操作

采用Python语言进行UG NX二次开发的帮助材料很少,采用录制的方法是一种比较容易实现的方式,但是使用UFun函数更容易上手,我们以后将逐渐的将Python-UFun的功能写进博客中,以便于有需要的人采纳和研究。本博客是为了入门需要,采用简单的创建长方体的功能来讲一下怎么使用Python语言开发。我们今天以移动长方体到某一个图层为例,讲一下UFLayer类中部分函数的使用。另外,我们长期提供UG NX二次开发的功能开发和咨询服务,有疑问可以私信博主或者在评论区讨论。

GimiGimmy 708

【Linux】Linux学习笔记一——Linux系统基础

感谢各位大神分享的各种经验,我这仅基于自己的调查和实践做一个总结。再谢~ Linux系统基础一 Linux系统基础二

weixin_42859873的博客 163

YOLOv8改进 | 卷积模块 | 用DWConv卷积替换Conv【轻量化网络】

YOLOv8改进,yolov8,yolov8创新,yolov8涨点

kay_545 7156

【2024-06-21】网易互娱秋招实习笔试三道编程题解

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经。作者@TechGuide【全网同名】

试问道几许 1055

[Linux]Linux系统基础入门学习笔记(一)

在实验楼一个平台上学习一条路线,Linux系统操作是入门的,记录一下学习内容。 一.什么是Linux Linux 就是一个操作系统,主要是系统调用和内核那两层。当然直观地看,我们使用的操作系统还包含一些在其上运行的应用程序,比如文本编辑器、浏览器、电子邮件等。 二、基本概念及操作 ...

GG_band的博客 511

手把手教你学Simulink--基于储能系统的建模与仿真场景:-锂电池储能系统充放电管理策略仿真

《锂电池储能系统充放电管理的Simulink建模与仿真》摘要 本文详细介绍了使用Simulink+SimscapeElectrical对锂电池储能系统进行充放电管理策略建模的全过程。从系统结构设计入手,重点阐述了锂电池模型、充放电控制器、热管理系统等核心模块的搭建方法,并提供了完整的仿真流程。文章详细说明了如何实现荷电状态管理、温度控制和功率限制等关键策略,通过仿真分析了电池电压、电流、SoC和温度等关键指标的变化规律。最后提出了基于仿真结果的优化建议,包括参数整定、算法改进等方面,为锂电池储能系统的安全高

MHD0815的博客 1万+

Linux学习笔记(一):基础

Linux学习笔记(一):基础 一、Linux学习阶段 linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是集群项目都在使用linux,很多软件公司考虑到开发成本都首选linux,在中国软件公司得到广泛的使用。 第 1 阶段:linux环境下的基本操作命令,包括 文件操作命令(rm mkdir chmod , chown) 编辑工具使用(vi vim)linux用户管理(useradd userdel usermod)等 **第 2 阶段:**li

谢康立的博客 278

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

厚基础Linux——学习笔记(一)

厚基础Linux——学习笔记(一)命令清单本期命令history问题一:命令执行记录需要详细的执行时间问题二:某些命令带有隐私信息,不希望被记录下来history -chistory -dHISTCONTROLecho解析文本解析变量解析特殊含义文本screen远程终端解耦远程协助date修改时间ifconfigexport 这里笔者创建一个命令清单,该清单将随着我的学习持续更新。由于每个命令都博大精深,这里的介绍都属于扫盲性质,只介绍基本用法。 命令清单 a b c d date e echo, e

weixin_47588392的博客 695

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Linux基础入门学习笔记一

Linux基础入门基本概念及操作命令行操作体验重要快捷键 [Tab] 使用Tab键来进行命令补全, [Ctrl+c] Ctrl+c键来强行终止当前程序(你可以放心它并不会使终端退出) 其他一些常用快捷键 按键 作用 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行 Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg

了凡 623

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux学习笔记一Linux基础

一、Linux的下载与安装     参考 https://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html二、Linux的简单命令      1、ls  查看当前目录下的文件,会发现只是列出简单的文件名  2、ls -al  当用这个命令后,出现了一大堆东西,比ls详细好多,也多了很多文件。仔细观察多出来的文件名都是以点开头的,这些都是...

土豆牛肉拌面 537

Linux学习笔记一 — 10分钟让你掌握基础简单Linux命令

Linux学习笔记一 — 10分钟让你掌握基础简单Linux命令

Marinda_Speed的博客 956

linux基础学习笔记(一)

linux 1、虚拟机命令: rht-vmctl + start + desktop/server 开启 view 显示 stop 正常关闭 poweroff 强制关闭 reset 重置 fullreset 完全重置 status 状态 2、系统文件 /bin 二进制可执行文件也就是系统命令 /sbin 系统管理命令存放位置 /boot 系统启动目录,系统在启动过程中要

qs318的博客 325

【Linux操作系统学习笔记】一、基础知识

【Linux操作系统学习笔记】一、基础知识一、Linux的基本知识二、Linux的远程操控三、Linux的基本命令四、Linux的拓展命令五、Linux的运行模式 一、Linux的基本知识 1. Linux的目录 /bin : 存放的是一些二进制文件,但是在Linux中二进制文件是可以被执行。这个目录中的命令文件是用普通用户使用(非超级管理员)。 /etc : Linux下所有的配置文件都会存放...

weixin_44100826的博客 437

Ubuntu Linux基础学习笔记(一)

《UbuntuLinux入门笔记》摘要:本文介绍了UbuntuLinux的基础命令和文件系统结构,适合新手快速上手。主要内容包括:1)常用命令如ls、cd、mkdir等文件操作命令及查看文件的cat、less等工具;2)Ubuntu标准文件系统结构,重点目录如/home、/etc、/var等的作用;3)实操案例演示如何创建目录、复制文件并查看内容。文章强调通过终端多练习,并推荐使用man命令查看帮助手册。

qq_43357345的博客 362

Linux基础(学习笔记一)

系统概述: 概述: Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 特点: 开源:不完全免费,因为有些系统加入了收费软件。 多用...

zaizuxuan的博客 318

Linux学习笔记(一)一些基础实用的东西

最近在拜读《鸟哥的Linux私房菜》这本书,这本书有PDF版的,也有实体书,鸟哥也有自己的一个网站http://linux.vbird.org/这个网址,网址里面是最新的内容。PDF版我是从优快云上下载的http://download.youkuaiyun.com/download/xiaoyu5256/9896882?web=web,需要的可以自行去下载。我是一个linux小白,希望大神们勿喷,这里只是做一

ncfl 559

linux学习笔记14-linux基础练习题一

linux基础练习题一1、说一下你熟悉的Linux发行版都有哪些?Linux的应用领域你知道多少?答:Linux发行版较多,主流的有Ubuntu、Fedora、CentOS、Red Hat等,国内服务器主要是Red Hat、CentOS;应用领域非常广泛,比如IT服务器、各类嵌入式系统比如机顶盒、手机、个人桌面Linux;2、在安装centos的时候,你是怎么分区的?swap分多少合适?答:/bo...

阿元的笔记 652
上一篇: MySQL学习笔记(三)修改数据表
下一篇: Linux学习笔记(二)Linux文件系统结构
mengrennwpu
博客等级 码龄15年 262粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mengrennwpu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值