A 到 Z Linux 命令

那里有许多 Linux 命令。 有一部分内置的 shell 命令,比如 cd,还有来自 GNU coreutils 的命令,比如 less。 除此之外,还有其他 CLI 实用程序,例如 curlwget 等

在 Linux Handbook 上,我们通过实际示例介绍了 80 多个 Linux 命令。 这是迄今为止我们介绍过的所有 Linux 命令的集合。

命令已按字母顺序组织,以便您可以轻松地从索引中找到命令。

一种

别名

alias 命令只是引用另一个命令的一种方式。 它可用于避免重复长时间键入命令和 shell 行并简化工作。

Linux 中的 at 命令用于调度不定期运行的作业。

awk

AWK 命令可以追溯到早期的 Unix 时代。 早在 Perl 或 Python 出现之前,AWK 就被用于处理文本的脚本中。 您可以使用它来编写相对复杂的程序,还因为您可以编写强大的单行代码来解决数据文件的问题。

基本名称

Linux 中的 basename 命令在文件路径中打印最终组件。 这在 bash 要从长文件路径中提取文件名的脚本。

C

卡路里

类 Unix 系统提供了一些处理日期和时间的工具。 Cal 就是这样一种命令,它使您能够在命令行中查看日历。

cat 是 Linux 中最常用的命令之一。 用于连接文本,主要用于显示文本文件的内容。

光盘

cd 命令用于在 Linux 中的目录之间导航。 它代表“更改目录”。

chgrp

chgrp 命令用于在 Linux 中更改文件或目录的组。

修改

chmod 代表更改模式。 该命令用于更改访问方式,即Linux 中的文件权限。

chown

Linux 中的 chown 命令使您能够更改文件或目录的用户和组所有权。

cp

在 Linux 中您必须知道的命令之一是 cp。 它在 Linux 中通常被称为复制命令,它实际上是复制的缩写,它的作用正如它的名字所暗示的那样:它复制。

cron

crontab 用于自动化 Linux 系统上的所有类型的任务。 对于有抱负的系统管理员来说,这是一项特别重要的技能。

curl

CURL 是一种数据传输工具。 最流行的用例 curl 命令是在 Linux 终端中从 Web 下载文件。

cut 命令是从文本文件中删除“列”的规范工具。 在此上下文中,“列”可以定义为由其在行上的物理位置标识的字符或字节范围,或由分隔符分隔的字段范围。

D

日期

date 命令为您提供 Linux 系统的当前日期和时间。 但它可以做的远不止这些。

dd

Linux 中的 dd 命令是用于复制和转换文件的强大实用程序。 它最流行的用例是使用 Linux 命令行创建实时 Linux USB。

df

df 命令用于检查 Linux 中的磁盘空间。

差异

当您需要在 Linux 中比较两个包含相似文本的文件时,使用 diff 命令可以使您的任务变得更加容易。 该命令比较两个文件以建议使文件相同的更改。 非常适合找到破坏新更新代码的额外花括号。

Linux 中的 Dig 命令通常用于检索远程服务器的 DNS 信息。

目录名

Linux 中的 dirname 命令打印删除了最终组件的文件路径。 这基本上为您提供了文件路径中的目录路径。

在 Linux 中知道文件的大小很容易,但它不会显示目录的大小。 du 命令用于检查目录的大小。

回声

echo 命令可能是您开始学习 Linux 命令时最先看到的几个命令之一,或者 bash 外壳脚本。 这是一个简单的命令,只需在显示器上打印其参数。

emacs

Linux 中有许多基于文本的编辑器。 GNU Emacs 是最古老且功能强大的编辑器之一,具有陡峭的学习曲线。

扩张

这是一个鲜为人知且使用较少的命令,主要用例是将制表符转换为空格的能力。

F

文件

file 命令为您提供有关 Linux 中文件的各种信息。 这包括文件类型、MIME 类型等。

寻找

常用命令之一。 find 命令可用于根据文件的名称、类型、修改时间等查找文件。 将它与 exec 或 xargs 命令之类的命令结合使用,您将拥有一个强大的工具来搜索和修改文件。

发现

另一个鲜为人知的命令,用于检查文件系统是否已安装。

fmt 并折叠

这两个命令都用于格式化文本,因此这些行将适合目标设备上的可用空间。

自由

如果您想了解有关 Linux 系统上内存可用性的详细信息,free 命令是一个简单的实用程序,可以轻松找到各种用例的实时结果。

fsck

fsck(文件系统检查)命令有助于处理可能损坏的文件系统。 此实用程序用于检查和(可选)修复文件系统。

G

grep

查找命令适用于文件名。 grep 命令用于查找文件内容中的模式。

组添加

Linux 中的 groupadd 命令创建新组

群德尔

groupdel 命令可能是 Linux 中最简单的命令,几乎没有任何选项。 它用于删除现有组。

组模式

您可以在 Linux 中使用 groupmod 命令修改组属性,例如组名和组 ID。

团体

此命令可帮助您在 Linux 命令行中找到 Linux 用户所属的组。

H

您可以使用 head 命令从文件开头打印指定数量的行。

历史

您在终端中键入的所有内容都存储在 shell 历史记录中。 这方面可以通过历史命令显示和控制。

一世

ID

Linux 中的每个用户都有一个唯一的数字用户 ID 和一个具有唯一数字组 ID 的默认组。 id 命令打印此信息。

Ĵ

