Linux命令行实战

Linux命令行与Shell脚本编程实战指南 Linux命令行是系统管理的核心工具,通过管道和重定向等机制实现命令组合,大幅提升操作效率。掌握基础命令如ls、grep后,可进阶学习Shell脚本编程,实现自动化任务处理。文本处理三剑客grep、awk、sed特别适合日志分析和数据提取,而find命令则是文件管理的利器。在实际工程中,这些技术广泛应用于系统监控、批量文件操作和自动化部署等场景。结合tmux持久会话和alias快捷命令等技巧,能构建高效的工作流。本文通过实战案例展示如何编写健壮的备份脚本,涵盖错误处理、并发执行等关键技能。 阅读详情

title: Linux命令行实战
date: 2018-3-31
tags:
- Linux

翻笔记,这里是一些日常使用到Linux的命令,记录在笔记,并反复看有利于帮助我们熟能生巧,就不需要每次都去网上找命令啦,温顾而知新,记多了发现命令也掌握了,自然而然。
TODO:发现之前的笔记比较零散,没有知识体系模块化,有时间还需要再改进一番!
还有一些内容分散在其他笔记,接下来再慢慢填充~

  1. vim hello.c
    编辑hello.c文件(按i进入编辑模式,按esc :wq!保存退出)

  2. gcc hello.c -o hello
    编译hello.c成系统可读的hello.o文件

  3. ./hello
    执行当前目录下的hello.o文件

  4. mount -v

  5. mount -l

  6. su
    切换用户为root,(切换其他用户:su username)

  7. cd /mnt

  8. mkdir -p /mnt/cdrom

  9. mount -t auto /dev/cdrom mnt/cdrom

  10. which is

  11. ls -a

  12. ls -F

  13. ls -m

  14. ls -r

  15. rpm -qa | grep jdk
    查看JDK信息
    查看JDK信息

  16. java -version
    查看java版本

  17. yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
    卸载 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

  18. cp -r jdk-8u121-linux-x64.tar.gz /usr/java
    拷贝当前路径下的文件jdk-8u121-linux-x64.tar.gz到 /usr/java路径下

  19. tar -zxvf jdk-8u121-linux-x64.tar.gz
    解压文件

  20. ln -s /usr/java/jdk1.8.0_121/ /usr/jdk
    创建快捷方式/usr/jdk

  21. source /etc/profile
    加载配置信息

  22. sudo shut down -r now
    关机重启

  23. echo $JAVA_HOME
    读取$JAVA_HOME值

  24. ls -l lib
    查看当前目录下lib文件的文件权限
    文件权限

  25. rm -rf /usr/java/jdk1.8.0_101
    删除/usr/java/jdk1.8.0_101其下的所有文件

  26. mv /usr/bin/java /usr/bin/java-1.8.0_0
    将 /usr/bin/java 改名为/usr/bin/java-1.8.0_0

  27. In -s $JAVA_HOME/bin/java /usr/bin/java
    将目录$JAVA_HOME/bin下的java文件链接到目录/usr/bin相对应的java文件,其中-s为符号连接(源:文件、目录),不是硬连接(源:文件)

  28. ls -l
    查看当前目录下的文件的所有权限
    文件权限

  29. chmod 777 TestJNI.java
    更改当前目录下TestJNI.java文件的权限
    r:4,w:2,x:1 => 组合变换(例子:[-rwxr-----]:4+2+1 4 0 => 740)
    [图片上传失败…(image-68fe6c-1587421742034)]

  30. whereis gcc
    查看是否有gcc这个软件,有的话,显示地址
    查看是否有这个文件

  31. vi makefile
    编辑makefile文件(按i进入编辑模式,按esc :wq!保存退出)

  32. pwd
    获取当前路径

  33. cd ./java 设置路径为:当前路径下java文件夹的路径

  34. find . -iname aguicode
    在当前目录下查找“aguicode”的文件(-name不忽略大小写)

  35. find .
    查找当前目录下的所有文件

  36. ifconfig
    查看Linux下的IP地址
    ifconfig

  37. rpm -qa |grep yum
    查看是否安装了yum,并含有那些包
    yum是否安装

  38. rpm -qa|grep yum|xargs rpm -e -nodeps
    不检查依赖,直接删除yum下的包

  39. ping IP地址
    查询IP地址与本机的连接情况

  40. enco $LD_LIBRARY_PATH
    获取library环境变量

  41. date
    查看当前时间

  42. nm -D libxxxJAVA.so.1.0.0
    显示二进制目标文件(库、可执行)的符号表

  43. ln -s libabc.so.1.0.0 libabc.so
    将当前路径下的libabc.so.1.0.0添加为快捷键 abc.so

  44. tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
    解压tar后缀的mysql安装包到当前目录

  45. uname -a
    查询Linux版本

  46. tail -f 300 catalina.out (cd $CATALINA_HOME/logs)
    查看tomcat的运行情况

  47. bash /home/xxxCRYPTO/setup.sh
    执行sh脚本

  48. rpm -qa | grep java
    查看是否有java

  49. chmod 777 xxx
    给xxx赋予777权限

  50. rpm xxx.rpm
    解压xxx.rpm
    解压rpm

  51. ps aux | grep java
    查找当前linux环境下java的进程情况

  52. kill -9 24441
    杀掉24441进程
    kill指定进程

  53. getconf LONG_BIT
    查看linux的位数

  54. service iptables stop
    关闭防火墙

  55. ps qa| grep java
    查看当前linux环境下java的安装

  56. update-alternatives --config java
    显示已有的java安装

  57. rpm -qa|grep jdk
    查看自带的jdk

  58. rpm -e --nodeps java-1.6.0-openjdk-javadoc-1.6.0.35-1.13.7.1.el6_6.x86_6
    删除自带jdk
    删除自带jdk

  59. netstat -tunlp
    查看端口与进程
    查看端口和进程

  60. ps -ef |grep java
    查看java进程有没有被调用
    查看java进程有没有被调用

  61. systemctl stop firewalld、systemctl status firewalld
    关闭防火墙

  62. lsof -i:80
    查看端口为80的进程
    查看端口为80的进程

  63. netstat -tunlp
    查看所有端口的使用情况
    查看所有端口的使用情况

  64. netstat -ntp|grep mysql
    查询mysql端口
    查询mysql端口

  65. firewall-cmd --zone=public --add-port=443/tcp --permanent
    开启443端口

  66. cat /var/log/mysqld.log
    查看mysql当前日志

  67. date -s "20180911 14:53:30"
    修改系统时间

  68. top -d 2 -c -p 5449
    每隔2秒显示pid是5449的进程的资源使用情况,并显式该进程启动的命令行参数间

  69. ps auxw | head -1;ps auxw|sort -rn -k4|head -5
    显示cpu占用资源前5的资源

  70. netstat -n | awk ‘/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}’ 查看系统tcp的连接数

  71. uptime
    查看过去的1分钟、5分钟和15分钟内进程队列中的平均进程数量。(最好小于CPU数)

  72. uname -a
    查看系统内核版本号

  73. uname -r
    查看系统简单的内核版本号

  74. vmstat 2 3
    监控系统CPU状态
    r–运行和等待cpu时间片的进程数,这个值如果长期大于系统CPU的个数,说明CPU不足,需要增加CPU
    b–在等待资源的进程数,比如正在等待I/O、或者内存交换等。
    us—用户进程消耗的CPU 时间百分比。
    us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,就需要考虑优化程序或算法。
    sy—内核进程消耗的CPU时间百分比。Sy的值较高时,说明内核消耗的CPU资源很多。
    根据经验,us+sy的参考值为80%,如果us+sy大于 80%说明可能存在CPU资源不足。
    vmstat

  75. cat /proc/cpuinfo |grep “physical id”|sort|uniq|wc -l
    查看系统物理CPU个数

  76. cat /proc/cpuinfo |grep “cpu cores”|wc -l
    查看系统CPU核数

  77. cat /proc/cpuinfo |grep “processor”|wc -l
    查看系统CPU逻辑个数

  78. iostat -x 1 5
    查看系统IO性能(每一秒显示1次,显示5次)

  79. jmap -heap pid
    查看JVM物理内存的占用情况(堆)

  80. jmap -histo pid
    查看JVM物理内存的详细情况(堆),包括类名、对象,占用大小

  81. jmap -histo 3916 | jmap -histo:live 3916 > jvm.histo.txt
    将正在使用的JVM打印到文本上

  82. docker exec -it mysql_5.7.19 bash
    在docker启动mysql

  83. docker start mysql_5.7.19
    在docker启动mysql

  84. docker ps
    查看docker下正在运行的镜像(需要注意的是CONTAINER ID)

  85. docker exec -it de9fa67527f6 /bash
    进入docker对应的CONTAINER ID镜像

  86. docker stop de9fa67527f6
    关闭docker对应的CONTAINER ID镜像(例如de9fa67527f6代表的是mysql,那么就是关闭mysql)

  87. docker images
    查看挂载在docker的所有镜像
    查看挂载在docker的所有镜像

  88. docker info
    查看docker的详细信息
    docker info

  89. lscpi
    查看插口占用的情况
    lscpi

  90. dmidecode | grep -A16 "System Information$"
    查看主板型号

  91. dmidecode
    查看系统所有的硬件型号

