常用linux指令
1、git相关指令
git init
git clone http://192.168.113.14:18080/modelgroup/releasemodel/certificatereader/multinational_passport.git
git lfs clone http://192.168.113.14:18080/modelgroup/releasemodel/certificatereader/multinational_passport.git
git submodule update --init
2、docker常用指令
docker load -i docker_xx.tar
docker images / docker --version
docker ps -a
docker run -it --name container_ID --privileged --entrypoint=/bin/bash -v /path_host/:path_docker_container -p host_port:docker_port Image_name:tag
docker run -it --name container_ID --privileged --entrypoint=/bin/bash -v /path_host/:path_docker_container --network host Image_name:tag
docker exec -it container_ID /bin/bash
docker start/stop container_ID
docker commit container_ID image_name:tag
docker save -o my_nginx.tar nginx:latest
docker exec -u 0 -it dacd7f08860d /bin/bash
docker build -t yolov5:v6 .
(注意:tag不能有大写字母; 语法结尾需要有标点 " . "; 名称中不能有其他特殊字符。)
docker rmi REPOSITORY:TAG
git submodule update --init
git lfs clone https://github.com/onnx/onnx
3、gcc/g++版本管理
sudo apt-get install gcc-9 g++-9
sudo apt-get install gcc-7 g++-7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70
sudo update-alternatives --config gcc
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/gcc-7 70 auto mode
1 /usr/bin/gcc-7 70 manual mode
2 /usr/bin/gcc-9 90 manual mode
Press <enter> to keep the current choice[*], or type selection number:
gcc --version
4、文件夹及文件相关操作
df -hl
du -sh
du -sh *
ls | wc -w
ls | wc -c
ls -lR | grep "^-" | wc -l
5、目录挂载
mount /dev/sda /mnt/data
umount /mnt/data
1-挂载出现:mount:wrong fs type.bad option,bad superblock on /dev/sda
解决方法:
(1) sudo mkfs.ext4 /dev/sda
(2) mount /dev/sda /mnt/data