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"
相关推荐
未济2 天前
linux 配置环境变量
linux
傲世仙尊2 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.2 天前
进程间通信
linux
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
Liuqy-052 天前
Linux IO编程——静态库、动态库
linux
此冬歌咏2 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz2 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
AIgorithmGEEK2 天前
[Linux]线程三部曲(上):一个执行流的诞生——从操作系统一路拆到 pthread_create
linux·线程·pid