目录
软件安装修复依赖关系
sudo apt --fix-broken install
zip压缩与解压缩
zip -r mydata.zip mydata #压缩mydata目录
批量压缩当面目录下面的文件夹:
find . -type d -maxdepth 1 -execdir zip -q -r '{}.zip' '{}' \;
unzip解压缩: unzip xx.zip
解压到目录 xx: unzip xx.zip -d xx
回收站
~/.local/share/Trash/files
创建目录:
1 mkdir,创建一个空目录。
比如:mkdir test
判断目录为空再创建目录:
cd /data/local/tmp
dir_name=faceid
if [ ! -d $dir_name ];then
mkdir -p $dir_name
fi
2 mkdir -p,创建多级目录,比如:mkdir -p a/b。创建多级目录。
3 mkdir -m 777 d
创建权限为777的目录
4 命令参数。
-m mode=模式,设定权限(类似chmod)。
-p parents 递归创建目录。
-v verbose 每次创建目录都显示信息。
复制文件夹覆盖:
复制文件夹:
cp -r /home/packageA /home/packageB
mv的时候,如果目标文件夹有数据,不支持移动,不会合并,解决方法:
rsync -av /source/ /destination/
接使用rm命令,若删除目录则必须配合选项"-r",例如:
rm test.txt
rm -r filework
删除当前目录下的所有文件及目录:
rm -r *
删除目录下所有文件,包含子目录:
rm -rf file/access
文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。
创建多级目录: mkdir -p a/b/c
1.删除文件夹 rm -rf model
2.删除所有文件夹和文件夹的子文件:rm -rf *
find 查找
1. 查找当前目录和子目录下所有 go 文件
$ find . -name *.go
2. 在 etc 目录下,查找大写字母开头的 txt 文件
$ find /etc -name "[A-Z]*.txt" -print
3. 在当前目录下查找不是 out 开头的 txt 文件
$ find . -name "out*" -prune -o -name "*.txt" -print
4. 在当前目录除 git 子目录外查找 txt 文件
$ find . -path "./git" -prune -o -name "*.txt" -print
5. 找出某个文件的所有硬链接,ls 命令 -i 选项可以查看文件的 inode 号
$ ls -i 1.txt
138956 1.txt
$ find . -num 138956
查找目录名
find /shared_disk/models -type d -name "stable-diffusion-2-inpainting"
命令行很长,换行:
2."\" +ENTER 就可以实现换行
trtexec工具ONNX转engine 命令换行
首先说明,我用的模型是一個動態模型,內部需要設置
--minShapes=input:1x1x80x92x60
--optShapes=input:2x1x80x92x60
--maxShapes=input:10x1x80x92x60
min batch=1
opt batch =2
max batch =10
其次,我用的int8量化;量化需要設置calib文件夾;
比如:
D:\Download\TensorRT-8.2.1.8.Windows10.x86_64.cuda-11.4.cudnn8.2\TensorRT-8.2.1.8\bin\trtexec \
--onnx=dynamic.onnx \
--minShapes=input:1x1x80x92x60 \
--optShapes=input:2x1x80x92x60 \
--maxShapes=input:10x1x80x92x60 \
--workspace=5632
--int8 \
--best \
--calib=D:\PATIENT_DICOM \
--saveEngine=soft.engine \
--buildOnly
Linux下查看某一进程占用的内存
一、Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id
ps -ef|grep nacos
可以看到nacos进程为461,现在可以使用如下命令查看内存:
top -p 461
这样可以动态实时的看到CPU和内存的占用率,然后,按q键回到命令行
二、直接使用ps命令查看内存情况
ps -aux|grep nacos
第一个标注的地方是CPU和内存占用率,后面的1413148是物理内存使用量,单位为k,此时,nacos大约占用1413M内存,也即是1.4G的内存。
三、查看进程的status文件
cat /proc/461/status
VmRSS对应的值就是物理内存占用,大约和上面查询的一致。
另外,还可以通过top命令动态查看内存占用
四、根据free命令查看总体内存使用情况
free -m
free -g
Linux常用命令精要
1242





