
Linux 常用命令
文章平均质量分 83
探索 Linux 的奥秘,掌握操作系统命令的精髓!本专栏将带你深入 Linux 的世界,将 Linux 常用命令一一解锁。无论你是编程新手还是系统管理员,这里都有你需要的实用指南。
WKJay_
规则是创造力最大的枷锁 【公众号:WKJay】
展开
-
Linux 常用命令 -hostnamectl【主机名控制】
hostnamectl 命令中的 "hostname" 顾名思义,指的是计算机在网络上的名称,"ctl" 是 "control" 的缩写,意味着控制。hostnamectl 命令用于查询和修改系统主机名以及相关的设置。它通过与 systemd 系统管理器交互,允许用户以简单的方式管理主机名,而无需直接编辑配置文件。主机名在网络中用于标识设备,方便用户和服务进行通信和识别。原创 2025-05-14 17:36:22 · 485 阅读 · 0 评论 -
Linux 常用命令 - tftp【简单文件传输协议】
tftp 源于 Trivial File Transfer Protocol(简单文件传输协议)的缩写。它被用于在本地主机和远程主机之间传输文件,尤其是那些非常精简的、通常是嵌入式的系统。 你可以在命令行中指定远程主机,如果指定了,tftp 会将该主机作为后续传输的默认主机。原创 2025-05-08 20:40:24 · 736 阅读 · 0 评论 -
Linux 常用命令 - tar【归档与压缩】
tar 这个名称来源于 "tape archive",最初设计用于将文件归档到磁带上。现在,tar 命令已经成为 Linux 系统中最常用的归档工具,它可以将多个文件和目录打包成一个单独的归档文件,并且可以选择使用不同的压缩算法进行压缩,以减小归档文件的大小。tar 本身只是一个打包工具,不具备压缩功能。通过与其他压缩工具(如 gzip、bzip2、xz)结合使用,可以实现归档和压缩的双重目的。原创 2025-05-02 19:39:48 · 1202 阅读 · 0 评论 -
Linux常用命令 - scp【OpenSSH 安全文件拷贝】
scp,全称 "secure copy" 即“安全拷贝”,scp 命令基于 SSH (Secure Shell) 协议,用于在 Linux 系统之间或 Linux 系统与本地计算机之间安全地传输文件。它通过加密数据传输过程,防止敏感信息在网络上被窃取,保证了文件传输的安全性。底层原理是利用 SSH 协议建立安全的连接,然后通过该连接进行文件复制。原创 2025-04-24 08:47:19 · 578 阅读 · 0 评论 -
Linux 常用命令 -pkill【通过进程名或其他属性来发送信号给一个或多个进程】
pkill 来自 "process kill",意为进程终止。它允许你通过进程名或其他属性来发送信号给一个或多个进程,而无需手动查找进程 ID (PID)。pkill 命令在需要批量终止进程或根据特定条件终止进程时非常有用。 其原理是根据给定的模式匹配进程名,然后向匹配到的进程发送指定的信号(默认为 SIGTERM)。原创 2025-04-20 19:44:26 · 452 阅读 · 0 评论 -
Linux 常用命令 - killall【通过名称终止进程】
killall 命令,顾名思义,是 "kill all" 的缩写,即“杀死全部”。它允许你通过进程的名称,而不是进程ID(PID),来向一个或多个进程发送信号。killall 命令简化了向多个具有相同名称的进程发送信号的过程,无需手动查找每个进程的PID。原创 2025-04-17 10:12:18 · 965 阅读 · 0 评论 -
Linux 常用命令 - ip 【显示和配置网卡参数】
ip 是 "Internet Protocol" 的简写,属于 iproute2 工具集的组成部分。这个多功能网络配置工具通过 netlink 协议直接与内核通信,用于管理网络接口、路由表、ARP 缓存、隧道等网络组件。原创 2025-04-11 12:38:17 · 880 阅读 · 0 评论 -
Linux 常用命令 - last 【显示历史登录用户列表】
last 命令源自英文单词 "last",意为“最后”。该命令用于显示系统中用户的登录和注销记录,以及系统的重启和关机记录。它通过读取 `/var/log/wtmp` 文件来获取这些信息,`wtmp` 文件记录了所有用户的登录和注销活动。原创 2025-03-23 14:21:12 · 807 阅读 · 0 评论 -
Linux 常用命令 - echo 【输出一行文字】
echo 命令源自英文单词 “echo”,意为“回声”或“反馈”。在 Linux 系统中,它主要用于在终端显示一行文字,是一种输出字符串或变量到标准输出(通常是屏幕)的简单方式。原创 2025-02-17 08:46:04 · 1203 阅读 · 0 评论 -
Linux 常用命令 - ps 【显示进程状态】
ps 命令源于 “process status(进程状态)”,用于显示当前系统中的进程信息。它可以展示进程的诸多细节,如 PID(进程ID)、正在运行的命令名、CPU使用率、内存使用、运行时间等。基本原理是读取系统中与进程相关的数据,如 /proc 文件系统中的信息,并以用户友好的方式展示出来。原创 2025-02-09 18:22:49 · 1756 阅读 · 0 评论 -
Linux 常用命令 - sort 【对文件内容进行排序】
sort 命令源于英文单词 “sort”,表示排序。其主要功能是对文本文件中的行进行排序。它可以根据字母、数字、特定字段等不同的标准进行排序。`sort` 通过逐行读取文件(没有指定文件或指定文件为 `-` 时读取标准输入)内容,并按照指定的排序规则对行进行排序,最后输出排序后的结果。原创 2025-01-27 14:30:00 · 969 阅读 · 0 评论 -
Linux 常用命令 - chmod 【改变文件或目录权限】
"chmod" 这个命令来自于 "change mode" 的缩写,用于更改文件或目录的访问权限。这个命令允许用户设定谁可以读取、写入或执行一个文件。在 Linux 和其他类 Unix 系统中,文件权限对系统安全和用户隐私至关重要。原创 2025-01-16 19:19:55 · 1658 阅读 · 0 评论 -
Linux 常用命令 - which【定位可执行文件的位置】
which 命令源自于英文单词 "which",用于在环境变量 PATH 所指定的路径中搜索某个可执行文件或链接(如一个系统命令)的位置,并返回第一个搜索结果。这个命令会遍历 PATH 环境变量中的所有路径,直到找到指定的可执行文件。原创 2025-01-13 14:45:23 · 218 阅读 · 0 评论 -
Linux 常用命令 - touch 【创建空文件与修改时间戳】
touch 命令源自英文单词 "touch",本意为 “触摸、接触”。在 Linux 系统中,该命令主要用于创建空文件或更新文件的访问和修改时间。touch 命令不打开文件,仅更改文件的时间戳,如果指定的文件不存在,它会创建一个新的空文件。原创 2025-01-05 14:31:15 · 847 阅读 · 0 评论 -
Linux 常用命令 - pwd 【显示当前工作目录】
pwd 命令来源于 "print working directory",即“打印当前工作目录”。这个命令的最主要功能就是显示当前用户所在的完整目录路径。在实际工作中我们经常会频繁在各个目录下进行切换,为了快速获取当前我们所在的目录,可以使用该命令进行查看。原创 2024-12-29 18:11:14 · 331 阅读 · 0 评论 -
Linux 常用命令 - sed 【文本过滤处理】
sed 来源于 “stream editor” 的缩写,中文通常翻译为 “流编辑器”。它是一种强大的文本处理工具,可以在不打开文本编辑器的情况下对文本文件进行逐行分析和转换。sed 最初设计为一个行过滤器来处理来自输入流(例如,管道或文件)的一行一行的文本。通过编写脚本或直接在命令行中使用命令,sed 可以实现多种文本替换、删除、插入动作。原创 2024-11-29 09:21:25 · 832 阅读 · 0 评论 -
Linux 常用命令 - cut 【提取每行的指定部分数据】
cut 源自英文单词 “cut”,意为 “剪切”。在 Linux 中,cut 命令用于从文本文件的每一行中提取指定部分的数据。它支持基于字符、字节或字段的文本分割,非常适合处理结构化的文本数据。原创 2024-10-21 17:30:00 · 1040 阅读 · 0 评论 -
Linux 常用命令 - file 【识别文件类型】
file 命令源自英语单词 “file”,直译为“文件”。在 Linux 系统中,file 命令用于确定文件类型。它通过检查文件的内容和某些情况下的文件头信息,来判断文件的具体类型(如文本、二进制、执行文件等)。原创 2024-10-14 18:45:00 · 1455 阅读 · 0 评论 -
Linux 常用命令 - more 【分页显示文件内容】
more命令源自英文单词 more, 表示 “更多”,它是一个基于文本的程序,用于查看文本文件的内容。该命令会逐页显示文件内容,允许用户按页浏览大型文本文件。当用户完成当前页的阅读后,可以通过按键(空格键或回车键)浏览到下一页。这种方式非常适合查看较长的日志文件或任何大型文本。原创 2024-09-23 21:08:08 · 2499 阅读 · 0 评论 -
Linux 常用命令 - tail 【显示文件最后几行内容】
"tail" 这个命令源自英文单词 “尾巴”,它的主要功能是显示文件的最后几行内容。通过使用 tail,用户可以查看文件的最新添加内容,特别是对于监控日志文件来说非常有用。tail 命令默认显示文件的最后 10 行,但这可以通过参数调整。原创 2024-09-09 18:30:00 · 4120 阅读 · 0 评论 -
Linux 常用命令 - hexdump 【以指定格式显示文件内容】
hexdump可以将指定文件或标准输入按照指定的格式进行输出,其可以用来查看任何文件的原始数据,在分析非文本文件的场景下非常有用。原创 2024-09-01 19:58:40 · 3436 阅读 · 0 评论 -
Linux 常用命令 - lsblk 【查看磁盘(块设备)使用情况】
lsblk源自于 “list block devices” 的缩写。这个命令用于列出系统中的所有块设备(block devices),比如硬盘、光驱等。它展示块设备的层次结构、大小和挂载点等信息,非常有助于系统管理员理解系统存储结构。原创 2024-08-27 16:49:39 · 8306 阅读 · 0 评论 -
Linux 常用命令 - mv 【移动或重命名文件】
`mv` 命令源于 "move",意为“移动”,主要用于移动文件或重命名文件。这个命令可以改变文件在文件系统中的位置或名称。区别于 `cp` 指令,`cp` 后的文件个数是增加的,所以会额外占用与原文件相同大小的磁盘空间,`mv` 则不会。在同一个目录内对文件进行移动的操作,实际上可以理解为重命名操作。原创 2024-08-12 15:32:08 · 5080 阅读 · 0 评论 -
Linux 常用命令 - df 【显示磁盘空间的使用情况】
df 这个命令源自于 “disk free” 的简写,主要用于显示文件系统的磁盘空间占用情况。它能够帮助用户了解各个挂载点的可用空间和已用空间,以便于管理存储资源。原创 2024-08-06 17:03:02 · 1711 阅读 · 0 评论 -
Linux 常用命令 - cat 【快速显示文件内容】
cat 命令源于 “concatenate” 的缩写,意为“连接”或“串联”。这个命令用于将文件的内容显示在标准输出(通常是终端),并且可以将多个文件的内容连接起来显示。其基本原理是通过读取文件内容并输出,使用户能够快速查看文件的内容。原创 2024-07-28 18:11:53 · 661 阅读 · 0 评论 -
Linux 常用命令 - cp 【复制文件和目录】
cp 命令来源于英文单词 “copy”,用于复制文件和目录。它是 Linux 系统中最常用的文件管理命令之一,可以将文件或目录从一个位置复制到另一个位置。原创 2024-07-24 09:26:55 · 12131 阅读 · 0 评论 -
Linux 常用命令 - stat 【显示文件状态信息】
stat 命令源于英文单词 "statistics",意为统计,主要用于显示文件或文件系统的状态信息。它能提供比 ls 命令更详细的信息,如文件的大小、inode号、权限、所有者、组、最后访问时间、最后修改时间等。stat 命令通过读取文件系统中的元数据来获取这些信息,这对于系统管理和脚本编写非常有用。原创 2024-07-15 09:02:05 · 1276 阅读 · 0 评论 -
Linux 常用命令 - ln 【为文件创建链接】
ln 命令来源于英文单词 “link”,意为“链接”。在 Linux 系统中,ln 命令用于创建文件的链接,包括硬链接和符号链接(软链接)。硬链接是对文件内容的直接指向,而符号链接则类似于 Windows 系统中的快捷方式,指向文件或目录的路径。原创 2024-07-03 16:32:02 · 2412 阅读 · 0 评论 -
Linux 常用命令 - dd 【复制及转换文件内容】
dd 命令源自于磁盘复制(disk dump)的缩写,是 Linux 和 Unix 系统中用于转换和复制文件的一个强大工具。它可以在复制过程中进行格式转换,支持不同的块大小,能够直接对硬盘设备进行操作,非常适合进行备份和恢复任务。dd 命令能够精确控制输入/输出过程中的数据块大小以及数量,使其在处理原始磁盘数据时特别有用。原创 2024-06-26 17:06:59 · 2549 阅读 · 0 评论 -
Linux 常用命令 - rm 【删除文件或目录】
rm 命令源于英文单词 “remove”,它用于删除文件或目录。rm 是 Linux 系统中最基本的命令之一,用于删除指定的文件或目录。默认情况下,rm 不会删除目录,但可以通过递归删除选项来实现。原创 2024-06-18 10:19:40 · 10047 阅读 · 1 评论 -
Linux 常用命令 - userdel 【删除用户】
userdel 这个命令源自于 “user delete”,即用户删除。这个命令主要用于在 Linux 系统中删除用户账户及其相关文件。当管理员需要移除一个用户及其在系统中的所有踪迹时,会用到这个命令。原创 2024-06-12 13:05:58 · 3728 阅读 · 0 评论 -
Linux 常用命令 - cd 【切换目录】
cd” 命令来源于 “change directory”,即 “切换目录”。它是一个用于在 Linux 和 Unix 系统的命令行中更改当前工作目录的命令。通过使用 cd 命令,用户可以在文件系统的不同位置移动,这对于浏览文件系统或定位到特定文件进行操作非常重要。原创 2024-06-12 12:52:19 · 576 阅读 · 0 评论 -
Linux 常用命令 - wc 【统计文件的行数、单词数和字节数】
wc” 来源于 word count 的缩写,这个命令用于统计指定文本的换行数、单词数和字节数。简单来说,它能快速给出任何文本的基本信息。wc 命令通过读取标准输入或指定的文件内容,计算出行、单词和字节的总数。原创 2024-06-12 11:25:07 · 2888 阅读 · 0 评论 -
Linux 常用命令 - stat 【显示文件状态信息】
stat 命令源于英文单词 “statistics”,意为统计,主要用于显示文件或文件系统的状态信息。它能提供比 ls 命令更详细的信息,如文件的大小、inode号、权限、所有者、组、最后访问时间、最后修改时间等。stat 命令通过读取文件系统中的元数据来获取这些信息,这对于系统管理和脚本编写非常有用。原创 2024-06-12 11:04:24 · 967 阅读 · 0 评论 -
Linux 常用命令 - whereis 【定位指定命令的可执行文件、源代码文件和手册页文件的位置】
whereis 源于英语单词 “where is”,意为 “在哪里”。与 which 仅能定位可执行文件的路径不同,这个命令可用于定位指定指令的可执行文件、源代码文件和手册页文件的位置。通过在系统目录中快速搜索这些文件,whereis 能帮助用户找到特定程序及其相关文件的路径。原创 2024-06-12 10:55:39 · 1427 阅读 · 0 评论