Linux下实现串口命令行交互的实战指南 本文还有配套的精品资源,点击获取 简介:在Linux中,串口通信是一个重要且实用的技术,尤其在硬件调试和系统集成中。本实战指南详细介绍了Linux命令行环境下进行串口交互所需的关键知识点,包括命令行基础、串口配置、命令行交互的C/C++程序编写、代码的可移植性、调试与测试方法、示例代码结构,以及安全性和权限的注意事项。通过学习本指南,读者可以创建出一个灵活且可移植的串口命令... 阅读详情

相关推荐

Linux命令行实战练习题解析

本文对Linux命令行实用工具和命令的实战练习题进行了解读,涵盖了问题排查、系统配置、文件操作等多个方面。通过对题目的详细解析,文章旨在帮助读者加深对Linux命令行操作的理解,并提升解决实际问题的能力。

weixin_34511754的博客 395

通过代码实现自动判断是手机端还是PC端跳转

1 <!-- 2017/09/13 跳转手机页面 start by 小鬼PSer --> 2 <meta name="mobile-agent" content="format=html5;url=http://forbag.inrn.net/kh1m.aspx"> 3 <script type="text/javascript"> 4 ...

weixin_30244681的博客 1360

二、基于C语言的JPEG解码代码详解

// JPEG解码 // 输入JPEG后输出Bitmap #include <stdio.h> #include <stdlib.h> #pragma warning(disable : 4996) unsigned int BuffIndex; // JPEG数据的位置 unsigned int BuffSize; // JPEG数据的大小 unsigned int BuffX; // 图像的横向尺寸 unsigned int BuffY; //

