Linux常用操作

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(文件夹递归)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.操作符介绍 >$ 普通用户 ># 超级用户 单行注释:# 多行注释:/* -- */ 所有:* 多操作:tou...
    华尔街的主导曲阅读 3,392评论 0 0
  • 文件相关命令 man less:查看less的帮助手册 --helpsudo cat /etc/passwd:su...
    MagicalGuy阅读 2,999评论 0 0
  • 启动终端: ctr + alt + t 终端字体放大: ctr + shift + "+" 终端字体缩小: ctr...
    风舞柏杨阅读 4,193评论 0 0
  • 一 : Linux简述 Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行...
    TianTianBaby223阅读 4,977评论 0 1
  • 命令行操作快捷键 & -加在一个命令的最后,可以把这个命令放到后台执行 ctrl+z(后台挂起) -可以将一个正...
    Wirdeo阅读 1,417评论 0 0