首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

600个常用Linux命令大全,从A到Z

autoconf Linux 中用于生成配置脚本 autoheader 用于创建 C “#define” 任何其他模板头模板文件以供 configure 使用 automake 用于自动生成符合...TTY(TeleTYpewriter)终端之间切换 cksum 用于向标准输出显示一个 CRC(循环冗余校验)值、文件字节大小和文件名 clear 用于清除终端屏幕 cmp 用于逐字节比较两个文件,帮助您找出两个文件是否相同...用于计算 shell 变量算术表达式 ln 用于文件之间创建链接 locate 用于按名称查找文件 look 显示以给定字符串开头行 lsblk 用于显示有关块设备详细信息,这些块设备(除了...内存映射指示内存是如何分布 poweroff 发送一个 ACPI 信号,指示系统关闭电源 printf 用于终端窗口上显示给定字符串、数字任何其他格式说明符 ps 用于列出当前正在运行进程及其...IP/内核路由表时使用 rsync 两台主机机器之间同步文件和目录 S 命令 描述 sar 用于监控 Linux 系统资源,如 CPU 使用率、内存使用率、I/O 设备消耗等。

31411

Linux命令大全,从A到Z都有总结,封神之作!

Linux 版本 getty,是一个运行在主机上 Unix 程序,用于管理物理虚拟终端以允许多用户访问 alias 指示 shell 执行命令时将一个字符串替换为另一个字符串 amixer...chsh 用于更改用户登录shell(当前登录shell) chvt 用于可用不同 TTY(TeleTYpewriter)终端之间切换...cmp 用于逐字节比较两个文件,帮助您找出两个文件是否相同 col 用于过滤掉反向换行,col 实用程序只是从标准输入读取并写入标准输出 colcrt 用于格式化文本处理器输出,以便可以阴极射线管显示器上查看...它还用于自定义环境中运行实用程序命令 eval 用于将参数作为 shell 命令执行内置命令 ex Linux文本编辑器,也称为 vi...内存映射指示内存是如何分布 poweroff 发送一个 ACPI 信号,指示系统关闭电源 printf 用于终端窗口上显示给定字符串

2.3K02
您找到你想要的搜索结果了吗?
是的
没有找到

你应该学习正则表达式

本教程中,我将尝试各种场景、语言和环境中对Regex语法和使用进行简明易懂介绍。 此Web应用程序是我用于构建、测试和调试Regex最喜欢工具。...1 – 年份匹配 我们来看看另外一个简单例子——匹配二十二十一世纪中任何有效一年。 ? 我们使用\b而不是^和$来开始和结束这个正则表达式。\b表示单词边界,两个单词之间空格。...脚本将打印原始网页HTML内容中找到每个域名。 ? 7 – 命令行用法 许多Unix命令行实用程序也支持Regex!我们将介绍如何使用grep查找特定文件,以及使用sed替换文本文件内容。...这可以通过使用sed命令以及前面的电子邮件Regex修改版本完成。 ? sed——Unix“流编辑器”实用程序,允许强大文本文件转换。...要在终端中预览结果,而不是替换原来文本,只需省略-i标志。 注意——尽管上述命令适用于大多数Linux发行版,但是macOS使用BSD实现是sed,它在其支持Regex语法中受到更多限制。

5.3K20

命令行进行sort排序【Linux-Command line】

使用sort命令重组数据,可以从Linux,BSDMac终端以对你有意义格式进行。...例如,如果有一个支出清单,你可能想要按日期,价格升序类别等因素对它们进行排序。 如果习惯使用终端,你可能不希望仅为了进行文本数据排序就启用大型office应用程序。...大多数Linux系统上,sort命令捆绑在GNU组织一组实用程序中。 在其他POSIX系统(例如BSD和Mac)上,默认sort命令不是来自GNU,因此某些选项可能有所不同。...本文中,我将尝试说明GNU和BSD实现。 按字母顺序对行排序 默认情况下,sort命令查看文件每一行第一个字符,并以字母升序输出每一行。 如果多行中两个字符相同,则会考虑下一个字符。...Sorted sort GNU和BSD排序命令还有许多其他功能,因此可以花一些时间来了解这些选项。 你会惊讶于排序灵活性,特别是当它与其他Unix实用程序结合使用时。

