[Atualização contínua] Comandos de ferramentas comumente usados

SVN

  • checkout leva:svn co <URL>
  • update Update: Se houver um armazém local, execute update para obter o mais recente:svn update
  • Veja todos os registros:svn log
  • Ver as últimas 3 versõessvn log -l 3
  • cometer enviar
svn add 文件名
svn commit -m "版本信息"
  • Excluir arquivos: usar rmcomandos diretamente não pode realmente excluir
svn delete 文件名
svn commit -m "版本信息"
  • estado atual do arquivosvn status
  • ver versão atualsvn info

janela de encaixe

  • Iniciar o contêinerdocker run -it ubuntu /bin/bash
  • recipiente inicial nvidia-docker2docker run -it --gpus all ubuntu /bin/bash
  • recipiente de saídaexit
  • dentro do recipiente novamente docker exec -it <容器ID> /bin/bash. Se você sair deste contêiner, o contêiner não irá parar,
  • Abra vários terminais: docker exec -it <容器ID> /bin/bash.
  • parar o recipientedocker stop <容器 ID>
  • Reinicie o contêinerdocker start <容器 ID>
  • Reinicie o contêinerdocker restart <容器 ID>
  • Copiar do host para o dockersudo docker cp 本地文件的路径 container_id:<docker容器内的路径>
  • Copiar do docker para o hostsudo docker cp container_id:<docker容器内的路径> 本地文件的路径
  • verifique a versãocat /etc/issue

Linux

  • Status da GPU de referência:nvidia-smi
  • Veja o status da CPU:top
  • Verifique o espaço em disco:df -h
  • Mate o programa GUI:xkill
  • Escrever endereço físico: devmem 0x4000000 32 0x12345678até 64 bits
  • Ler endereço físico: devmem 0x4000000 32até 64 bits
  • Descompacte o arquivo no diretório atual:tar -zxvf 文件名.tar.gz
  • Descompacte a pasta de arquivo especificada:tar -zxvf 文件名.tar.gz -C <路径>
  • arquivo compactado:tar -zcvf tarname.tar.gz dir/files
  • Instale o pacote de instalação deb:dpkg -i 文件名.deb
  • Encontre caracteres na pasta atual:grep <字符> -R

petalinux

  • clean, exclua o diretório de compilação, mantenha o diretório de imagens: petalinux-build -x distclean
  • limpe, exclua tudo:petalinux-build -x mrproper

conda

  • Conda desliga a ativação automática do ambiente virtual:conda config --set auto_activate_base false
  • Entre no ambiente virtual baseconda activate base
  • Sair do ambiente virtualconda deactivate

depuração pdb ( documentação oficial )

  • inserir ponto de interrupçãoimport pdb; pdb.set_trace()
  • imprima o contexto do local em execuçãol
  • variável de impressãop [变量名]
  • Passar sem entrar na funçãon
  • Depuração de etapa única, insira a funçãos
  • Saia, saia da função atualr
  • continue, corra para o próximo ponto de interrupçãoc
  • Saída da lista de parâmetros da função atuala

visualizador vnc

  • comecevncserver
  • Definir proporção de porta e telavncserver -geometry 2340x1440 :80
  • Visualize portas e processos pré-existentesvncserver -list
  • matar portas e processosvncserver -kill :80

vim

  • Função pular Ctrl + ], pular para trás `Ctrl+o
  • substituir string de texto completo:%s/str1/str2/g
  • comparação de arquivosvim -d file1 file2
  • escolherv
  • cópia dey
  • Copiar palavra yaw, objeto de texto: aw: uma palavra; as: uma frase; ap: um parágrafo; ab: um trecho (incluído entre parênteses).
  • copiar linha atualyy
  • colarp
  • revogaru
  • recuperarctrl+r
  • encontrar para cima e para baixo/Nn
  • Selecione tudo ggvG, ggmova o cursor para a primeira linha e Gmova o cursor para a última linha
  • copiar tudoggyG
  • deletar tudoggdG
  • excluir linha atualdd
  • excluir palavradaw
  • pular para a linha especificada17G
  • Pule para o início da linha e entre no modo de edição diretamente I, pule para o final da linha e entre no modo de edição diretamenteA
  • Conclusãoctrl+n
  • Insira linhas em branco antes e depois desta linha e entre no modo de edição diretamenteO/o
  • destaquegd
  • mostrar o número da linha:set nu

compilação do kernel mpsoc

Operar no diretório raiz do kernel

  • projeto de limpezamake ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- distclean
  • Configurar o kernel usando arquivos de configuraçãomake ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- zynqmp_petalinuxconfig_defconfig
  • Abra a interface gráfica para configurar o kernelmake ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- menuconfig
  • compilação do kernel- make ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- -j 32
  • pacote de imagem image.ub, coloque .its no diretório raizmkimage -f fit-image-petalinux-user-image.its image.ub

Acho que você gosta

Origin blog.csdn.net/lb5482464/article/details/126385553
Recomendado
Clasificación