m0_37633745的博客 4455

Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限

在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。ls -l:得到-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm从第二个字符起rw-是说用户apple有读、写权,没有运行权, 接着的r--表示用户组users只有读权限,没有运行权, 最后的r--指其他人 (others)只有读权限,没有...

weixin_34290352的博客 1316

【高等数值分析】Krylov子空间方法

文章目录1. 预备理论1.1 Krylov 子空间1.2 最佳逼近1.2.1 方法一:最佳平方逼近1.2.2 方法二:假设 AAA 对称正定1.2.3 方法三:残差2范数2. 基底正交化2.1 Arnoldi 过程(CGS)2.2 改进 Arnoldi 过程(MGS)2.3 Lanczos过程3. 方程组求解3.1 全正交方法 (FOM)3.2 D-Lanczos方法3.3 广义极小残量法(GMRES)3.4 MINRES 方法 1. 预备理论 现在需要求解一个大规模稀疏方程组 Ax=bAx=bAx=b,可

Glooow的博客 1万+

安卓手机必备:Auto.js快手极速版自动刷视频避坑指南(含最新3.0脚本)

本文是一份安卓自动化工具Auto.js的全面实践指南,重点解析了如何搭建稳定运行环境、配置关键权限以及管理脚本。针对快手极速版等应用的自动化需求,文章详细介绍了设备选择、Auto.js版本对比、各品牌手机后台保活设置,并强调了脚本安全与调试技巧,帮助用户有效避坑,实现自动化任务的稳定执行。

