🔍搜索⌘K
← 返回标签

标签:Linux

共 43 篇

在 Linux 和 MacOS 上更改 hostname

通用 hostname $hostname Linux hostnamectl set-hostname $hostname MacOS scutil --set HostName $host…

📅 2026/1/9 ⏱ ≈ 1 分钟 MacLinux

Ubuntu 网络配置:基于 Netplan 的完整指南

Ubuntu 配网络的工具换过好几茬。从 Ubuntu 17.10(Artful Aardvark) 开始,官方用 Netplan 替代了老一套的 ifupdown(就是 ifconfig、/etc/network/interfaces 那套)。

📅 2025/5/18 ⏱ ≈ 3 分钟 Linux

Linux Shell 文本编辑利器:sed 流编辑器从入门到精通

在 Linux 处理文本的工具里,sed(Stream Editor,流编辑器)是个“轻量又利索”的主力。

📅 2024/6/19 ⏱ ≈ 15 分钟 LinuxShell

Linux Shell 文本过滤神器:正则表达式从入门到实战

在 Linux 里搞文本处理,「正则表达式」是绕不开的核心工具——它不是一个具体命令,而是一套 自定义文本匹配模板 ,能让 sed、gawk、grep 这些工具精准地「筛」出或「定位」数据流里的内容。

📅 2024/6/19 ⏱ ≈ 16 分钟 LinuxShell

Linux Shell 高效文本处理:gawk 编辑器全面指南

在 Linux 里处理文本,sed 这个流编辑器擅长快速改字符、替换内容,但碰到「提取结构化数据、生成格式化报告、加复杂逻辑」这类活,就有点吃力了。

📅 2024/6/19 ⏱ ≈ 11 分钟 LinuxShell

Linux Shell 文本菜单开发指南:从基础布局到 select 命令实战

写 Shell 脚本时,“交互” 是提升体验的关键 —— 尤其是运维脚本、工具类脚本,用户更想要一份清晰的操作指引,而不是去背一堆命令行参数。

📅 2024/6/13 ⏱ ≈ 12 分钟 LinuxShell

Linux Shell for 循环完全指南:从基础遍历到实战运维

在 Shell 脚本里, for 循环 专门用来干“重复又类似的活”——它会自动挨个取出一组值(比如一个列表、一串文件、或者某个命令的输出),对每一个值跑一遍相同的命令,省得你手动复制粘贴一堆重复代码。

📅 2024/6/8 ⏱ ≈ 13 分钟 LinuxShell

Linux Shell 函数完全指南:从基础定义到工程化复用

Shell 函数的定义语法挺灵活,调用起来跟普通命令一样,先把最核心的"定义 - 调用"流程搞明白。

📅 2024/6/8 ⏱ ≈ 14 分钟 LinuxShell

Linux Shell 脚本控制全指南:从信号捕获到定时调度

这些需求的本质,其实就是 对脚本的“生命周期”和“运行环境”做精准控制 。这篇从“信号处理”“后台运行”“作业控制”“定时调度”四个维度,系统讲讲 Shell 脚本的全场景控制技巧,帮你解决脚本运行中的各种“失控”问题。

📅 2024/6/5 ⏱ ≈ 20 分钟 LinuxShell

Linux Shell 数据呈现完全指南:从标准流重定向到临时文件实战

想把这几种"数据分流"玩灵活,关键得理解 Linux 是怎么抽象 输入 / 输出(I/O) 的——也就是标准文件描述符。

📅 2024/6/4 ⏱ ≈ 13 分钟 LinuxShell

Linux Shell IFS 详解:从原理到实战,解决字段分隔的 “坑”

写 Shell 脚本的时候,你大概撞见过下面这些奇怪的情况?

📅 2024/6/3 ⏱ ≈ 11 分钟 LinuxShell

Linux Shell case 语句完全指南:替代复杂 if-elif,让分支逻辑更清晰

在 Shell 脚本里,如果你要根据同一个变量的不同取值走不同逻辑(比如按当前登录用户、命令参数、状态码来执行不同操作),用 if-elif-else 写出来会又长又难维护。

📅 2024/6/3 ⏱ ≈ 8 分钟 LinuxShell

