
Linux
文章平均质量分 84
晴雨日记
有时天下着雨心却是晴的(C++/Qt开发工程师)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux】shell使用简介
它是你敲命令、运行程序、管理文件、配置系统的主要方式之一。尤其在 Linux 和 macOS 系统中,Shell 扮演着极其核心的角色。Windows 也有自己的 Shell(如。这是 Shell 组合命令、实现复杂功能的灵魂。: 存储系统或用户配置信息的键值对。: 为常用命令创建简短的别名。: 用于模式匹配文件名。文件,赋予执行权限 (: 将一系列命令写入。原创 2025-06-20 19:36:48 · 474 阅读 · 0 评论 -
【Linux命令】top与htop(系统监控工具)
top是 Linux 系统自带的、最经典的实时系统监控工具。它提供了一个动态更新的视图,展示系统中正在运行的进程及其资源占用情况(CPU、内存、运行时间等)。特点:几乎所有 Linux 发行版都默认安装。提供核心的系统性能概览和进程管理功能。主要通过键盘快捷键进行操作。界面相对原始,信息密度高。htop是top的增强版,提供了更直观、更易用、功能更丰富的交互式实时系统监控体验。特点:通常不是默认安装,需要使用包管理器安装 (原创 2025-06-20 19:35:58 · 396 阅读 · 0 评论 -
【Linux命令】ssh(登录远程计算机)
的命令之一,用于通过加密的网络连接安全地登录到远程计算机(通常是另一台 Linux/Unix 服务器)并在其上执行命令。它是进行远程系统管理、文件传输和网络调试的核心工具。是 Linux/Unix 系统管理和开发的基石工具。掌握其基本登录、命令执行、端口转发功能以及与密钥认证相关的安全配置至关重要。如果服务器重装系统或密钥变更,会出现警告,需要手动确认或删除旧条目。成功登录后,你将获得远程主机的命令行提示符。可以减少自动化脚本的扫描攻击(但安全主要靠密钥)。命令,将结果输出到本地终端,然后断开连接。原创 2025-06-19 20:40:26 · 1730 阅读 · 0 评论 -
【Linux命令】clear 或 Ctrl+L(清除终端内容,不删除历史)
是一个简单但必不可少的终端命令,用于快速清理当前终端视口的显示内容,提供一个干净的起点。它的主要替代方式是更快捷的。这个序列告诉终端仿真器:“请清除屏幕上显示的内容,并把光标移回原点”。的二进制文件或一个 shell 内置命令,它们的作用就是发送这个控制序列。按下回车键,当前屏幕上的所有内容会立即消失,光标回到屏幕左上角。来在脚本执行的特定阶段清屏,提供一个更整洁的输出界面。记住它只影响视觉显示,不影响历史记录。命令本身通常只是向终端发送一个特定的。这是最常用的方式,比手动输入。命令查看,第一个终端是。原创 2025-06-19 20:34:11 · 458 阅读 · 0 评论 -
【Linux命令】作业控制命令(实现前台/后台切换、挂起、恢复等操作)
Linux作业控制命令允许你在单个终端会话中管理多个进程(作业),实现前台/后台切换、挂起、恢复等操作。原创 2025-06-19 20:25:10 · 841 阅读 · 0 评论 -
【Linux命令】sudo 与 su( 执行更高权限任务)
特性susudo目的切换用户身份 (启动新 Shell)以其他用户身份执行特定命令默认目标用户root需要密码目标用户的密码 (如 root 密码)当前用户自己的密码权限范围切换到新 Shell 后,所有命令拥有目标用户权限仅限sudo后面的单条命令获得提升权限环境可加载目标用户完整环境 (su -默认重置环境变量 (安全考虑)日志记录用户切换,不记录具体执行了哪些命令详细记录谁何时执行了什么命令 (关键审计)配置灵活性基本无配置 (依赖用户密码)高度可配置,精细控制谁可以做什么安全理念。原创 2025-06-19 20:12:25 · 1088 阅读 · 0 评论 -
【Linux命令】uname(打印系统信息)
uname是 Linux 系统中用于的核心命令,它提供操作系统名称、内核版本、硬件架构等关键信息。在系统维护、脚本编写和问题排查中非常实用。原创 2025-06-19 19:41:29 · 353 阅读 · 0 评论 -
【Linux命令】kill(向进程发送终止、挂起、中断、暂停、强制终止信号)
在Linux中,kill命令用于向进程发送信号,默认发送TERM(终止)信号(信号编号15),请求进程。若进程无响应,可使用KILL信号(信号编号9)强制终止。原创 2025-06-19 12:54:59 · 667 阅读 · 0 评论 -
【Linux命令】awk(文本处理工具)
中最强大的一个,适合处理按列组织的数据、基于条件提取或转换信息、进行计算统计以及格式化报告输出。(如日志文件、CSV、以空格或制表符分隔的列数据)。它不仅仅是一个命令,更是一门功能完整的。是 Linux/Unix 系统中一个极其强大且灵活的命令行文本处理工具,尤其擅长处理。是 Linux 文本处理三剑客 (假设我们有一个简单的文本文件。原创 2025-06-19 07:21:39 · 562 阅读 · 0 评论 -
【Linux】shell 脚本-系统管理与任务自动化(语法使用介绍)
Shell 脚本是用于在 Unix/Linux 命令行解释器(Shell)中自动化执行一系列命令的文本文件。掌握其基础语法对于系统管理、任务自动化和开发运维至关重要。原创 2025-06-18 17:32:44 · 1051 阅读 · 0 评论 -
【Linux命令】sed(流式文本编辑器)
它逐行处理输入(文件或管道输入),根据指定的规则修改文本,并将结果输出(默认到标准输出)。(Stream Editor)是 Linux/Unix 中一个。对于更复杂的文本处理任务,可以结合多个命令或使用。功能非常丰富,这些示例涵盖了最常用的场景。进行模式匹配和文本转换,尤其擅长执行。(打印)命令和地址定位是高效使用。时,可以换用其他分隔符(如。当模式或替换字符串包含。原创 2025-06-18 17:02:31 · 491 阅读 · 0 评论 -
【Linux命令】less 与 more
特性lessmore回溯能力✅ 支持(可自由向上/向下滚动)❌ 基本不支持(只能向下,部分实现b键有限回溯)搜索方向✅ 双向搜索向下,?向上)❌ 仅向下搜索搜索特性✅ 支持正则表达式⚠️ 通常只支持简单字符串行号✅ 支持 (选项-N⚠️ 通常不支持 (显示位置信息有限)文件监视✅ 支持 (快捷键F或 选项+F❌ 不支持标记跳转✅ 支持 (m标记,跳转)❌ 不支持帮助信息✅ 非常详细 (h⚠️ 较简单 (h资源占用⚠️ 略高 (但通常不是问题)✅ 极低普及性✅现代系统首选,功能丰富。原创 2025-06-18 16:53:59 · 1023 阅读 · 0 评论 -
【Linux命令】free(查看内存使用情况)
(包括物理内存 RAM 和交换空间 Swap)的常用命令行工具。它能快速提供总内存量、已用量、空闲量、缓冲区/缓存使用量等信息。命令是 Linux 系统管理和性能调优的基础技能之一。是 Linux 系统中一个用于。查看更详细但不易读的原始数据。命令的信息直接来源于解析。原创 2025-06-18 11:51:34 · 1055 阅读 · 0 评论 -
【Linux命令】mv(移动或重命名文件/目录)
mv是操作文件和目录位置/名称的瑞士军刀。掌握其基本移动、重命名功能以及关键的-i(交互)、-v(详细)、-n(不覆盖)选项是高效安全使用 Linux 的基础。始终对覆盖风险保持警惕!原创 2025-06-18 11:44:11 · 1105 阅读 · 0 评论 -
【Linux命令】tar
结合使用,通过不同选项实现高效的归档与压缩。文件和目录的核心命令(名称源于。是 Linux 中用于。文件,但常与压缩工具(如。原创 2025-06-18 11:29:44 · 305 阅读 · 0 评论 -
【Linux命令】grep(文本搜索工具)
是文本处理的瑞士军刀。掌握正则表达式和选项组合,可解决90%的搜索需求。对性能敏感场景优先选。:文本搜索工具,基于正则表达式匹配并输出行。原创 2025-06-18 11:24:07 · 385 阅读 · 0 评论 -
【Linux命令】find(文件搜索)
是 Linux 中功能极其强大的文件搜索命令,用于在指定目录层次结构中查找文件和目录,并能对它们执行操作。-name "模式"条件1 -a 条件2。条件1 -o 条件2。原创 2025-06-18 10:35:53 · 924 阅读 · 0 评论 -
【Linux命令】df(查看磁盘空间使用情况)
它显示每个挂载的文件系统上已用和可用的磁盘空间量。是监控磁盘空间使用、排查磁盘空间不足问题的首要工具。(查看目录/文件大小) 可以更精确地定位占用空间的位置。是 Linux 系统中用于。原创 2025-06-18 10:14:02 · 391 阅读 · 0 评论 -
【Linux命令】reboot 与 shutdowm
是功能完整、可计划、可通知的关机/重启工具。在需要精细控制或通知时,在 Linux 系统中,原创 2025-06-18 10:00:51 · 357 阅读 · 0 评论 -
【Linux命令】ps
用于查看当前系统的进程状态信息。它是系统管理和故障排查的核心工具之一。僵尸进程通常需父进程回收。原创 2025-06-18 09:11:37 · 286 阅读 · 0 评论 -
【Linux命令】cat
cat是 Linux/Unix 系统中,全称是(连接),主要功能是。原创 2025-06-18 09:10:38 · 323 阅读 · 0 评论 -
【Linux命令】touch
touch -d "2024-01-01 12:00:00" file.txt # 使用字符串格式touch -t 202401011200.00 file.txt # 使用数字格式 [[CC]YY]MMDDhhmm[.ss]原创 2025-06-17 20:27:44 · 237 阅读 · 0 评论 -
【Linux命令】chmod 与 chown
是 Linux/Unix 系统中用于管理文件和目录权限的两个核心命令。,除非你是 root)原创 2025-06-17 20:22:38 · 1052 阅读 · 0 评论 -
【Linux命令】cp 与 scp
替代品,但请注意,较新版本的 OpenSSH(8.8 起)默认禁用了旧的 SCP/RCP 协议,转而使用更安全的 SFTP 协议进行文件传输。在大多数现代系统上,命令仍然可用,但其底层实现可能已切换到使用 SFTP。对于更高级的文件传输需求(如增量同步、处理大量文件),命令(也支持 SSH)通常是更好的选择,它提供了更高的效率和灵活性。都是用于复制文件的命令。在 Linux 系统中,用户名@主机名:路径。原创 2025-06-17 19:03:15 · 352 阅读 · 0 评论 -
【Linux命令】pwd 与 which
【代码】【Linux命令】pwd 与 which。原创 2025-06-17 18:58:50 · 160 阅读 · 0 评论 -
【Linux】ca-certificates-建立互联网上 TLS/SSL 加密连接信任链的基础
`ca-certificates` 包确保了系统内置了一个广泛认可的、相对安全的信任锚点集合,是 `curl`, `wget`, `git`, `apt`/`yum`/`dnf`/`pacman`, `openssl` 等无数命令行工具和库原创 2025-06-17 12:38:42 · 878 阅读 · 0 评论 -
【Linux】AppImage(跨发行版的 Linux 软件打包格式,一次打包,处处运行)
一次打包,处处运行原创 2025-06-02 12:09:40 · 977 阅读 · 0 评论 -
【Linux】抓包工具-tcpdump
命令行网络抓包工具,基于 libpcap 库实现,支持 BPF(Berkeley Packet Filter) 语法过滤。原创 2025-05-15 20:37:34 · 1721 阅读 · 0 评论 -
【Linux】进程间通信(IPC)
通过结合具体需求(数据量、实时性、开发成本)选择合适的IPC机制。原创 2025-05-07 12:45:53 · 931 阅读 · 0 评论 -
【Linux】环境变量配置详细指南
环境变量是操作系统或应用程序运行时使用的动态键值对,用于传递配置信息。,涵盖原理、配置方法、常见场景及注意事项。关于 Linux 环境变量的。原创 2025-05-07 12:29:33 · 1573 阅读 · 0 评论 -
【Linux】硬链接与软链接
linux,硬链接,软链接原创 2025-05-05 16:53:41 · 407 阅读 · 0 评论