i7j8k9l的博客 782

文件权限777

一个文件的权限为777(linux中 ls -l xxx.xxx(xxx.xxx是文件名,查看的是xxx文件之中的文件权限)) 这三个数字分别表示:不同用户或用户组的权限。 第一个数字表示文件所有者的权限 第二个数字 表示与文件所有者同属一个用户组的其他用户的权限 第三个数字 表示其它用户组的权限。 权限分为三种: 读(r=4),写(w=2),执行(x=1)。 综合起来还有可读可执行5(rx=5=4+1)、可读可写6(rw=6=4+2)、可读可写可执行7(rwx=7=4+2+1)。 在此处,777...

@you的博客 3325

小新学习K8s第一天之K8s基础概念

kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。kubernetes服务,支持和工具随处可见。作用:用于自动部署,扩展和管理“容器化应用程序”的开源系统。可以理解成k8s是负责自动化运维管理多个容器化程序(比如docker)的集群,是一个生态及其丰富的容器编排框架工具。

pangdongqiqi的博客 1228

从无到有,学习Python的第12天

从无到有,学习Python的第12天 装饰器生成器和模块 一. 有参装饰器 功能 - 在给函数添加功能的时候可以通过参数控制具体的操作(操作不固定) 语法: def 函数名 (装饰器的参数列表) ​ 无参装饰器 ​ return 无惨装饰器的函数名 二.迭代器 迭代器是容器型数据类型(序列) 特点: ​ a.不能同时查看所有元素(打印看不到里面的元素) ​ b.不能统计个数 ​ c.获取元素的时候该元素会从迭代器中消失(取一个少一个) 创建迭代器: 1.通过iter将其他序列转换成迭代器 2.创建

XXXtentacion777的博客 181

基于人脸识别的智能门禁系统设计

在当前的技术背景下,本文精心打造了一款前沿的视频识别门禁控制系统。在进行调试的时候使用的软件是Keil,编写完代码,生成文件后用下载器下载到单片机上,就能够进行程序的调试了,本次设计实现了预先设定的目标,达到了预期的效果。本次设计的人脸识别的门禁控制系统其硬件部分是以STM32F103C8T6为核心的单片机,采用0V2640摄像头对人员的人脸识别,采用矩阵按键对系统的操作以及密码的输入,使用蜂鸣器来作为报警模块,开门装置是电子锁控制,显示设备采用OLED液晶显示,无线模块在一番思索后选择了蓝牙模块传输。

2401_86147581的博客 1296

详解FreeRTOS:事件标志组(高级篇—5)

事件组可以实现一对多,多对多的同步,即一个任务可以等待多个事件的发生。任务可以通过设置事件位来实现事件的触发和等待操作,FreeRTOS的事件仅用于同步,不提供数据传输功能。

不脱发的程序猿 1075

alias命令

为了方便在终端打包xcframework,因为脚本比较长,为了避免每次都要复制一大串的脚本, 因此通过alias命令在终端设置别名, 果然很方便. vim ~/.zshrc alias buildxxx='要设置别名的脚本' source ~/.zshrc https://www.jianshu.com/p/633a30e5d777 ...

danielzhou1025的博客 479

【Codecs系列】HEVC-SCC(一):核心技术介绍

DATE: 2020.6.4【Tags: HEVC SCC】 1、参考网址 2、SCC简介 3、HEVC-SCC核心技术

优快云明星博主,认证博客专家,视频、Matlab领域优质创作者。 4804

【Linux知识】curl命令行从入门到进阶实战

