Learning Path
浏览 Linux 相关教程与章节。
Linux、Docker、Git、IDE、自动化测试、命令行与工程工具。
教程
465
Linux 教程 Linux 是一种自由和开放源码的类 UNIX 操作系统。 Linux 英文解释为 Linux is not Unix。 Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。 本教程,我们将为大家介绍如何使用 Linux。 Linux 其实很容易学,相信你们能很快学会。 现在开始学习 Linux ! 谁适合阅读? 本教程针对的是Lin..
云服务器 云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。 云服务器管理方式比物理服务器更简单高效,我们无需提前购买昂贵的硬件,即可迅速创建或删除云服务器,云服务器费用一般在几十到几百不等,可以根据我们的需求配置。 目前市场上的云服务器很多,这里主要介绍以下几家: 阿里云:阿里云年度促销的..
Linux 7z 命令 Linux 命令大全 7z 是 Linux 系统中一款强大的文件压缩和解压工具,支持多种压缩格式。 7z 是一个开源的文件压缩工具,使用 LZMA 和 LZMA2 压缩算法,能提供极高的压缩率。它支持多种压缩格式,包括: .7z (默认格式) .zip .gzip .bzip2 .tar 等 安装 7z 在大多数 Linux 发行版中,7z 是 p7zip 包的一部分: # Ubuntu/Debian ..
Linux ab 命令 Linux 命令大全 ab (Apache Benchmark) 是 Apache HTTP 服务器自带的一个性能测试工具,用于测量 Web 服务器的性能表现。 ab 命令通过模拟多个并发请求来测试服务器的处理能力,是 Web 开发者和系统管理员常用的基准测试工具。 主要特点: 简单易用,无需复杂配置 可以快速获取服务器的基本性能指标 支持 HTTP/HTTPS 协议 开源免费,随 Apache 服务器一..
Linux adduser 命令 Linux 命令大全 Linux adduser 命令用于新增使用者帐号或更新预设的使用者资料。 adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 使用权限:系统管理员。 adduser 是增加使用者。相对的,也有删除使用者的指令 userdel,语法为 userdel [login ID]。 语法adduser [-c comment] [-d ho..
Linux alias 命令 Linux 命令大全 Linux alias 命令用于设置指令的别名,用户可利用 alias,自定指令的别名。。 它可以使您以一种更简单和易于记忆的方式执行命令,而不必每次都键入完整的命令。 若仅输入 alias,则可列出目前所有的别名设置。 alias 的效果仅在该次登入的操作有效,若想要每次登入都生效,可在 .profile 或 .cshrc 中设定指令的别名。 语法alias[别名]=[指令名称]..
Linux apachectl命令 Linux 命令大全 Linux apachectl命令可用来控制Apache HTTP服务器的程序。apachectl是slackware内附Apache HTTP服务器的script文件,可供管理员控制服务器,但在其他Linux的Apache HTTP服务器不一定有这个文件。 语法 apachectl [configtest][fullstatus][graceful][help][res..
Linux apmd命令 Linux 命令大全 Linux apmd命令用于进阶电源管理服务程序。 apmd负责BIOS进阶电源管理(APM)相关的记录,警告与管理工作。 语法 apmd [-u v V W][-p ][-w ] 参数: -p<百分比变化量>或--percentage<百分比变化量> 当电力变化的幅度超出设置的百分比变化量,即记录事件百分比变化量的预设值为..
Linux apt-get 命令完全指南 Linux 命令大全 apt-get 是 Debian 和 Ubuntu 等基于 Debian 的 Linux 发行版中用于管理软件包的核心命令行工具。 apt-get 是 Advanced Packaging Tool (APT) 的前端工具,用于处理 .deb 格式的软件包。它能够自动解决软件包之间的依赖关系,简化了 Linux 系统的软件管理。 基础语法 sudo apt-get [..
Linux apt 命令 apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。 apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 apt 命令执行需要超级管理员权限(root)。 apt 语法 apt [options] [command] [package ...] options:可选,..
Linux ar命令 Linux 命令大全 Linux ar命令用于建立或修改备存文件,或是从备存文件中抽取文件。ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。 语法 ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件] 参数: 必要参数: -d 删除备存文件中的成员文件。 -m 变更成员文件在备存文件中的次序。 -p 显示备存文件中的成员文件内..
Linux arpwatch命令 Linux 命令大全 Linux arpwatch命令用于监听网络上ARP的记录。 ARP(Address Resolution Protocol)是用来解析IP与网络装置硬件地址的协议。 arpwatch可监听区域网络中的ARP数据包并记录,同时将监听到的变化通过E-mail来报告。 语法arpwatch [-d][-f][-i][-r] 参数: -d 启动排错模式。 -f<..
Linux at 命令 Linux 命令大全 at 是 Linux 系统中一个强大的定时任务调度工具,它允许用户在指定时间执行一次性任务,而不是像 cron 那样周期性执行。 与 cron 相比,at 更适合以下场景: 只需要执行一次的任务 在未来某个特定时间点运行的任务 临时性的系统维护操作 安装与基本使用 检查安装 大多数 Linux 发行版默认已安装 at,可通过以下命令检查: which at 如果未安装,可以使用包管..
Linux auditd 命令 Linux 命令大全 auditd 是 Linux 系统上的审计守护进程,它是 Linux 审计框架的核心组件。auditd 的主要功能是监控和记录系统活动,包括: 文件和目录访问 系统调用 用户登录/登出 特权命令执行 系统配置变更 这些审计日志对于系统安全监控、合规性检查和故障排查都非常重要。 auditd 核心组件 auditd 守护进程 持续运行的守护进程,负责收集和存储审计事件。 au..
Linux aumix命令 Linux 命令大全 Linux aumix命令用于设置音效装置。 aumix(audio mixer)命令设置各项音效装置的信号强度以及指定播放与录音的装置。 语法aumix [-123bcilmoprstvwWx][(+/-)强度][PqR][-dfhILqS] 参数说明:[-123bcilmoprstvwWx]为频道参数,用来指定装置的频道;[PqR]可用来指定播放或录音装置;[-dfhILqS] ..
Linux awk 命令 Linux 命令大全 awk 是一种处理文本文件的语言,是一个强大的文本分析工具。 awk 可以逐行读取文本文件,并提供类似编程语言的功能,例如: 变量定义与计算 条件判断与循环 字符串处理与格式化输出 这些特性让 AWK 在处理结构化文本(如 CSV、日志文件)时非常高效。 之所以叫 awk 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Br..
Linux badblocks命令 Linux 命令大全 Linux badblocks命令用于检查磁盘装置中损坏的区块。执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。 语法badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块] 参数说明: -b<区块大小> 指定磁盘的区块大小,单位为字节。 -o<输出文件> 将检查的结..
Linux basename 命令 Linux 命令大全 什么是 basename 命令 basename 是 Linux 系统中一个简单但实用的命令行工具,用于从文件路径中提取文件名部分。它就像是一个路径解析器,能够剥离目录信息,只保留最后的文件名。 类比理解:想象你有一个完整的邮寄地址(如"中国/北京市/海淀区/中关村大街1号"),basename 的功能就是只提取最后的"中..
Linux batch 命令 Linux 命令大全 batch 是 Linux 系统中一个用于在系统负载较低时执行任务的命令工具。它属于 at 命令家族的一部分,专门设计用于在系统空闲时自动运行批处理作业。 与 at 命令不同,batch 不需要指定具体执行时间,而是由系统根据当前负载情况决定何时运行任务。当系统平均负载低于 0.8(可配置)时,batch 会自动执行队列中的任务。 batch 命令工作原理 batch 通过以下机..
Linux bc 命令 Linux 命令大全 bc 命令是任意精度计算器语言,通常在linux下当计算器用。 它类似基本的计算器, 使用这个计算器可以做基本的数学运算。 常用的运算: + 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数 语法 bc(选项)(参数) 选项值 -i:强制进入交互式模式; -l:定义使用的标准数学库; -w:对POSIX bc的扩展给出警告信息; -q:不打印正常的GNU bc环境信息; -v:..
Linux bg 命令 Linux 命令大全 bg 是 Linux/Unix 系统中用于作业控制(Job Control)的核心命令之一,全称为 "background"。它的主要功能是将当前暂停的作业(job)转移到后台继续运行。 基本概念 前台作业:正在终端中运行并占用输入输出的进程 后台作业:在终端后台运行,不占用输入输出的进程 作业控制:管理前台和后台进程的能力 命令语法 bg [..
Linux bind命令 Linux 命令大全 Linux bind命令用于显示或设置键盘按键与其相关的功能。 您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。 语法bind [-dlv][-f ][-m ][-q ] 参数说明: -d 显示按键配置的内容。 -f<按键配置文件> 载入指定的按键配置文件。 -l 列出所有的功能。 -m<按键配置&am..
Linux blkid 命令 Linux 命令大全 什么是 blkid 命令 blkid 是 Linux 系统中一个用于识别块设备属性的实用工具。它可以显示块设备(如硬盘、分区、USB 设备等)的文件系统类型、UUID(通用唯一标识符)、标签(LABEL)以及其他相关信息。 主要功能 识别存储设备的文件系统类型 获取设备的唯一标识符(UUID) 查看设备的分区标签(LABEL) 显示块设备的大小和其他属性 基本语法 blki..
Linux bpftrace 命令 Linux 命令大全 bpftrace 是一个基于 eBPF (扩展伯克利包过滤器) 的高级追踪工具,它允许开发者在不修改内核代码的情况下,动态地观察和分析 Linux 系统的运行状态。 eBPF 是 Linux 内核中的一项革命性技术,它提供了一个安全的虚拟机环境,可以在内核中运行用户定义的代码。bpftrace 构建在 eBPF 之上,提供了一个更简单、更高级的抽象层。 bpftrace 的..