跳转至

shell使用map教程

1
2
3
declare -A modelMap        #声明1个map
modelMap["a"]="b"          #添加kv结构
modelName=${modelMap["a"]} #通过key获取value

sed替换配置文件

sed -i "s/model:.*/model: ${modelName}/g"   configs/a.yaml

常用命令

1. 修改linux提示

  • 命令
    export PS1='[r@v\W]$'
    
  • 效果 >[r@vworkspace]

2. 查看显存状态

  • 命令
    nvidia-smi   -lms 5000 # 每隔5s打印一次
    
  • 效果

3. scp命令

  • 命令
    scp -P port fileName user@ip:/dirName
    
  • 解释
    1
    2
    3
    4
    5
    -P: 大写的P, 指定端口号
    fileName: 指需要传输的文件路径, 建议使用绝对路径
    user: 远程主机用户名
    ip: 远程主机IP地址
    dirName: 远程主机可以写入文件的目录
    

参考: - https://www.cnblogs.com/wsnan/p/11769838.html