​​任务​​​​命令示例​​基本 GETPOST JSON 数据文件上传断点续传状态码获取性能测试curl -w "\n响应时间: %{time_total}" -o /dev/null https://example.comgantttitle curl 学习进度section 基础技能安装配置 :done, des1, 2023-08-01, 1dHTTP请求 :active, des2, 2023-08-02, 2dsection 中级技能。

wendao76的专栏 721

金蝶Apusic应用服务器 未授权目录遍历漏洞复现

由于金蝶Apusic应用服务器/admin/protected/selector/server_file/files、/admin/protected/selector/server_file/folders 等接口没有进行校验和过滤,直接将参数拼接到文件操作中,导致出现目录遍历漏洞,未经身份验证的远程攻击者可通过此漏洞读取系统内部系统文件路径及信息,导致信息泄露,系统处于极不安全状态。

0xSec 2169

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux命令行基础与文件系统操作实战指南

Linux命令行是系统管理的核心工具,通过文本指令直接与操作系统交互。其工作原理基于Unix哲学,将复杂任务拆解为可组合的简单命令。掌握命令行能显著提升运维效率,特别适合服务器管理、自动化脚本等场景。本文重点解析ls/cd等基础命令操作技巧,并深入讲解chmod权限管理、grep/sed文本处理三剑客等实用技能。针对Linux初学者常见问题,提供权限不足、磁盘排查等解决方案,帮助快速构建命令行操作体系。

weixin_28358083的博客 321

STM32F407中文手册

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

Linux命令行操作实战指南

上,无需搭建本地环境即可体验完整的Linux命令行操作。平台提供的终端模拟器支持所有基础命令练习,特别适合新手快速上手。实际测试发现,查询命令帮助文档、测试简单脚本等操作都能流畅完成,避免了配置本地环境的麻烦。命令可以查看目录详细属性,其中第一个字符'd'表示目录,'-'表示普通文件。理解这些目录的作用是掌握Linux操作的基础。修改文件权限时,数字模式比符号模式更高效。编辑器的三种模式需要熟练切换。实时监控系统资源占用情况。Tab键自动补全路径名。

GreenLeaf78的博客 862

visio安装包

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

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux命令行高效学习与实战技巧

Linux命令行是系统管理与开发的核心工具,其本质在于通过管道和重定向实现命令组合。掌握基础命令如ls、grep、awk等,配合文本处理三剑客(grep、sed、awk),可以高效完成80%的日常任务。在系统管理场景中,进程监控、网络调试、权限控制等操作都依赖命令行工具链。通过理解命令协作原理,开发者能构建自动化脚本,显著提升运维效率。实战中推荐使用find与xargs进行批量文件操作,利用rsync实现高效传输,结合性能分析工具如perf进行系统优化。

weixin_34209060的博客 275

Linux命令行效率倍增术:从核心目录到光速快捷键实战

