screen -ls
screen -r XXXX
screen -d -r XXXX
screen -S XXXX
生成一个main.txt 里面是用逗号分割的图片名
ls images > main.txt
ps -df | grep XXXX (| grep查找指定内容)
cat 查看log
python -m XXXX tree
python main.py >> XXX.txt (记录生成的txt)
tree -d
sudo -rm -r ./XXX (删除指定路径文件)
ls -R | wc -l (统计文件个数)
ls -ahl
watch -n 1 cat XXX.txt (查看txt文件)
sudo mv ./ ./
rm
cp
ll -hl (察看文件大小)
pip -V
pip3 show
which python36
vi temp.py
cd /usr/bin
cd -
docker ps
docker exec -it XXX bash
cd /mnt
$ docker logs [OPTIONS] CONTAINER Options:
--details 显示更多的信息
-f, --follow 跟踪实时日志
--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
--tail string 从日志末尾显示多少行日志, 默认是all
-t, --timestamps 显示时间戳
--until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)
查看容器:docker-compose -f docker-compose.yaml ps
查看容器日志:docker logs img-search-webserver
docker exec -it img-search-webserver bash
查看文件:cat docker-compose.yaml
docker启动:docker run --name milvus_redis -d -p 6479:6379 redis
失败后操作:
docker rm milvus_redis(删除容器)
docker run --name milvus_redis -d -p 6479:6379 redis /bin/bash(重新创建)
docker ps | grep 2090a972e435c8d8fa2344028a86db2a263c3eec34825905ffccb013bff092e3(查看状态)
zip -r odometer_1.zip img_1 main.txt (压缩)
ls img_1/*.jpg > main.txt (把路径下的图像位置保存为txt文件)
mkdir 是新建目录
touch XXX.txt 是新建文件
a1.txt a2.txt a3.txt 替换为 b1.txt b2.txt b3.txt (使用mmv a\* b\#1)
a1.txt为目录名 则使用mmv -r a\* b\#1
docker路径和外部路径不一致
watch -n 1 -d nvidia-smi
docker run --name test_ppl -it --privileged -v /home/shenxiao/ppl.nn:/root/test mzwt4cab.mirror.aliyuncs.com/buluo/ubuntu /bin/bash
下载失败:
1 cd /mnt
2 ll
3 cd ppl.nn
4 ll
5 ./build.sh -DHPCC_USE_X86_64=ON -DPPLNN_ENABLE_PYTHON_API=ON
6 bash ./build.sh -DHPCC_USE_X86_64=ON -DPPLNN_ENABLE_PYTHON_API=ON
7 rm -rf pplnn-build
8 bash ./build.sh -DHPCC_USE_X86_64=ON -DPPLNN_ENABLE_PYTHON_API=ON
9 cd /mnt/ppl.nn/deps/protobuf-subbuild/protobuf-populate-prefix/src
10 wget https://github.com/protocolbuffers/protobuf/releases/download/v3.12.4/protobuf-cpp-3.12.4.zip
11 cd /mnt/ppl.nn
12 rm deps/protobuf-subbuild/protobuf-populate-prefix/src/protobuf-cpp-3.12.4.zip
13 rm deps/protobuf-subbuild/protobuf-populate-prefix/src/protobuf-cpp-3.12.4.zip.1
14 chmod 777 -r deps/protobuf-subbuild/protobuf-populate-prefix/src/
15 chmod -R 777 deps/protobuf-subbuild/protobuf-populate-prefix/src/
16 bash ./build.sh -DHPCC_USE_X86_64=ON -DPPLNN_ENABLE_PYTHON_API=ON
17 chmod -R 777 deps/rapidjson-subbuild/rapidjson-populate-prefix/src/
18 bash ./build.sh -DHPCC_USE_X86_64=ON -DPPLNN_ENABLE_PYTHON_API=ON
19 PYTHONPATH=./pplnn-build/install/lib python3 ./tools/pplnn.py --use-x86 --onnx-model tests/testdata/conv.onnx
20 which python3
21 pip3 install numpy
22 pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
23 PYTHONPATH=./pplnn-build/install/lib python3 ./tools/pplnn.py --use-x86 --onnx-model tests/testdata/conv.onnx
24 history
linux 批量删除某个前缀文件
find ./ -name 'news_video_vec_20180*' -exec rm {} \;
unzip 解压到指定文件夹
unzip update.zip -d update
chmod 777 xxx.txt
chmod -R 777 xxx(文件夹递归)