command
文章平均质量分 79
常用的linux命令
ghostwritten
关注领域:go python k8s docker 数据库 运维
打造一个专属个人更精准的问题解决搜索引擎。
展开
-
Linux Command Docs
linux zip gzip lz4等压缩详解linux tar文件压缩管理详解linux sed条件匹配详解linux awk条件匹配详解linux xrgs传递参数详解linux cut切割文件内容详解linux vim编辑器详解linux emacs编辑器详解linux dd 块拷贝详解linux grep 与egrep详解linux locate查询文件名详解linux find 查找匹配文件详解linux split切割文件详解linux rsync远程同步详解lin.原创 2021-03-26 10:33:37 · 337 阅读 · 0 评论 -
Linux Command htpasswd 创建密码文件
htpasswd是Apache的Web服务器内置的工具,用于创建和更新储存用户名和用户基本认证的密码文件。原创 2022-11-25 15:57:59 · 836 阅读 · 0 评论 -
Linux Command parted 创建分区
虽然我们可以使用 fdisk命令对硬盘进行快速的分区,但对高于 2TB 的硬盘分区,此命令却无能为力,此时就需要使用 parted 命令。原创 2022-11-21 12:14:36 · 435 阅读 · 0 评论 -
Linux Command tree 树状图
Linux tree命令用于以树状图列出目录的内容。执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。原创 2022-11-14 15:37:48 · 333 阅读 · 0 评论 -
Linux Command vgextend 扩展卷组
在 Linux 中使用逻辑卷管理 (LVM) 为用户提供了创建和使用分区的灵活性。您可以轻松地创建、修改、调整大小和删除各种存储卷。您可以使用vgextend命令通过物理卷扩展卷组来轻松调整其大小。该命令很简单,只需在使用 vgextend 命令时添加物理卷作为参数即可。LVM 是一个 Linux 系统,负责管理 Linux 系统中的文件系统和逻辑卷。尽管 Linux 中还有其他卷管理工具,但还是推荐使用 LVM 的高级功能。正如我们将在本指南中看到的那样,您可以使用此命令行工具实现很多目标。翻译 2022-10-25 17:18:56 · 3072 阅读 · 1 评论 -
Linux command lvextend 扩展逻辑卷设备
lvextend 命令来自于英文词组“”的缩写,其功能是用于扩展逻辑卷设备。LVM逻辑卷管理器技术具有灵活调整卷组与逻辑卷的特点,逻辑卷设备容量可以在创建时规定,亦可以后期根据业务需求进行动态扩展或缩小。原创 2022-10-25 16:37:17 · 2039 阅读 · 0 评论 -
Linux Command tc 模拟网络延迟和丢包
Linux 操作系统中的流量控制器 TC(Traffic Control) 用于Linux内核的流量控制,它利用队列规定建立处理数据包的队列,并定义队列中的数据包被发送的方式,从而实现对流量的控制。TC 模块实现流量控制功能使用的队列规定分为两类,一类是无类队列规定,另一类是分类队列规定。无类队列规定相对简单,而分类队列规定则引出了分类和过滤器等概念,使其流量控制功能增强。无类队列规定是对进入网络设备(网卡)的数据流不加区分统一对待的队列规定。转载 2022-10-24 15:18:51 · 723 阅读 · 0 评论 -
Linux Command mount 挂载
Linux 文件系统层次结构呈树状排列,文件系统从根目录 ( /) 开始。所有其他子文件系统都从根目录分支出来。mount命令允许用户挂载,即将额外的子文件系统附加到当前可访问文件系统上的特定挂载点。该命令将挂载指令传递给内核,内核完成操作。原创 2022-10-16 14:56:29 · 1691 阅读 · 0 评论 -
Linux Command fdisk 磁盘分区
fdisk代表(用于“固定磁盘或格式化磁盘”)是Linux/Unix系统中最常用的基于命令行的磁盘操作实用程序。借助 fdisk 命令,您可以使用其自己的用户友好的基于文本的菜单驱动界面查看、创建、调整大小、删除、更改、复制和移动硬盘驱动器上的分区。该工具在为新分区创建空间、为新驱动器组织空间、重新组织旧驱动器以及将数据复制或移动到新磁盘方面非常有用。它允许您根据系统中硬盘的大小创建最多四个新的主分区和逻辑(扩展)分区的数量。...原创 2022-08-18 13:58:22 · 461 阅读 · 0 评论 -
Linux Command Nano 编辑器
GNUnano是一个简单的基于终端的文本编辑器。虽然不如 Emacs 或 Vim 强大,但它易于学习和使用。Nano 非常适合对现有配置文件进行小幅更改或编写简短的纯文本文件。它最初是作为非免费 Pico 编辑器的免费替代品而创建的。Pico 是华盛顿大学 Pine 电子邮件套件中使用的基于终端的编辑器。Nano 可用于终端窗口或系统控制台。......原创 2022-08-10 18:55:01 · 1131 阅读 · 0 评论 -
Linux Command echo
tags: 文本处理echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。echo是一个内置shell命令。echo的行为与其他流行的shell一样,如Zsh和Ksh。但它们的行为与shell之间略有不同。显示变量比如,声明变量x并给它赋值为10。显示转义字符显示文件输出匹配文件比如,让我们假设你想要打印所有的文件,使用下面的命令。定向输入文件彩色打印你可使用ANSI转义序列更改原创 2022-06-28 20:09:28 · 491 阅读 · 0 评论 -
Linux Command read
tags: 文本管理有时,脚本需要在执行过程中,由用户提供一部分数据,这时可以使用read命令。它将用户的输入存入一个变量,方便后面的代码使用。用户按下回车键,就表示输入结束。read命令的格式如下。上面语法中,options是参数选项,variable是用来保存输入数值的一个或多个变量名。如果没有提供变量名,环境变量REPLY会包含用户输入的一整行数据。下面是一个例子demo.sh。上面例子中,先显示一行提示文本,然后会等待用户输入文本。用户输入的文本,存入变量text,在下一行显示出来。read转载 2022-06-28 19:00:24 · 162 阅读 · 0 评论 -
Linux Command trap 信号捕捉
信号捕捉 trap,它用于捕获指定的信号并执行预定义的命令。比如,按会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、调试(DEBUG)、错误(ERR)、返回(RETURN)等情况指定处理方式。它用于捕获指定的信号并执行预定义的命令。:是shell命令或者自定义函数或者脚本:可以是信号名或者数值。信号名原创 2022-06-28 18:44:53 · 192 阅读 · 0 评论 -
Linux Command tcpdump 抓包工具
文章目录1. 简介2. tcpdump选项3. tcpdump表达式4. tcpdump示例4.1 默认启动4.2 监视指定网络接口的数据包4.3 监视指定主机的数据包4.4 打印helios<-->hot或helios<-->ace之间通信的数据包4.5 打印ace与任何其他主机之间通信的IP数据包4.6 截获主机hostname发送的所有数据4.7 监视所有发送到主机hostname的数据包4.8 监视指定主机和端口的数据包4.9. 对本机的udp 123端口进行监视(123为n原创 2021-06-17 16:55:44 · 415 阅读 · 0 评论 -
Linux Command BCC 性能监视、网络动态跟踪工具
https://www.cnblogs.com/sky-heaven/p/12801079.html原创 2021-07-01 18:25:55 · 946 阅读 · 0 评论 -
Linux Command pstree 显示进程树状图
文章目录1. 简介2. 参数3. 示例3.1 显示当前所有进程的进程号和进程id3.2 显示所有进程的所有详细信息3.3 特别表明在运行的进程3.4 查看某一个进程的树状图3.5 获取 SSH 会话的 PID1. 简介pstree命令 以树状图的方式展现进程之间的派生关系,显示效果比较直观。2. 参数-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;-c:不使用精简标示法;-G:使用VT100终端机的列绘图字符;-h:列出树状图时,特别标明现在执行的程序;-H<程序识别原创 2021-07-14 16:20:04 · 723 阅读 · 0 评论 -
Linux Command dpkg 软件管理
tags: 软件包管理dpkg 是Debian的一个底层包管理工具,主要用于对已下载到本地和已安装的软件包进行管理。dpkg这个机制最早由Debian Linux社区所开发出来的,通过dpkg的机制,Debian提供的软件就能够简单的安装起来,同时能提供安装后的软件信息,实在非常不错。只要派生于Debian的其它Linux distributions大多使用dpkg这个机制来管理,包括B2D,Ubuntu等。2. 参数选项参考:...原创 2022-06-21 00:08:13 · 230 阅读 · 0 评论 -
linux Command sysbench 线程压力测试工具
sysbench 是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。当前功能允许测试的系统参数有:2.2 centos2.3 编译安装下载: sysbench-1.0.20要是没有安装开发包,即 目录下面没有mysql文件夹。则需要执行安装(版本为12.04):执行configure操作:说明:3. 参数3.1 sysbench --test=file原创 2022-06-20 23:51:17 · 597 阅读 · 1 评论 -
Linux Commnad ebook-convert 转换电子书
Ebook-convert 命令允许您将电子书从一种格式转换为另一种格式。您还可以在转换为另一种格式时更改电子书的外观。外观选项允许您更改字体属性、设置自定义 CSS 样式、更改内容对齐方式、删除现有 CSS 样式、嵌入字体、删除空行、修改缩进、更改边距、修改行高和替换标点字符。ebook-convert 命令还允许您使用名为启发式处理的选项更改书籍结构和布局。您可以使用此选项删除连字符、修改标题、居中内容、更改错误缩进、删除空白段落等。Ebook-convert 命令也可用于搜索和替换电子书的内容。它的一原创 2022-06-20 20:05:18 · 1044 阅读 · 0 评论 -
Linux Command hping3 测试网络安全工具
文章目录1. 简介2. 安装3. 选项4. Hping3功能4.1 防火墙测试4.2 端口扫描4.3 Idle扫描4.4 拒绝服务攻击4.5 文件传输4.6 木马功能1. 简介测试网络及主机的安全补充说明hping 是用于生成和解析TCPIP协议数据包的开源工具。创作者是Salvatore Sanfilippo。目前最新版是hping3,支持使用tcl脚本自动化地调用其API。hping是安全审计、防火墙测试等工作的标配工具。hping优势在于能够定制数据包的各个部分,因此用户可以灵活对目标机进行原创 2021-06-17 17:49:28 · 736 阅读 · 0 评论 -
Linux Command egrep
基本曾则:优点(兼容性强,缺点(繁琐))拓展:优点(简单),缺点:(兼容性弱)egrep:grep -E原创 2022-06-12 21:30:14 · 156 阅读 · 0 评论 -
Linux Command printf 输出
Shell printf命令printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。printf 命令的.........原创 2020-03-12 12:12:30 · 600 阅读 · 1 评论 -
Linux Command 介绍
Linux在桌面上的全球市场份额为 2.68%,但超过 90% 的所有云基础设施和托管服务都在此操作系统中运行。仅出于这个原因,熟悉流行的Linux命令就至关重要。根据2020 年 StackOverflow 调查,Linux是专业开发人员使用最多的操作系统,市场份额高达 55.9%。这不仅仅是巧合。Linux 是免费和开源的,比它的竞争对手具有更好的安全性,并拥有一个强大的命令行,使开发人员和高级用户更有效。您还可以使用功能强大的包管理器和大量开发工具。Linux 命令是在命令行上运行的程序或实用程序。命原创 2022-06-10 12:38:19 · 691 阅读 · 0 评论 -
Linux Command zip 压缩
2. 格式补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有".zip"扩展名 的压缩文件。4. 举例-d -g -u1.将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:2.在 /home/html 目录下,可以执行以下命令:3.从压缩文件 cp.zip 中删除文件 a.c更多阅读:......原创 2022-06-09 14:48:45 · 417 阅读 · 0 评论 -
Linux Command lz4 压缩
特点:lz4压缩率略低,解压速度惊人1.2 方法1.3 参数1.4 举例更多阅读:原创 2022-06-09 14:42:09 · 560 阅读 · 0 评论 -
linux command alias 别名
alias命令别名用法:原创 2022-06-09 13:47:33 · 139 阅读 · 0 评论 -
Linux Command gpg 加密
更多阅读:原创 2022-06-07 18:52:02 · 200 阅读 · 0 评论 -
Linux Command snap 包管理
文章目录简介安装 Snapd管理 snaps查看已安装更新和恢复禁用/启用和删除从 Snap 运行应用程序创建和使用 Snap Aliases管理 Snap 的服务创建和管理 Snap 的快照简介在过去的几年里,Linux 社区在 Linux 系统上的包管理领域取得了一些显着的进步,特别是在通用或跨分发软件打包和分发方面。其中一项进步是由流行的Ubuntu Linux制造商Canonical开发的Snap包格式。Snaps是跨发行版、无依赖关系且易于安装的应用程序,这些应用程序与所有依赖项打包在一起原创 2022-04-21 15:03:49 · 3360 阅读 · 0 评论 -
Linux Command apt 软件包管理
1 apt-get中文参数用法:apt-get [选项] 命令 apt-get [选项] install|remove pkg1 [pkg2 ...] apt-get [选项] source pkg1 [pkg2 ...] apt-get 是一个下载安装软件包的简单命令行接口。最常用的命令是update(更新)和install(安装)。命令: update - 重新获取软件......原创 2020-04-20 23:01:46 · 724 阅读 · 0 评论 -
Linux Command dnf 软件包管理
文章目录简介dnf 命令基本用法DNF的安装查看DNF版本列出启用的 DNF 存储库列出所有启用和禁用的 DNF 存储库使用 DNF 列出所有可用和已安装的软件包使用 DNF 列出所有已安装的软件包使用 DNF 列出特定的包使用 DNF 列出所有可用的包使用 DNF 搜索包看看提供了什么文件/子包?使用 DNF 获取包的详细信息使用 DNF 安装包使用 DNF 更新包使用 DNF 检查系统更新使用 DNF 更新所有系统包使用 DNF升级特定的包使用 DNF 删除/擦除包使用 DNF 删除孤立包使用 DNF原创 2022-02-27 20:18:04 · 2461 阅读 · 1 评论 -
Linux Command ps 性能分析
1. 简介ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。2. 命令参数ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有进程。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系。ps -H 显示树状结构原创 2020-10-09 15:27:41 · 422 阅读 · 1 评论 -
Linux Command Perf 性能剖析
简介从2.6.31内核开始,Linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用程序中的性能瓶颈。Perf是内置于Linux内核源码树中的性能剖析(profiling)工具。它基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操原创 2020-10-29 19:31:15 · 682 阅读 · 0 评论 -
Linux Command dstat 性能分析
dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更好地原创 2020-10-10 16:03:11 · 626 阅读 · 0 评论 -
Linux Command mpstat 实时系统监控工具
1. 简介mpstat是 Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。2. 语法mpstat的语法如下mpstat [-P {cpu|ALL}] [internal [count]]1其中,各参数含义如下:参数 含义-P {cpu l ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取原创 2020-10-09 14:34:38 · 469 阅读 · 0 评论 -
查看 cpu、内存、磁盘相关指标
1. top查看cpu最高top -b | head -50top -c -b | head -50## 参数-b:批次档模式head -50:显示输出结果的前 50 个PID:进程的 IDUSER:进程的归属者PR:进程的等级NI:进程的 NICE 值VIRT:进程使用的虚拟内存RES:进程使用的物理内存SHR:进程使用的共享内存S:这个值表示进程的状态: S = 睡眠,R = 运行,Z = 僵尸进程%CPU:进程占用的 CPU 比例%MEM:进程使用的 RAM 比例TI原创 2020-10-09 14:57:51 · 1096 阅读 · 0 评论 -
Linux Command pidstat 监控工具
1. 简介pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。2. 安装pidstat 是sysstat软件套件的一部分,sysstat包含很多监控linux系统状态的工具,它能够从大多数linux发行版的软件源中获得。在Debian/Ubuntu系统中可以使用下原创 2020-10-09 14:49:56 · 1532 阅读 · 0 评论 -
linux Command ab 网站性能压力测试工具
1. 简介网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。2. 原理ab是apachebench命令的缩写。原创 2020-10-09 15:07:53 · 695 阅读 · 0 评论 -
Linux Command uptime 系统负载
uptime另外还有一个参数 -V(大写),是用来查询版本的procps是一个实用程序包,主要包括ps top kill等程序主要用来显示与控制一些系统信息,进程状态之类的内容。以下显示输入uptime的信息:$ uptime04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20当前时间 04:03:58系统已运行的时间 10 days, 13:19当前在线用户 1 user平均负载:0.54, 0.40, 0原创 2020-10-09 16:13:16 · 288 阅读 · 0 评论 -
Linux Command rsync 远程同步
rsync简介rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。语法语法rsync [OPTION]... SRC DESTrsync [OPTION]... SRC [USER@]host:DESTr.........原创 2020-05-04 00:36:58 · 1600 阅读 · 0 评论 -
Linux Command grep
1. grep 介绍grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的......原创 2020-04-25 00:35:43 · 837 阅读 · 0 评论