Linux Shell test 命令详解:条件判断的核心工具

写 Shell 脚本时,test 命令就是干「条件判断」这活的核心工具——它能判断变量、字符串、文件满不满足某个条件,再用「退出状态码」告诉后面的逻辑(比如 if-then)到底执不执行。

📅 2024/6/3 ⏱ ≈ 10 分钟 LinuxShell

Linux Shell until 循环详解:反向逻辑的重复执行利器

写 Shell 脚本时,until 循环跟 while 正好反过来——while 是「条件成立才循环」,until 是「条件不成立才循环」,一直等到条件成立才停。

📅 2024/6/3 ⏱ ≈ 7 分钟 LinuxShell

Linux Shell while 循环详解:从语法到避坑,掌握重复执行的核心逻辑

在 Shell 脚本里,while 循环就是干“重复执行任务”这件事的核心命令。它的逻辑可以这么理解:把它当成“if-then 的条件判断 + for 循环的重复执行”揉在一起——不停地去检查一个“测试命令”的结果,只要结果符合预期(退出状态码是 0),就反复执行一组命令。

📅 2024/6/3 ⏱ ≈ 6 分钟 LinuxShell

Linux Shell 用户输入完全指南:从命令行参数到交互读取

Bash 自带了一整套工具来处理这些场景,掌握了它们,脚本就能从「写死的逻辑」升级成「可配置、能交互」的实用工具。

📅 2024/6/3 ⏱ ≈ 12 分钟 LinuxShell

Linux LVM 完全指南:动态磁盘空间动态管理

在 Linux 里,传统磁盘分区有个挺要命的限制:一旦你把分区格式化成了文件系统,后面想扩空间就只能在这个硬盘剩下的空位里打转。

📅 2024/6/2 ⏱ ≈ 9 分钟 Linux

Linux Shell if 条件判断完全指南:从基础语法到高级特性

说白了,if 语句最核心的价值就是: 让脚本长出“如果…就…”的判断能力 ,这也是脚本能自动化、变聪明的根基。

📅 2024/6/2 ⏱ ≈ 12 分钟 LinuxShell

Linux 权限进阶:一文读懂 SUID、SGID 与粘滞位

Linux 的基础权限(读 r、写 w、执行 x)能满足绝大多数文件访问控制需求,但碰到 系统管理 (比如普通用户改密码)和多人协作(比如团队共享文件)这些场景,普通权限就有点「力不从心」了。

📅 2024/5/31 ⏱ ≈ 8 分钟 Linux

Linux Shell 数组完全指南:从基础用法到实战技巧

在 Shell 脚本里,普通变量一次只能存一个值(比如 name="roger"),而 数组(Array) 能存一堆值(比如 myArr=(zero one two)),还能按索引或键名快速取、改某个元素,是处理批量数据的得力工具。

📅 2024/5/30 ⏱ ≈ 7 分钟 LinuxShell

Linux 常用命令与核心选项全解析:从基础操作到系统管理

在 Linux 上干活,命令行是绕不开的工具。但常用命令好几十个,每个还带一堆选项,新手很容易记混参数、用错地方,轻则效率低,重则误操作。

📅 2024/5/30 ⏱ ≈ 41 分钟 Linux

Linux 进程列表:从命令分组到子 shell 实战解析

在 Linux 命令行里,我们经常要把好几个命令串起来按顺序跑,但"依次执行"和"进程列表"其实不是一回事——只有特定格式的命令组合才配叫进程列表,核心差别就在于它 有没有创建子 shell 。

📅 2024/5/30 ⏱ ≈ 6 分钟 LinuxShell

Linux man 命令深度解析:从基础用法到手册页章节秘籍

在 Linux 命令行里,man(Manual 的缩写)绝对是离线查帮助的 “神器”—— 它能直接调出系统内置的 手册页(Manual Pages) ,几乎给所有命令、系统调用、配置文件都写了详细说明,不用联网就能搞清楚 “这个命令怎么用”“某个参数是啥意思”。

📅 2024/5/29 ⏱ ≈ 7 分钟 Linux

Linux ps 命令深度解析:从三种选项风格到进程查看实战

