在启智平台的使用过程中,需要对linux有一定的了解才能轻松上手,这篇帖子就来梳理一下最常用到的linux命令。
本文将从以下三个方面展开:
- linux文件操作
- vim 编辑器
- git 操作
> PS:基本附有图片说明,不会陷入文字的海洋
## linux文件操作
在开启并进入调试任务后,会进入下图界面。点击Terminal进入控制台界面。
### `ls`命令
查看当前目录下的文件
### `cd`命令
**进入目标文件夹**。下图进入了bin文件夹,通过`ls`可以看到bin文件夹下都是可执行程序
### 根目录`/` 与 当前目录`./` 与 上级目录 `../`
下图展示了它们的效果。
可以看到
`cd ../`将目录切换到了上级目录,*即本文最开始所在的目录*
`cd /`将目录直接切换到了*根目录*
`cd ./`前往当前目录,没有变化
### `cp`命令与`unzip`命令
使用启智训练AI时,必然要用到数据集。调试任务中,数据集一般放在`/dataset`目录下,以zip压缩包的形式存放。
使用`cp`命令可以将文件复制到目标位置,使用`unzip`命令可以解压zip包。如下图,将`/dataset/imagenet.zip`拷贝到*当前目录下*。`unzip imagenet.zip`把zip包解压到当前目录下。
## vim操作
编写代码的时侯,建议还是在本地的VS或VScode等中进行。vim编辑仅用在如Linux虚拟机/云服务器,这种不得已、应急用一下。
在启智平台中,就是简单修改一下**超参数**
下面给出图例
1. 打开文件:vim 文件名
2. 此时会进入文件内部,可以用*上下左右*方向键移动光标至要修改的位置。
3. 然后,按下`i`键,进入编辑模式。可以看到左下角有个`Insert`,此时可以进行删除,输入,回车等操作。这里我把epoch从90调整为5
4. 编辑完成后,点击`esc`退出编辑模式。然后按下`:`键,进入‘末位模式’。此时可以键入`wq`并回车,保存文件并退出。
## git 操作
克隆代码仓至当前目录
```
git clone 仓库地址
```
记录所有更改
```
git add .
```
提交更改
```
git commit -m '这里是本次提交的说明信息,随便怎么写,但是一定要有哦'
```
推送到远程仓库(把更改同步到线上)
```
git push
```
> push时,可能会让你输入账号密码。需要注意:密码是隐藏的、不可见的!你只管输入然后回车就行。
## 总结
上面就是启智平台中最基本的操作啦。其它操作随用随查,效率更高。