Linux mv 命令详解:移动与重命名文件及目录

当你需要整理目录、原地重命名文件,或在不同的位置之间移动数据时,mv 命令是 Linux 中最常用的工具之一。 在 Linux 中移动文件,使用 mv SOURCE...

Linux 正则表达式基础:grep、sed 与 awk 通用语法

迟早每个命令行会话都会遇到纯文本搜索无法解决的匹配问题:找出以数字开头的行、从日志中提取每一个邮箱地址,或者把一种格式的日期替换成另一种。正则表达式(regex)就是解决这些问题的...

Linux 查看文件与目录大小:du 与 df 命令详解

当服务器磁盘空间不足时,首先要排查的就是哪个文件夹(目录)真正占用了存储。du -sh /path 是最常用的命令,它会以人类可读的格式打印该路径的总磁盘占用。在 Linux...

Linux 安装 deb 软件包教程:apt、dpkg 与 gdebi 详解

当你从开发者网站下载 Linux 软件时,它可能是 .deb 文件,而不是来自 Ubuntu 软件仓库的软件包。这些文件采用 Debian 软件包格式,可以使用 apt、dpkg、...

Linux apt命令详解:安装、更新与卸载软件包

apt(Advanced Package Tool 的缩写)是一个用于在 Ubuntu、Debian 及相关 Linux 发行版上安装、更新、删除以及管理 deb...

Linux killall命令详解:按进程名终止进程

当某个程序运行失常时,它可能会留下多个仍在运行的进程。现代浏览器会启动各自独立的 worker 进程,而一个卡住的脚本也可能在多个终端里被反复启动。如果要用 kill...

AWS S3 命令详解:cp、sync、ls、rm 示例

通过 Web 控制台向 Amazon S3 上传文件,偶尔做一次还行。但到了第十次,或者当你第一次需要移动整棵目录树时,你就会希望把它写进 shell 历史里。aws s3...

Python venv教程:创建与管理虚拟环境完整指南

Python虚拟环境是一个自包含的目录,包括自己的Python解释器和一组已安装的包,与系统范围的Python安装隔离。使用虚拟环境让每个项目可以维护自己的依赖项,而不会影响同一台...