2.4K00

Linux使用正则表达式命令

正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则字符串,正则表达式是繁琐,但它是强大,学会之后应用会让你除了提高效率外,会给你带来绝对成就感,下面为大家讲解一下Linux使用正则表达式命令...grep命令 首先出现是grep实用工具——它是Global Regular Expression Print首字母缩写,是一种强大命令行工具,搜索文件中特定字符串模式时非常方便。...sed以非交互方式搜索、筛选和替换给定文件中字符串。 默认情况下,sed命令将输出打印到标准输出,这意味着执行结果打印终端上,而不是保存在文件中。...Ack命令文件目录中搜索包含与搜索条件匹配行。然后突出显示各行中匹配字符串。...Ripgrep是用于正则表达式模式跨平台实用程序。它比前面提到所有搜索工具速度都快得多,并且可以递归搜索目录以找到匹配模式。速度和性能方面,没有其他工具比Ripgrep出色。

54120

黑客使用 Rootkit 攻击银行ATM

Mandiant研究人员在上周发布一份报告中表示,攻击者发起入侵涉及OPSEC,并利用公共和私人恶意软件、实用程序和脚本来删除证据并阻碍响应工作。更令人担忧是,某些情况下,攻击持续时间很长。...此外,该Rootkit还使用两个称为 SLAPSTICK 和 TINYSHELL 后门,它们都归因于 UNC1945,用于通过 rlogin、telnet SSH 获得对关键任务系统持久远程访问...– 基于 Linux 和 Unix 操作系统键盘记录器,以编码格式捕获数据; WINGCRACK – 用于解析 WINHOOK 生成编码内容实用程序; WIPERIGHT – 一个ELF 实用程序...,用于擦除与基于 Linux 和 Unix 系统上特定用户有关日志条目; MIGLOGCLEANER – 一种ELF 实用程序,可在基于 Linux 和 Unix 系统上擦除日志从日志中删除某些字符串...“UNC2891凭借他们技能和经验,能够充分利用Unix和Linux系统环境中安全措施缺陷,”研究人员说,“虽然 UNC2891 和 UNC1945 两个组织之间具有相似性,但将入侵归因于同一组织证据还不够确凿

75710

Kali Linux 命令大全

