目录
一、ubuntu批量化查看pcd文件
将下面的脚本与要批量化查看的pcd文件放在一个文件夹下,运行改脚本即可批量化可视查看pcd文件。
脚本文件名:read_current_pcd.bash
内容:
#pcl_viewer 1_0.pcd
#pcl_viewer 2_0.pcd
#pcl_viewer 3_0.pcd
#pcl_viewer 4_0.pcd
#pcl_viewer 5_0.pcd
folder="."
softfiles=$(ls $folder)
for sfile in ${softfiles}
do
#echo "soft: ${sfile}"
pcl_viewer ${sfile}
done
运行脚本后,弹出一个pcl_viewer 界面,点击右上角×号,即可查看下一个pcd文件。
二、ubuntu批量化修改图像的像素尺寸
方法1:
参考链接:Ubuntu 里批量修改图片大小_FK2016的博客-CSDN博客
1.按比例修改图片大小
cd <图片所在路径>
mogrify -resize 50% -format jpg *
2.自定义图片大小
cd <图片所在路径>
mogrify -resize 800x600 -format jpg *
800x600为修改后的图片大小
3.修改目录下的文件名
把所有的表为cdb1_* 修改为cdb_*的
cd 目录
rename 'cdb1' 'cdb' *
方法2:强制修改图片像素的分辨率
reference link:ubuntu命令行转换图片像素大小 - 有梦就要去实现他 - 博客园
convert -resize 512x256 00433.png 00001.png
1.512和256之间是x(就是字母那个x),用' * '反而会报错
2.这个命令会按照原图的比例进行转换
3.若想直接转换成想要的像素,不管之前图片的长宽比,加个!:
convert -resize 512x256! 00433.png 00001.png
三 查看当前文件夹下的文件数量
引入: 当一个文件夹下文件数量很多时,打开文件夹会卡主
要在 Linux 终端中查看当前目录中的文件数量,可以使用 `ls` 命令结合管道和 `wc` 命令来实现。
以下是一种方法:
ls -p | grep -v / | wc -l
解释:
- `ls -p`:列出当前目录的文件和子目录,使用 `-p` 标志在文件名后面添加 `/` 表示目录。
- `grep -v /`:通过 `grep` 命令过滤掉带有 `/` 的行,只保留文件行。
- `wc -l`:使用 `wc` 命令计算输出行数,即文件数量。
执行以上命令后,终端会显示当前目录中的文件数量。
请注意,以上命令仅考虑当前目录下的文件数量,不包括子目录中的文件。如果要包括子目录中的文件数量,请使用 `ls -R` 命令。
ls -pR | grep -v / | wc -l
这将递归列出当前目录及其子目录中的所有文件,并计算文件的数量。
四 在一个终端同时启动多个python脚本
要在一个Ubuntu终端同时启动5个Python脚本,你可以使用以下方法:
1. 打开终端:在Ubuntu中,你可以使用快捷键Ctrl+Alt+T或者在应用程序菜单中找到终端应用程序来打开终端。
2. 切换到脚本所在的目录:首先,使用`cd`命令切换到包含你的Python脚本的目录。例如,如果你的脚本位于`/path/to/your/scripts/`目录下,可以这样切换到目录:
```bash
cd /path/to/your/scripts/
```
3. 启动Python脚本:在同一终端窗口中,可以使用`python`命令同时启动多个Python脚本。例如,要同时启动5个不同的Python脚本,你可以在终端中运行以下命令:
python script1.py &
python script2.py &
python script3.py &
python script4.py &
python script5.py &
上述命令中的`&`符号用于将每个脚本放在后台运行,以便你可以在同一终端中启动多个脚本。
4. 程序运行:这样,5个Python脚本将在后台同时运行。你可以继续使用同一终端进行其他操作或监视脚本的输出。
请注意,如果这些Python脚本需要输入或输出大量数据,你可能需要处理它们的输出和日志,以便查看它们的运行状态和结果。也要确保你的脚本没有无限循环或其他问题,以避免导致系统负载过高。