《Linux入门指南:掌握核心目录与高效命令行操作》 摘要:本文为Linux新手提供实用指南,系统解析了Linux核心目录结构(如/bin、/etc、/usr等)的功能与用途,并详细介绍了提升效率的命令行技巧。重点包括:Tab键自动补全、光标移动快捷键(Ctrl+A/E)、历史命令导航(Ctrl+P/N)及文本编辑操作(Ctrl+K/U)。通过实际代码案例演示了硬件设备查看、配置文件读取等场景,帮助读者快速适应命令行环境。文末附有核心知识点备忘清单,便于日常查阅练习,是Linux初学者的高效入门手册。(14

Web安全工具库 1599

Linux命令行高效运维实战与核心技巧

Linux命令行是服务器运维和开发的核心工具,其基于权限隔离的设计原理确保了系统安全性。通过管道、重定向等机制实现自动化处理,能显著提升运维效率,例如使用grep/awk组合实现日志分析,或通过crontab定时执行备份脚本。在云计算和容器化场景下,掌握基础命令如docker、git等已成为DevOps工程师的必备技能。本文重点解析文件权限管理(chmod/chown)、进程监控(htop/ps)等高频使用场景,并分享生产环境中SSH安全配置、防火墙规则等实战经验,帮助开发者构建完整的Linux运维知识体系

weixin_33716154的博客 340

Linux命令行编辑器:Vim与Nano实战指南

在 Linux 服务器上编辑文件是日常工作中必不可少的技能。本文将介绍两款最常用的命令行编辑器:Vim(强大但有学习曲线)和 Nano(简单易用)。无论你是初学者还是进阶用户,这篇指南都能帮你快速掌握。

weixin_51241407的博客 1078

Linux命令行操作指南:从基础到实战

命令行界面是开发者与操作系统交互的核心工具,通过Shell解释器将用户指令转换为系统调用。其技术价值在于高效、可编程和自动化能力,广泛应用于服务器管理、数据处理和系统监控等场景。Linux系统环境由Shell解释器(如Bash)、GNU工具集和环境变量等组件构成,支持通过文件操作命令(如ls、cp、rm)进行目录导航与文件管理。系统状态监控命令(如top、ps、netstat)可实时分析进程、资源和网络状况,而环境定制(如.bashrc配置)和命令组合技巧能显著提升操作效率。掌握这些基础命令是进行服务器运维

weixin_33895516的博客 366

Linux命令行高效使用与实战技巧

Linux命令行是系统管理员和开发者的核心工具,其模块化设计允许通过简单命令组合解决复杂问题。理解Linux命令的'名词+动词'结构(如`ls -l`)能快速掌握新命令。核心命令如`ls`、`cd`、`cp/mv/rm`构成文件操作基础,而`grep`、`awk`、`sed`三剑客则高效处理文本和日志分析。通过管道和重定向(如`|`和`>`),命令组合能实现强大功能,例如监控系统性能或批量处理文件。正则表达式进一步提升文本处理效率。在生产环境中,需谨慎使用危险命令(如`rm -rf`),并掌握性能优化技巧(

weixin_42116058的博客 201

Linux命令行从入门到精通:核心指令与实战技巧

Linux命令行是系统管理与开发的高效工具,其核心在于通过管道和重定向实现命令组合。从基础文件操作(ls/cp/chmod)到系统监控(top/df),再到文本处理三剑客(grep/awk/sed),这些指令如同技术乐高积木,能灵活构建自动化解决方案。在运维场景中,find配合xargs可快速清理日志;开发调试时,管道组合能实时分析程序输出。掌握这些技巧不仅能提升操作效率,更是实现CI/CD自动化和服务器维护的基础能力。本文通过典型场景演示如何用命令行组合解决磁盘排查、进程管理等实际问题。

weixin_33670713的博客 450

Linux命令行高效操作与实战技巧

Linux命令行作为系统管理的核心工具,通过脚本化操作实现高效资源管理。其底层基于Shell解释器与内核系统调用,能够直接操作文件系统、进程调度等核心功能。在DevOps和云计算场景中,命令行工具链(如grep/awk/sed)的组合使用可提升日志分析、批量处理等任务的自动化程度。特别是在服务器监控领域,htop、iotop等工具能实时显示CPU/IO等关键指标,配合find、rsync等命令实现自动化运维。本文演示了从文件操作到系统监控的20+实用命令组合,涵盖权限管理、文本处理等工程师日常高频需求。

weixin_42561476的博客 315

DOS与Linux命令行工具实战指南

命令行工具是系统管理与网络运维的核心技能,通过直接调用操作系统功能实现高效操作。其工作原理基于Shell解释器将文本指令转换为系统调用,具有执行速度快、资源占用低、可脚本化等优势。在文件管理、网络诊断、系统监控等场景中,命令行工具往往比图形界面更高效可靠。以netcat和rsync为例,前者被誉为网络瑞士军刀,能实现端口扫描、文件传输等功能;后者则是数据同步利器,支持增量备份和断点续传。掌握这些工具的组合使用,可以显著提升运维效率,特别是在自动化脚本和服务器管理中。本文整理DOS和Linux环境下经实战验证

weixin_26805597的博客 234
上一篇: R语言-0基础学习3-循环排序信息处理函数
下一篇: R语言-0基础学习4-实战1-常见操作
lietobrain
博客等级 码龄11年 227粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值