AWK 操作: (a) 逐行扫描文件 (b) 将每个输入行拆分为字段 (c) 将输入行/字段与模式进行比较 (d) 匹配行上执行操作 编程结构: (a) 格式化输出行 (b) 算术和字符串操作 (c...Clear命令 Clear命令用于终端中运行多个命令时终端屏幕变满时清除终端屏幕。快捷键: ctrl+k cmp 命令 cmp 命令用于逐字节比较两个文件。...image.png diff 命令 diff 命令用于显示两个文件之间差异。 image.png diff3 命令 Diff3 命令用于显示三个文件之间差异。...echo 通常用于 shell 脚本中以显示消息输出其他命令结果。...高级 Kali Linux 系统命令 find 命令用于 Linux 中搜索文件 Find 是一个命令行实用程序,它允许您根据用户给定表达式目录层次结构中搜索文件和目录,并对每个匹配文件应用用户指定操作

11.9K40

Java 18 正式发布:默认字符集 UTF-8,附带简易 HTTP 服务器,弃用 Finalization

除了性能改进之外,JEP 417,Vector API(第三个孵化阶段)还针对前两个孵化阶段反馈进行了增强:JEP 414,Vector API(第二个孵化阶段)和 JEP 338,Vector API...Java 工具 JEP 413,支持 Java API 文档中加入代码片段,为 Oracle 标准 Doclet 引入了 @snippet 标记,这是一个众所周知 Java API 文档实用程序...代码片段可以是内联,也可以是外部,下面的这两个示例将会说明这一点: 如下内联示例中,源代码被添加到@snippet标记前面的注释中,并用大括号括起来了: /** * 下面的代码展示了如何使用...已定义区域,即region="example",注释和源文件中被引用: /** * 下面的代码展示了如何使用 {@code Optional.isPresent}: * {@snippet file...开发人员预计会在 2022 年 6 月中旬进行特性冻结。 Java 18 现在可以从 Oracle 下载了,其他供应商二进制文件预计几天后提供。

38110

shell(一)

方式三: 变量名="变量值" 如果变量值中有可以解析变量,那么会先解析这个变量,然后将结果和变量值中其他内容组合成一个整体。 数字不加引号。...可以返回执行脚本或者执行命令状态值。那么怎么使用呢?我们先执行所需脚本命令,然后输入下面命令进行查看:(根据返回值判断,0为成功,其他值为失败) echo $?...2.3.3.2和字符串相关变量 我们可以对变量值进行截取。...两个语句都是:测试条件表达式成立返回状态值是0,不成立返回1。 3.1条件表达式 3.1.1逻辑表达式 逻辑表达式,大家首先想到一定是「 与 」「 」「 非 」。...=不相等,可以判断字符串 3.2计算表达式 计算表达式,就是我们需要对具体内容进行算数计算。

3.4K50

Bashtop – Linux资源监视工具

Bashtop是Linux中基于终端资源监控实用程序。它是一个漂亮命令行工具,可以直观地显示CPU、内存、正在运行进程和带宽统计数据。 它带有游戏风格响应式终端UI和可自定义菜单。...各种显示部分整齐排列使监视各种系统指标变得容易。 使用Bashtop,您还可以对进程进行排序,以及轻松地各种排序选项之间切换。...本指南中,您将学习如何在各种Linux发行版上安装Bashtop。 先决条件 要成功安装Bashtop,请确保系统中已准备好以下依赖项。...方法有两种:使用snap使用APT软件包管理器。...要安装Bashtop,只需运行: $ sudo pacman -S bashtop 如何Linux使用Bashtop资源监视器 要启动Bashtop,只需终端上运行以下命令: bashtop Bashtop

89620

开发人员都应该知道 12 个终端命令

之前推荐了一篇 开发者应该了解 10 个 Linux 命令,本文中,我将为你准备有逼格一组Unix命令,这些命令将帮助你充分利用终端。...tar -xf archive.tar 请注意,大多数其他格式(如.zip和.rar)不能通过打开tar并需要其他命令实用程序(如解压缩)。...Grep Grep是用于文本中查找字符串标准Unix实用程序。它以文件直接流形式接受输入,通过正则表达式运行其内容,并返回所有匹配行。 当处理需要过滤大文件时,该命令会派上用场。...grep "$(date +"%Y-%m-%d")" all-errors-ever.log > today-errors.log 使用字符串另一个重要命令是sed。...它比grep更强大(也更复杂),并且可以执行几乎任何与字符串相关任务,包括添加,删除替换字符串。 Alias 许多Unix命令(包括本文中一些命令)将所有选项添加到它们之后往往会变得很长。

64740

linux常见面试题

就像任何其他典型操作系统一样,Linux拥有所有这些组件:内核,shell和GUI,系统实用程序和应用程序。Linux其他操作系统更具优势是每个方面都附带其他功能,所有代码都可以免费下载。...你可以简单地虚拟桌面之间进行随机播放,而不是每个程序中保持完整程序,而不是最小化/恢复所有这些程序。 29)如何Linux下跨不同虚拟桌面共享程序?...43)你如何终止正在进行流程? 系统中每个进程都由唯一进程IDpid标识。使用kill命令后跟pid来终止该进程。 要立即终止所有进程,请使用kill 0。...45)什么是命令分组以及它是如何工作? 你可以使用括号对命令进行分组。...而另一个命令cat文件1文件2>文件3将两个多个文件附加到一个文件。 56)解释如何使用终端找到文件? 要查找文件,你必须使用命令,查找。-name“process.txt”。

2.4K10

教你一招 Windows、Linux和Mac中检查和清除ARP缓存

ARP代表地址解析协议,它负责发现MAC地址并将它们映射到IP地址,以便与本地网络上其他系统成功通信,该协议工作在数据链路层和网络层之间。...我们系统不会每次都询问路由器特定设备位置以及它 MAC 地址是什么,而是使用先前解析 IP 地址进行连接。...重建ARP缓存表过程中可能会出现一些错误,所以不建议一直删除ARP缓存,相反,您也可以重新启动路由器系统来解决连接问题。 如何清除ARP缓存?...如果您使用 netsh 实用程序清除缓存表,您将得到“OK”作为响应。 Linux 第 1 步:打开终端使用以下 IP 实用程序命令清除整个 ARP 表。...Mac 第 1 步: Mac 中打开一个终端使用以下命令。 第 2 步:查看现有的 ARP 条目。

3.8K20

力挺一款实用 Linux 资源监视工具

它带有游戏风格响应式终端UI和可自定义菜单。各种显示部分整齐排列使监视各种系统指标变得容易。Bashtop是Linux中基于终端资源监控实用程序。...它是一个漂亮命令行工具,可以直观地显示CPU、内存、正在运行进程和带宽统计数据。 使用Bashtop,您还可以对进程进行排序,以及轻松地各种排序选项之间切换。...本指南中,您将学习如何在各种Linux发行版上安装Bashtop。 先决条件 要成功安装Bashtop,请确保系统中已准备好以下依赖项。...Bashtop方法有两种:使用snap使用APT软件包管理器。...要安装Bashtop,只需运行: $ sudo pacman -S bashtop 如何Linux使用Bashtop资源监视器 要启动Bashtop,只需终端上运行以下命令: $ bashtop

2.5K20

Bashtop:一款功能强大LinuxOSXFreeBSD资源监控工具

Bashtop是一款针对Linux/OSX/FreeBSD基于终端资源监控实用程序,虽然该工具是一个命令行工具,但它也提供了非常美观UI界面,并且可以直观地显示CPU、内存、正在运行进程和带宽等统计数据...它带有游戏风格响应式终端UI和可自定义菜单,各种显示部分整齐排列使监视各种系统指标变得容易了很多。 通过使用Bashtop,我们还可以对进程进行排序,以及轻松地各种排序选项之间切换。...功能介绍 易于使用,带有受游戏启发菜单系统。 快速响应 UI,带有 UP、DOWN 键可快速对进程进行选择。 可显示所选进程详细统计信息。 可以过滤进程。 排序选项之间轻松切换。...Bashtop方法有两种:使用snap使用APT软件包管理器。...要安装Bashtop,只需运行: $ sudo pacman -S bashtop 如何Linux使用Bashtop资源监视器 要启动Bashtop,只需终端上运行以下命令: bashtop 工具配置项

2K21

10 款你不知道 Linux 环境下替代工具!

在这篇文章中,就来给大家介绍下如何Linux 中安装和使用 bat 命令。...还显示了系统范围信息,例如平均负载交换使用情况。 显示信息可通过图形设置进行配置,并且可以交互排序和过滤,与进程相关任务(例如终止和重新处理)可以不输入其 PID 情况下进行完成。...终端屏幕不再是瓶颈:exa 功能强大,比 ls 要友好,输出结果会更快; 颜色:exa 大量使用颜色; 不与 ls 命令冲突 EXA 特征 色彩:文件类型列表以及如何区分文件; 网格视图:终端窗口大小相同网格中显示文件...避免与其他现有的实用程序名称发生冲突,如果希望它是 fd,可以设置一个别名: alias fd=fdfind 要使别名保持不变,重启后仍然可用,请将其放入“.bashrc”“.bash_aliases...java 文件中搜索含 sed 文本 ag --xml sed XML 文件中搜索含 sed 文本 ag 命令使用 根据文件名进行搜索对应文件,可使用-g参数选项。

1.4K21

GNU 核心实用程序简介

在那个年代,系统级软件是组织和程序员之间共享,因为系统管理这个层面,他们努力实现是共同目标。...内核并不提供命令任何类型命令 shell,比如 Bash,它本身是没有任何用处,因此,Linus 使用了免费提供 GNU 核心实用程序,并为 Linux 重新编译了它们。...下面的核心实用程序列表就是这个信息页面的一部分。这些实用程序按功能进行了分组,以方便查找;终端中,选择你想了解更多信息组,然后按回车键。...它涵盖了 Unix Linux 主机上执行基本任务所需许多功能。但是,很多基本实用程序都缺失了,例如,mount 和 umount 命令不在这个列表中。...这些命令和其他许多不在 GNU 核心实用程序命令可以 util-linux 中找到。 util-linux util-linix 实用程序包中包含了许多系统管理员常用其它命令。

54010

Architecture of SQLite

这里信息对于那些想理解修改SQLite内部工作的人很有用。 附近图表显示了SQLite主要组件以及它们如何进行互操作。 下面的文本解释了各种组件角色。 ?...vdbeaux.c文件包含虚拟机使用实用程序以及库中其他部分用来构造虚拟机程序接口模块。...单个值(字符串、整数、浮点数和blob)存储名为“Mem”内部对象中,该对象由vdbemem.c实现。 SQLite使用对C语言例程回调来实现SQL函数。甚至内置SQL函数也是这样实现。...默认页大小为4096字节,但可以是512到65536字节之间任意两个幂。页面缓存负责读取、写入和缓存这些页面。页面缓存还提供回滚和原子提交抽象,并负责锁定数据库文件。...Utilities 内存分配、无大小写字符串比较例程、可移植文本到数字转换例程和其他实用程序位于util.c中。解析使用符号表由hash.c中哈希表维护。

1.4K30

Linuxsed命令详解

Linuxsed命令 上次文章中提到了Linux sed脚本中应用,他可以将一系列日表操作,根据日期不同,逐一写进一个文件中,最终生成我们想要结果,今天详细介绍一下Linuxsed...简介 Linux sed命令是利用script来处理文本文件。 sed可依照script指令,来处理、编辑文本文件。 sed主要用来自动编辑一个多个文件;简化对文件反复操作;编写转换程序等。...需要注意是,这种-e方法并没有文件内部真正添加这一行数据,只是终端显示上面添加了。...我们对这个命令进行解释:替换命令内部结构依旧是s/旧字符串/新字符串/g模式,这里旧字符是' \.$ ',而新字符串是' \!...' ,这里使用反斜线\屏蔽特殊含义 6.其他一些应用 删除匹配行 sed -i '/匹配字符串/d' filename (注:若匹配字符串是变量,则需要“”,而不是‘’。

3.1K10

一文入门Shell编程

Shell 编程是 Linux 和类 Unix 系统上编写脚本一种强大方式。Shell 是用户和操作系统内核之间接口,它提供了一种以脚本形式执行命令和控制系统方法。...类 Unix 操作系统(如 Linux、macOS、FreeBSD)中,用户可以通过终端终端仿真器与 Shell 交互。...常见 Unix/Linux Shell 包括: Bash(Bourne Again SHell): Bash 是 Linux 和许多其他 Unix-like 系统默认 Shell。...总体而言,Shell 是用户与计算机操作系统之间桥梁,允许用户通过命令行界面脚本方式与系统进行交互。 unsetunset2. 基本语法unsetunset 注释: 使用 # 符号表示注释。...使用其他 Shell: 了解其他 Shell,如 Zsh 和 Fish,并了解它们特性和用法。 不断练习和实践是掌握 Shell 编程关键。

10310
领券