当你要排查磁盘已满的告警、在部署前确认可用空间、或者核查 inode 使用情况时,df 命令通常都是第一个要跑的工具。 df 命令(取自 disk...
当 Linux 上的应用程序卡死、或者后台命令停止响应时,仅仅关闭窗口往往并不足以解决问题。进程可能仍在运行、继续占用已打开的文件,甚至阻止你再次启动该程序。...
在 Bash 及其他 Linux shell 中,每个正在运行的程序都会使用三个标准 I/O 流。每个流都由一个数字文件描述符表示: 0 — stdin,标准输...
Bash 脚本往往从很小开始,并随着时间推移不断变大。你花五分钟写来复制几个文件的辅助脚本,最终可能会跑在 cron 定时任务、部署流水线或服务器启动脚本里。因...
符号链接(symlink)是一种特殊的文件,它指向另一个文件或目录。它的工作方式类似于快捷方式,能让你更高效地组织和访问文件。你可以使用 ln...
在 Bash 中,sleep 命令会让脚本的执行暂停一段指定的时间。它是 Shell 脚本中最常用的命令之一,尤其是在重试失败的操作、对一系列请求做限流,或在循...
当脚本遍历一组完整路径时,通常只需要每个路径的最后一部分:文件名(通常不带扩展名)。basename 命令正是做这件事的:它去掉前导的目录路径和可选的后缀,然后...
Awk 是一种文本处理语言,用于在命令行中提取列、过滤记录以及重塑结构化数据。它内置于每个 Linux 和 Unix 系统,能够处理从单行列提取到多阶段数据分析...