工作

Linux 中的作业命令允许用户直接与当前 shell 中的进程交互。

大号

较少的

Less 是一个很棒的用于查看文本文件的 Linux 命令实用程序。

ln

ln 命令允许您在 Linux 中创建软链接和硬链接。

定位

定位命令允许您对文件进行超快速搜索。

ls

Linux 中的 ls 命令是最常用的命令之一。 它用于列出目录的内容。

lsof

您可以在 Linux 中使用 lsof 命令列出用户或进程打开的文件。

mkdir

mkdir 命令允许您在 Linux 中创建新目录(常用术语的文件夹)。

mkfs

mkfs 是 Linux 中的命令行工具,用于在您选择的某个文件系统中格式化磁盘或分区。

更多的

Linux 中的 more 命令在页面视图中打开一个文本文件。 它是 less 命令的前身,现在用的不多。

MV

Linux 中的 mv 命令用于移动和重命名文件和目录。

ñ

数控(网猫)

Netcat 的核心功能是允许两台计算机连接和共享资源。 它是一个功能强大且用途广泛的网络工具,可用于 Linux、Mac 和 Windows 机器。

诺哈普

Linux 中的 Nohup 命令使您即使在注销后也可以运行命令。

nslookup

nslookup 是 Linux 中用于查询域名系统 (DNS) 记录的流行网络命令之一。

密码

Linux 中的 passwd 命令允许您更改用户密码、锁定帐户、过期密码等。

粘贴

paste 命令合并几个输入文件,以从中生成一个新的分隔文本文件。

Ping 主要用于检查远程主机是否可达。

打印

您可以使用 echo 命令打印简单的输出,但这对于复杂的格式化输出是不够的。 printf 允许对输出进行 C 风格的格式化。

ps

Linux 中的 ps 命令用于获取有关正在运行的进程的信息。

R

使用读取命令,您可以使您的 bash 通过接受用户输入进行脚本交互。

重启

重新启动执行停止命令的操作(如下所述),要求所有处理停止。 然后重新启动系统,而不是触发 ACPI 信号。

改名

重命名命令可用于一次重命名 Linux 中的多个文件。

R M

rm 命令用于在 Linux 中删除文件和目录。

rsync

Rsync(Remote Sync)是一种同步工具,用于在系统中或系统之间复制文件和目录。 它最流行的用例包括在远程系统之间复制文件。

小号

scp

Scp 代表安全复制,但我喜欢将其视为“SSH 复制”。 与 rsync 一样,scp 也用于在远程系统之间复制文件。

屏幕

Linux 中的 screen 命令允许您使用多个虚拟终端,这些终端可以按名称保存并使用键盘快捷键重新打开。

sed

自 60 年代末以来,Sed 就是 Unix 标准工具箱的一部分。 作为任何文本编辑器,它将帮助您修改文本文件。

序列

seq 命令是 sequence 的缩写,用于打印数字序列。 数字可以是整数或实数(带小数点)。

睡觉

Linux sleep 命令是目前最简单的命令之一。 从名字就可以猜到,它唯一的功能就是睡觉。 换句话说,它引入了指定时间的延迟。

来源

source 命令是一个方便的实用程序,可用于刷新环境变量等。

统计

你可以在 Linux 中使用 stat 命令获取文件权限、大小、mtime、ctime、atime、所有权和其他几个文件属性信息。

尾巴

tail 命令打印输入文件的最后十行。 tail 命令还用于实时读取日志文件。

柏油

Tar 是 Linux 中用于归档文件的最常用工具之一。

球座

tee 命令从标准输入读取并写入标准输出和文件。 结果是您可以看到命令的输出并同时将其保存到文件中。

时间

Linux 中的 time 命令测量特定命令或脚本运行的时间。

超时

使用 timeout 命令,您可以设置运行其他命令和程序的时间限制。

最佳

top 命令可以快速查看系统资源和进程。

触碰

Linux 中的 touch 命令用于更改文件时间戳,但 touch 命令最常见的用法之一包括创建新的空文件。

tr

Linux 中的 tr 命令用于执行简单但有用的一组字符到另一组字符的转换。

类型

type 命令告诉你一个 Linux 命令是否是内置的 shell 命令,它的可执行文件在哪里,以及它是否是其他命令的别名。

ü

超限

Ulimit 是一个内置的 shell 命令,旨在显示、分配和限制资源。

无名

你可以在 Linux 中使用 uname 命令获取 Linux 内核版本和一些其他系统信息。

独特的

Linux 和 Unix 中的 uniq 命令用于从文件中删除重复的行。

用户添加

useradd 命令允许超级用户在 Linux 上创建一个新的用户帐户。

用户德尔

userdel 允许您删除现有用户。

用户模式

Linux 中的 usermod 命令允许您以各种方式修改用户帐户。

vim

Vim 是 Linux 命令行中最流行的文本编辑器之一。

W

手表

Watch 是一个很棒的实用程序,可以自动刷新数据。 此命令的一些更常见用途涉及监视系统进程或日志,但它可以与管道结合使用以获得更多功能。

厕所

wc 命令显示有关文件的统计信息,例如行数、字数、字符数。

哪一个

which 命令是一个非常有用的命令,用于定位位于 Linux 系统中任何位置的可执行文件。

Linux 中的 who 命令列出了系统上所有登录的用户。

这只是暂时的。 当它们在这里出现时,我将添加更多命令。