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"
相关推荐
MinterFusion7 小时前
如何在开放麒麟(openKylin)下安装GTK(v0.1.0)
linux·操作系统·软件安装·gtk·明德融创·openkylin·linux图形软件开发
Lzg_na7 小时前
FAT文件系统详解
linux
看着博客敲代码7 小时前
enum4linux 报 Server doesn‘t allow session 与 SMB 主机信息枚举
linux·安全·网络安全
亚川楼宇自控系统数据中心厂家7 小时前
机房消防风机一体化:让灭火、排烟、送风协同不打架
运维
重生之小比特7 小时前
【Linux系统】09 环境变量
linux·运维·服务器
Teecertlabs7 小时前
【机密计算顶会解读】15:LDR——面向嵌入式TEE系统的高效安全Linux驱动
linux·操作系统·机密计算·可信执行环境
程序员-Benothing7 小时前
Linux网络性能分析:ss、netstat、iftop、sar实战
linux·运维·服务器
其实防守也摸鱼7 小时前
Codex 下载与本地部署实战指南
linux·服务器·前端·数据库·算法·ai
岳麓丹枫0017 小时前
故障案例分析:系统负载居高不下,多次出现 OOM
linux·postgresql
2401_862880827 小时前
Linux中断、中断子系统、内核同步互斥机制
linux·驱动开发·嵌入式硬件