Ubuntu常用指令

1、系统类

查看内存占用

python 复制代码
df -h
sudo du -sh *

2、文件相关

查看目录下文件数量

python 复制代码
ls -1 /path/to/folder | grep -iE '\.(jpg|jpeg)$' | wc -l
ls -1 . | grep -iE '\.(jpg|jpeg)$' | wc -l  # 查当前目录

压缩解压

python 复制代码
tar -czvf 压缩包名.tar.gz 目标文件夹
tar -xzvf code.tar.gz

修改权限

python 复制代码
sudo chown -R lx /path/to/folder  # 递归修改文件夹中所有文件的权限
sudo chown -R lx:lxgroup /path/to/folder  # 递归修改用户组

建立软链接

python 复制代码
ln -s /opt/linux/rootfs_dir /home/jyg/rootfs_dir
解释:在 
/home/jyg/ 目录下创建一个名为 
rootfs_dir 的"快捷方式",这个快捷方式指向的是 
/opt/linux/rootfs_dir 这个实际的文件或文件夹

跨主机拷贝文件

python 复制代码
scp -r -P 2026 images/ root@192.168.1.100:~
rsync -avzP -e 'ssh -p 2000' server.tar.gz lx@192.168.1.100:~/images/
rsync -avzP --progress --timeout=60 -e 'ssh -p 2000' server.tar.gz lx@192.168.1.100:~/images.tar.gz

将一个目录的文件覆盖到另一个目录

python 复制代码
# 方法1:使用 cp 命令(简单直接)
cp -rf /root/code/colmap_deployer_cp/colmap/* /root/code/colmap/

# 方法2:使用 rsync(更安全,可以看到覆盖过程)
apt update && apt install -y rsync
rsync -av /root/code/colmap_deployer_cp/colmap/ /root/code/colmap/

3、未分类

退出终端脚本继续执行

python 复制代码
nohup python 123.py &
# 运行一段时间后我想要删除这个进程,做法如下:
ps aux | grep "python 123.py"
kill <pid>

通过公网拉代码

python 复制代码
git -c url."http://192.168.1.100:1000".insteadOf="http://192.168.0.200:1000"
相关推荐
oushaojun211 分钟前
大厂 C++ 面试:深度剖析 Linux Signal 信号机制(转)
linux
苏生Susheng1 小时前
【软件实施】Linux系统Shell脚本教程
linux·运维·服务器·chrome·spring boot·学习·实施
2601_962304911 小时前
把出片接进自动化流水线:2026 年批量 AI 视频生成工具的脚本契约与同类项目对照
运维·人工智能·自动化
Ruiery1 小时前
Linux 6.6内核 IOMMU 深度解析(七):DMA API 与 IOMMU 集成 — 从 dma_map_single 到 iommu_map
linux·运维·服务器
分支预测失败1 小时前
RISC-V AIA 中断架构实战:从 PLIC 到 APLIC 与 IMSIC 的迁移
linux·后端
GeW1 小时前
RHCE学习拿证计划:锁定核心考点,实现备考效率最大化
linux
snow@li2 小时前
服务器运维:Alibaba Cloud Linux 4 LTS 64位 根目录全景深度解析文章
linux·运维·服务器
实战派K8S&DB2 小时前
《基于 Dify + FastAPI + PyTiDB 搭建大模型驱动的 TiDB 智能运维 Agent》
运维·数据库·分布式·云原生·tidb·fastapi
苏生Susheng2 小时前
【软件实施】Linux企业运维常用命令手册
java·linux·运维·服务器·springboot·springcloud·软件实施
额额额对了2 小时前
Linux 进程间通信(IPC)核心机制:消息队列、共享内存与信号量详解
linux·网络·网络协议