在 Linux 里,ps(Process Status 的缩写)是 看进程状态的核心命令 ——它能实时把系统里正在跑的进程信息抓出来,包括进程 ID(PID)、占了多少资源(CPU / 内存)、哪个用户在跑、啥时候启动的,这些关键数据全有。

📅 2024/5/29 ⏱ ≈ 9 分钟 Linux

Linux ip 命令完全指南:从基础操作到网络配置实战

在 Linux 里管网络,ip 命令是现在 新一代的配置工具 ,用来顶替老一套的 ifconfig、route、arp 这些命令(有些发行版已经默认不带 ifconfig 了)。

📅 2024/5/7 ⏱ ≈ 8 分钟 Linux

Linux 终端频繁弹出 locale 报错?3 步彻底解决语言配置问题

不管是 CentOS、Ubuntu、Debian 还是别的发行版,只要走「生成 locale 文件 → 配置默认语言 → 让配置生效」这 3 步,报错就能彻底解决。

📅 2024/1/14 ⏱ ≈ 4 分钟 Linux

Ubuntu 20.04、22.04 下 Samba 服务完整配置指南:从文件共享到开机自动挂载

Samba 是一款在 Linux/UNIX 上实现 SMB/CIFS 协议的开源工具,核心作用就是打通 Linux 和 Windows、MacOS 这些系统之间的 “文件共享壁垒”—— 装上 Samba,局域网里不同系统的设备(比如 Ubuntu 服务器、Windows 电脑、Mac 笔记本)就能互相访问共享的文件、打印机这些资源,是中小局域网里跨平台资源共享的 “标配工具”。

📅 2023/12/27 ⏱ ≈ 7 分钟 Linux

Shell 实用技巧:快速获取上一次命令的参数(附特殊变量全解析)

在 Shell(Bash/Zsh 这些)里操作的时候,咱们经常会碰到“重复使用上一次命令的参数”的情况——比如刚用 cd /home/user/projects 进了项目目录,接着想执行 ls /home/user/projects 看里面有什么,这时候把路径再敲一遍既麻烦又容易敲错。

📅 2022/6/15 ⏱ ≈ 6 分钟 LinuxShell

AWS CloudWatch 监控 EC2 日志:Ubuntu 实例完整配置指南

这篇就拿 Ubuntu 系统的 EC2 实例 开刀,从装 CloudWatch Agent 一直到验证日志真上报了,一步步走完整个流程,保证日志稳稳地进到 CloudWatch。

📅 2021/8/12 ⏱ ≈ 7 分钟 AWSLinux

Linux 趣味命令大赏:用 fortune、cowsay、lolcat 给命令行加点 “料”

一提到 Linux 命令,大多数人脑子里蹦出来的都是"正经的运维工具"——ls 看文件、cd 切目录、grep 查内容……其实 Linux 生态里还藏着不少"好玩又实用"的趣味命令,它们不干复杂的系统管理,但能让枯燥的终端多点意思。

📅 2021/7/4 ⏱ ≈ 5 分钟 Linux

Termux 安装与基础配置指南:手机秒变 Linux 终端

对于那种 "随时随地都想敲 Linux 命令" 的人(开发者、运维、极客),手机上的 Termux 简直是不可替代的神器。

📅 2021/7/4 ⏱ ≈ 7 分钟 Linux

Ubuntu 添加 Swap 分区:完整操作指南(含创建与删除)

Swap(交换分区 / 交换文件)是 Linux 里专门用来“扩展内存”的一块特殊磁盘空间——物理内存(RAM)不够用时,系统会把一部分暂时用不上的内存数据挪到 Swap 里,腾出物理内存给正在跑的程序;等那些程序又要跑了,再把数据从 Swap 搬回内存。

📅 2021/7/4 ⏱ ≈ 4 分钟 Linux

Linux 中 SSH 远程执行命令:从基础到实战

SSH(Secure Shell,安全外壳协议)是个跑在应用层的加密网络协议,核心价值就是给远程登录、传文件、执行命令这些操作上一道端到端的保险——靠非对称加密、数据完整性校验这些机制,远程管理时不用担心信息被偷看、被篡改。

📅 2021/4/25 ⏱ ≈ 6 分钟 Linux

