- 博客(254)
- 资源 (9)
- 收藏
- 关注
原创 Linux reboot命令
Linux reboot命令简介 Linux reboot命令用于重新启动计算机。当系统运行级别为0或6时直接重启,否则会调用shutdown -r替代执行。该命令支持多个参数: -n:不将内存数据写回硬盘 -w:仅写入日志不实际重启 -d:不记录到日志文件 -f:强制重启 -i:重启前关闭网络设备 示例: # reboot 将立即重启系统。
2025-10-15 09:55:51
381
原创 Linux rlogin命令
摘要:Linux rlogin命令用于远程登录主机,支持多种参数配置,包括字符编码(-8)、断开确认(-c)、加密传输(-x)等。使用前需确保rlogin服务已开启。示例展示了检测服务状态、开启服务、远程登录以及指定用户名登录的操作方法。注意:该命令存在安全风险,建议使用更安全的SSH替代。
2025-10-15 09:55:38
149
原创 Linux bunzip2命令
Linux的bunzip2命令用于解压.bz2格式的压缩文件,实际上是bzip2的符号链接。常用参数包括:-f强制覆盖现有文件,-k保留原压缩文件,-v显示详细信息,-s减少内存占用。示例命令"bunzip2 -v temp.bz2"可解压文件并显示处理信息。该命令语法简单,功能与"bzip2 -d"相同,是处理.bz2压缩包的有效工具。
2025-09-30 04:15:00
130
原创 Linux bzip2 命令
摘要:Linux的bzip2命令用于高效压缩文件,采用Burrows-Wheeler算法实现高压缩率。基本语法为"bzip2 [选项] 文件",默认生成.bz2压缩文件并删除原文件。常用选项包括:-d解压缩、-k保留原文件、-v显示过程、-t测试完整性及1-9压缩级别(默认-9)。示例用法包括压缩时保留原文件(-k)、解压缩(-d或bunzip2)以及测试压缩包完整性(-t)。
2025-09-30 01:00:00
311
原创 Linux bpftrace 命令
Linux bpftrace是基于eBPF技术的高级追踪工具,可实时观测系统状态而无需修改内核代码。它具有极低性能开销、灵活探测能力,支持多种探测点类型(函数、定时器、硬件事件等),并提供了类似AWK的简单脚本语言。bpftrace可追踪系统调用、网络事件、磁盘I/O等,通过内置变量和聚合函数实现高效分析。安装简便,支持多种Linux发行版,常用命令包括统计系统调用、测量函数执行时间、监控文件访问等。其高级特性包括地图功能、条件过滤和多探针组合,最佳实践建议限制追踪范围、避免过度打印输出。相比strace、
2025-09-29 15:49:21
580
原创 Linux pgrep 命令
Linux中的pgrep命令是一个高效实用的进程查找工具,能够快速搜索和识别运行中的进程。它支持多种选项来精确匹配进程,如按名称(-x)、完整命令行(-f)、用户(-u)或终端(-t)等条件过滤。与传统的ps+grep相比,pgrep更简洁高效,且不会误匹配自身进程。常用功能包括显示进程名(-l)、统计数量(-c)、查找最新/最旧进程(-n/-o)等。该命令常用于服务监控、批量操作进程和系统资源统计等场景,是系统管理和脚本编写中的实用工具。使用前建议先确认匹配结果,避免误操作重要进程。
2025-09-29 15:49:13
537
原创 Linux lsof 命令
Linux的lsof命令是一个多功能工具,用于查看系统打开的文件及相关进程信息。它可以显示常规文件、网络连接、设备文件等多种资源类型。常用选项包括-c(按进程名)、-p(按PID)、-i(网络连接)等过滤条件,支持查看用户打开的文件、被删除但仍占用的文件等特殊情况。lsof在排查端口占用、文件恢复、磁盘空间问题等方面非常实用。使用时建议添加精确过滤条件以提高效率,在脚本中可用-t选项简化输出。同类工具还包括fuser、ss/netstat等,但lsof功能更为全面。
2025-09-29 15:39:20
1179
原创 Linux ltrace 命令
Linux ltrace命令是跟踪程序库函数调用的调试工具,主要用于分析程序行为、诊断交互问题及性能瓶颈。安装方法因发行版而异(如apt/yum/dnf/pacman安装)。基本语法为ltrace [选项] 程序 [参数]或附加到进程ltrace -p PID。常用功能包括:统计函数调用(-c)、跟踪特定函数(-e)、显示耗时(-T)等。典型应用场景包含内存分配分析、网络程序调试和性能优化。与strace(跟踪系统调用)互补,但可能对静态链接程序无效。支持高级用法如过滤输出、同时跟踪系统调用(-S)及C++
2025-09-29 15:39:12
874
原创 Linux timeout 命令
Linux的timeout命令用于在指定时间后终止运行中的进程。该命令通过设置持续时间(支持秒、分、小时单位)和可选信号(默认为TERM)来控制程序执行上限。常见用途包括限制脚本运行时间、自动化测试超时控制等。基本语法为"timeout [选项] 持续时间 命令",支持-k(后续KILL信号)、--preserve-status(保留退出状态)等选项。使用时需注意信号处理和子进程管理问题,特殊场景可通过组合其他命令实现更精准控制。命令返回124表示因超时终止,其他状态码反映命令执行结果。
2025-09-29 15:39:05
739
原创 Linux setup命令
Linux系统设置工具"setup"命令详解 "setup"是Linux系统中的图形化配置工具,提供一站式系统设置服务。该命令通过友好界面支持7大核心功能配置:用户认证方式、键盘布局、鼠标设置、开机自启服务、声卡配置、时区设定以及XWindows环境设置。此外还涵盖网络配置、防火墙规则、打印机设置等实用功能,极大简化了Linux系统的管理操作。作为集成化配置工具,setup有效降低了系统管理复杂度,特别适合初学者快速完成系统基础配置。
2025-09-29 15:38:27
429
原创 Linux ar命令
Linux ar命令摘要 ar是Linux中用于创建、修改和管理归档文件的命令,能够将多个文件打包成单一归档文件并保留原始属性。主要功能包括:创建归档(-r)、查看内容(-t)、提取文件(-x)、删除成员(-d)和调整顺序(-m)。常用参数如-c(创建)、-v(显示详情)和-s(建立符号表)。示例展示了如何打包.c文件(ar rv two.bak *.c)、查看内容(ar t two.bak)及删除成员(ar d two.bak a.c)。该命令特别适用于程序开发中管理对象文件库。
2025-09-29 15:38:21
276
原创 Linux bzip2recover命令
Linux bzip2recover命令用来修复损坏的.bz2文件。bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。通常只适用在压缩文件很大的情况。
2025-09-28 13:19:18
194
原创 Linux gunzip 命令
摘要:Linux的gunzip命令用于解压gzip格式的压缩文件(.gz扩展名),实际上是gzip的硬连接。主要功能包括强制解压(-f)、保留原文件(-k)、递归解压目录(-r)等。常用操作示例:解压文件(gunzip example.txt.gz)、保留原文件解压(-k)、输出到标准输出(-c)等。该命令仅支持gzip格式,其他格式需使用相应工具如unzip。
2025-09-28 13:19:06
263
原创 Linux MAKEDEV命令
Linux系统中,MAKEDEV命令用于在/dev目录下创建设备节点,这些特殊文件用于与硬件或虚拟设备通信。基本语法为./MAKEDEV [选项] 设备名,常见设备包括tty(终端)、sd(硬盘)、null(空设备)等。现代Linux系统已普遍采用devtmpfs和udev机制自动管理设备节点,手动使用MAKEDEV的情况较少。操作时通常需要root权限,且错误操作可能导致设备异常。虽然MAKEDEV仍可创建特定设备(如串口ttyS0),但多数情况下系统会自动完成设备节点的创建和维护。
2025-09-27 12:00:00
297
原创 Linux poweroff 命令
Linux系统poweroff命令使用指南 poweroff命令用于安全关闭Linux系统并切断电源,需管理员权限执行。该命令提供多个参数:-n表示不保存内存数据到硬盘,-w仅写入关机日志而不实际关机,-d不记录关机日志,-i关机前停止网络设备,-p关机前将硬件设为备用模式。典型用法为直接执行"#poweroff"命令关闭系统。该命令集成了多种关机参数选项,可满足不同场景的系统关机需求。
2025-09-27 00:45:00
147
原创 Linux unarj命令
Linux unarj 命令简介:用于解压缩.arj文件的工具,支持显示文件列表、校验完整性及保留路径解压等操作。基本语法为 unarj [eltx] [文件名],常用参数包括 e(解压)、l(列表)、t(校验)、x(保留路径)。示例:解压 test.arj 文件可使用命令 "unarj e test.arj"。
2025-09-26 10:19:32
159
原创 Linux compress命令
Linux compress命令是一款传统的Unix压缩工具,通过添加.Z后缀生成压缩文件。其基本语法为compress [参数] [文件],支持-c输出到屏幕、-f强制覆盖、-v显示进度等参数。虽然compress仍可使用,但因其压缩率低于gzip,现已较少使用。该命令还能配合tar合并多个文件后压缩,或通过-b参数(9-16位)调整压缩率。解压时使用-d参数,系统会自动识别.Z后缀。示例包括压缩单个文件、显示压缩比、修改输出文件名等操作,同时也支持文件夹的强制压缩(-rf)。
2025-09-26 10:19:25
312
原创 Linux cpio命令
Linux cpio命令摘要 cpio是Linux系统中用于创建、提取和管理归档文件的工具命令。它支持三种主要操作模式:copy-out(-o)创建归档、copy-in(-i)提取文件、copy-pass(-p)直接复制文件。该命令具有丰富的参数选项,包括设置块大小(-C)、指定归档格式(-H)、保留文件属性(-m)、交互式重命名(-r)等。典型用法包括通过管道与find命令结合创建归档(ls | cpio -o > file.cpio),以及从归档中提取文件(cpio -i < file.cp
2025-09-25 13:45:10
628
原创 Linux dump命令
Linuxdump命令是用于备份文件系统的工具,支持将目录或整个文件系统备份到指定设备或文件。主要参数包括:-0123456789(备份层级)、-f(指定设备)、-u(记录备份信息)等。常用示例为"dump -0u /dev/tape /home/",表示将/home目录以0级备份到磁带设备并记录信息。该命令支持多级备份、设备参数设置等功能,是Linux系统中重要的数据备份工具。
2025-09-25 13:45:03
298
原创 Linux uuencode命令
Linux的uuencode命令可将二进制文件转换为ASCII文本,便于通过邮件等文本通道传输。基本语法为"uuencode [原文件] [输出文件名]",转换后使用uudecode命令解码还原。例如"uuencode example.bin example.bin > encoded.txt"生成ASCII文件,再用"uudecode encoded.txt"恢复原文件。这个工具解决了二进制文件在纯文本环境中的传输问题。
2025-09-25 13:44:55
350
原创 Linux gzexe命令
Linux的gzexe命令用于压缩可执行文件,压缩后的文件在运行时自动解压执行。该命令支持压缩(默认)和解压(-d参数)操作,使用简单高效。例如"gzexe abc"即可压缩可执行文件abc,而"gzexe -d abc"则解压文件。这种压缩方式既节省存储空间,又不影响程序执行。
2025-09-25 13:44:34
112
原创 Linux gzip 命令
摘要:Linux的gzip命令用于文件压缩,生成带.gz扩展名的压缩文件并默认删除原文件。主要参数包括:-d解压、-k保留原文件、-r递归压缩目录、-v显示过程、-1到-9设置压缩比(默认-6)。典型用法:压缩单个文件(gzip file.txt)、保留原文件压缩(gzip -k)、解压文件(gzip -d或gunzip)。对于多文件/目录压缩,建议先用tar打包再用gzip压缩(tar -cvzf)。该命令采用DEFLATE算法,速度优于bzip2但压缩率略低。
2025-09-25 13:44:19
367
原创 Linux lha 命令
Linux的lha命令是处理.lzh/.lha压缩文件的专用工具,主要用于兼容旧系统。该命令支持压缩/解压、查看内容、测试完整性等功能,通过参数可控制压缩级别、保留文件属性等。安装需通过包管理器(apt/yum)。虽然lha在特定场景有用,但现代系统更推荐使用zip/tar.gz等通用格式。典型用法包括:lha a创建压缩包、lha x解压保留路径、lha l查看内容等。注意该工具不支持密码保护,且主要优势在于处理日本旧系统的压缩文件。新项目建议使用更主流的压缩工具。
2025-09-25 13:44:12
551
原创 Linux restore命令
Linux restore命令用于还原由dump命令备份的文件或文件系统,与dump功能相反。该命令支持多种操作模式,包括对比模式(-C)、交互模式(-i)和全面还原(-R)等。常用参数包括:-f指定备份文件,-b设置区块大小,-v显示执行过程,-y自动确认操作。其他参数如-D指定文件系统,-s选择多卷备份中的特定文件编号。restore支持细粒度还原,可按文件名(-t)、inode号(-m)或仅还原目录结构(-h)。该命令为Linux系统提供了灵活的文件恢复方案。
2025-09-25 13:44:06
324
原创 Linux tar 命令
Linux tar命令是用于文件归档和压缩的强大工具,支持多种压缩格式(如gzip、bzip2等)。基本功能包括创建(-c)、解压(-x)、查看内容(-t)和追加文件(-r)。常用参数:-f指定文件名,-v显示详细过程,-z/-j/-J对应不同压缩格式。典型用法如打包目录(tar -czvf archive.tar.gz directory)和解压文件(tar -xzvf archive.tar.gz)。该命令还支持保留权限、排除文件、处理多卷归档等高级功能,适合备份和文件传输场景。
2025-09-25 13:44:00
964
原创 Linux uudecode 命令
摘要:Linux的uudecode命令用于解码由uuencode生成的ASCII文件,还原为原始二进制文件。基本语法为"uudecode [input-file]",支持从指定文件或标准输入读取数据。命令会自动识别编码文件中的原始文件名进行还原,也可通过管道与其他命令结合使用。例如"uudecode encoded.txt"或"cat encoded.txt | uudecode"都能实现解码功能。
2025-09-25 13:43:54
321
原创 Linux unzip 命令
Linux unzip命令用于解压.zip文件,支持多种参数选项。基本语法为unzip [选项] 文件.zip,常用选项包括:-d指定解压目录,-l列出压缩包内容,-v显示详细信息,-t测试文件完整性,-n不覆盖已有文件,-o强制覆盖文件,-x排除特定文件,-j忽略目录结构。典型用法包括解压到当前目录(unzip archive.zip)、解压到指定目录(-d选项)、测试压缩包完整性(-t选项)等。使用该命令时默认保留目录结构,可通过-j选项忽略,还能用-x选项选择性解压文件。
2025-09-25 13:43:47
518
原创 Linux zip 命令
Linux zip命令用于创建.zip压缩文件,支持多文件/目录压缩并保留目录结构。主要参数包括:-r递归压缩、-e加密、-q静默模式、-x排除文件等。常用操作包括压缩单个/多个文件、目录压缩(-r)、加密压缩(-e)以及排除特定文件(-x)。压缩后可用unzip命令解压。该命令兼容Windows/macOS系统,提供0-9级压缩比选择(默认-6)。
2025-09-25 13:43:41
488
原创 Linux 7z 命令
7z是Linux系统中功能强大的压缩解压工具,支持7z、zip、gzip等多种格式。通过p7zip软件包安装后,可使用命令进行压缩(7za)、解压(7zx)、查看内容(7zl)等操作。7z支持加密压缩(-p)、分卷压缩(-v)以及保留目录结构解压等实用功能,LZMA算法提供高压缩率。常用操作包括添加/删除压缩包文件、测试完整性及指定解压路径(-o)。该工具语法简洁,适合处理各类压缩需求。
2025-09-25 13:43:34
311
原创 Linux zipinfo 命令
Linux zipinfo命令摘要 zipinfo是用于查看.zip压缩文件详细信息的命令行工具,无需解压即可获取文件内容、压缩比、时间戳等数据。常用参数包括:-1(仅列文件名)、-t(显示总数和大小)、-h(人性化显示文件大小)、-m(显示权限信息)、-v(详细信息)等。典型用法如查看文件列表、获取压缩率或统计总体信息。该命令为只读操作,提供的信息比unzip -l更全面,适合需要详细分析zip文件内容的场景。
2025-09-25 13:43:27
358
原创 Linux setleds命令
摘要:Linux setleds命令用于控制键盘LED灯状态(数字、大小写、滚动锁定)。支持-F(默认)、-D(改变默认状态)、-L(仅改变显示)等参数。示例:setleds +num -caps -scroll可开启数字灯并关闭其他两个灯。每个虚拟控制台有独立设置。
2025-09-25 13:43:17
139
原创 Linux loadkeys命令
Linux的loadkeys命令用于修改键盘驱动程序对输入的处理方式。该命令支持多种参数:-v显示详细信息,-q静默模式,-c清除组合键定义,-s清除字符串定义表。通过键盘定义文件可以自定义按键功能,示例中展示了如何将Ctrl+Alt+F12组合键绑定为输出特定字符串。配合dumpkeys命令可查看当前功能键设置,包括F1-F20等特殊键的转义序列定义。该工具常用于定制Linux系统的键盘映射和行为。
2025-09-25 13:43:10
253
原创 Linux rdev命令
Linux rdev命令用于设置内核映像参数,包括根设备、RAM大小和视频模式等。该命令支持多种操作模式:rdev设置根设备、ramsize设置内存大小、vidmode设置视频模式等。基本语法允许通过偏移量修改内核映像中的特定参数值。常用参数包括-r(设为ramsize模式)、-v(设为vidmode模式)和-h(显示帮助)。该命令默认会显示当前根文件系统的mtab信息,不同子命令需要配合相应参数使用。
2025-09-24 13:04:34
190
原创 Linux dumpkeys命令
Linux的dumpkeys命令用于显示和导出键盘映射表信息,可与loadkeys命令配合使用来修改键盘映射。该命令支持多种参数选项:-i显示驱动信息(键码范围、数量等),-l输出详细驱动信息,--funcs-only仅显示功能键信息。示例展示了如何查看功能键映射(如F1-F20的转义序列)和获取键盘驱动信息(支持的键值范围、动作码等)。dumpkeys的输出格式可根据需要调整,便于键盘映射的配置和调试。
2025-09-24 13:04:24
381
原创 Linux bc 命令
Linux bc命令摘要:bc是Linux下的任意精度计算器,支持基本数学运算(加减乘除、指数、取余等)。常用选项包括-i(交互模式)、-l(数学库)、-v(版本信息)等。支持小数位设置(scale)、进制转换(ibase/obase)和数学函数(平方、平方根)。可通过管道符直接计算表达式,如echo "15+5"|bc输出20。还能进行进制转换,如十进制转二进制(obase=2)和二进制转十进制(ibase=2)。该命令适合复杂数学运算和脚本编程中的计算需求。
2025-09-24 13:03:40
252
原创 Linux ab 命令
Linuxab命令是Apache自带的Web服务器性能测试工具,能够模拟并发请求来评估服务器处理能力。文章介绍了ab的安装方法(通过apache2-utils或httpd-tools包)、基础使用语法和常用参数,重点讲解了如何分析测试结果中的关键指标(如QPS、响应时间等)。此外还提供了POST请求测试、HTTPS测试等实际应用示例,列举了常见问题解决方案,并分享了进阶使用技巧,包括自动化测试脚本编写和结果可视化方法。该工具简单高效,适合开发者快速获取服务器性能基准数据。
2025-09-24 13:03:33
817
原创 Linux tail 命令
Linux tail命令用于查看文件尾部内容,常用参数-f可实时监控日志文件更新。基本格式为tail[参数][文件],主要参数包括:-f循环读取,-n显示指定行数,-c显示字节数等。典型用法如显示最后10行(tail notes.log)、实时跟踪文件变化(tail -f notes.log)、从第20行开始显示(tail -n+20 notes.log)以及显示最后10个字符(tail -c10 notes.log)。该命令特别适合监控动态更新的日志文件,按Ctrl+C可停止实时显示。
2025-09-24 13:03:19
160
原创 Linux head 命令
Linux head命令用于查看文件开头部分内容,默认显示前10行。主要参数包括:-n指定显示行数,-c显示字节数,-q/-v控制文件名显示。常用示例:显示文件前10行(默认)、前5行(-n5)或前20字节(-c20)。命令格式为head [参数] [文件],如head -n5 runoob_notes.log。该命令简单高效,是查看文件开头的常用工具。
2025-09-24 13:03:13
195
原创 Linux xargs 命令
Linux xargs命令是一个强大的参数过滤器工具,能够将管道或标准输入数据转换为命令行参数。它主要解决部分命令不支持管道传递参数的问题,常与find等命令配合使用。xargs支持多种参数选项,如-n(指定参数个数)、-I(替换字符串)、-d(自定义分隔符)等。典型应用包括:批量操作文件(如删除、复制)、多格式文本转换、结合find处理大量文件等。通过合理使用xargs,可以显著提高命令行工作效率,避免参数过长等问题。
2025-09-24 13:03:07
598
原创 Linux ip 命令
Linux ip命令是比ifconfig更强大的网络配置工具,支持显示和设置网络设备、地址、路由等。主要对象包括link(设备)、address(IP地址)、route(路由)等,常用选项有-V(版本)、-s(详细信息)、-4/-6(协议类型)等。典型用法包括查看接口信息(ip link)、设置IP地址(ip addr add)、管理路由表(ip route)等。该命令支持显示详细统计信息(-s选项),并能查看邻居表(ip neigh)。相比ifconfig,ip命令提供了更全面的网络管理功能,是现代Lin
2025-09-24 13:02:58
825
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