Linux 网络命名空间(NetNS)完全指南:从基础操作到跨命名空间通信

在 Linux 系统里, 命名空间(Namespace) 是实现“资源隔离”的核心技术之一,而 网络命名空间(Network Namespace,简称 NetNS) 专门用来隔离网络资源——每个 NetNS 都有自己独立的网络设备(比如网卡)、IP 地址、路由表、防火墙规则和端口号,就像一个“独立的小网络环境”。

📅 2021/4/25 ⏱ ≈ 8 分钟 Linux

Linux & MacOS 换源全指南:解决软件下载慢问题

不管是 Linux(像 Ubuntu、CentOS)还是 MacOS,用系统自带的包管理器(apt、yum、brew)下软件时,经常遇到“速度慢、超时报错”的情况——根本原因就是默认源服务器都在国外,国内访问延迟高、带宽还受限。

📅 2020/11/22 ⏱ ≈ 7 分钟 MacLinux

Linux curl 命令完全指南:从基础请求到高级交互

不管是简单的"看一眼网页源码",还是复杂的"带 HTTPS 认证上传文件",curl 都能用几个参数组合搞定,是 Linux 命令行里搞网络操作的核心工具。

📅 2020/11/15 ⏱ ≈ 10 分钟 Linux

Wget 完全使用指南:从基础下载到高级场景

不管是日常下个单文件、批量抓资源,还是小爬一下网站,wget 都能高效搞定,是开发、运维离不开的工具之一。

📅 2020/11/15 ⏱ ≈ 8 分钟 Linux

Linux 下 OpenSSH 基础应用指南:从配置到安全最佳实践

OpenSSH 是 SSH(Secure Shell)协议 的一个免费开源实现,核心就一件事:给远程服务器管控、跨主机传文件提供一条 加密的通信通道 。

📅 2020/11/5 ⏱ ≈ 9 分钟 LinuxOpenssh

Linux 下 OpenSSL 基础应用指南:从加密原理到私有 CA 实战

OpenSSL 是一套开源的加密工具库加命令行套件,最核心的价值是给应用提供 “端到端安全通信” 的能力 —— 靠加密算法、数字证书这些机制,防止数据在网络上传输时被偷看、被篡改,同时还能验证通信双方的身份。

📅 2020/11/5 ⏱ ≈ 17 分钟 LinuxOpenSSL

Linux 下 Grep 命令基础使用指南:高效文本搜索利器

Grep(Global Regular Expression Print,全局正则表达式打印)是 Linux 下最核心的文本搜索工具,干的活就是在 文件或者输入流里找出匹配某个模式(字符串 / 正则表达式)的行,然后输出出来 。

📅 2020/11/4 ⏱ ≈ 8 分钟 Linux

高效办公:Windows、MacOS、Linux 系统下交换 Caps Lock 与 Control 键位指南

长期使用 Vim、Emacs 这类高效编辑器的人, Control 键(Ctrl) 是天天要按的高频键(比如 Vim 里的 Ctrl + w 切换窗口、Emacs 里的 Ctrl + x 当命令前缀),可它默认在键盘最左下角;而 Caps Lock 键(大小写锁定) 平时几乎用不上——这种布局就导致手指得老往外伸,用久了容易累。

📅 2020/11/4 ⏱ ≈ 6 分钟 MacWindowsLinux

Linux 下 AWK 的基本使用与实战指南

AWK 这名字来自三位作者的姓首字母:Aho、Weinberger、Kernighan。官方说法是它一门“模式扫描与文本处理语言”,说人话就是:它不单是 Linux 下好使的文本分析工具,本身就是门有完整语法的脚本语言,靠“先匹配模式、再执行动作”这套逻辑,把结构化或者乱糟糟的非结构化文本都收拾得服服帖帖。

📅 2020/11/3 ⏱ ≈ 12 分钟 Linux

Linux 下 sed 命令的核心用法与实战指南

sed(Stream Editor,流编辑器)是 Linux 里干文本处理的一把好手,说白了就是个「流编辑器」——你不用真把文件打开手动改,写一段脚本指令,它就能自动帮你批量改、过滤、转换文本。

📅 2020/11/3 ⏱ ≈ 8 分钟 Linux