在使用Aistudio平台学习PaddlePaddle时,常常会用到linux指令,对于之前没有学习过linux指令的我来说,确实有点难度,在学习了一段时间之后,慢慢也适应了linux指令,这一篇博客主要记录linux中的常用指令。以AIstudio平台中的linux指令为例:
文章目录
- 1.绝对路径与相对路径
- 2.ls 列举当前目录下的文件(list)
- 3.pwd显示当前目录路径(Print Working Directory)
- 4.cd 切换目录(Change Directory )
- 5. mkdir 新建一个新目录( Make Directory)
- 6.rm 删除给定的文件(Remove)
- 7.mv 移动文件或修改文件名称(Move)
- 8.cp 对文件进行复制(Copy)
- 9.cat 查看文件内容(concatenate and print files)
- 10.date 显示和设定系统时间
- 11.tar 建立和还原备份文件
- 12.unzip 解压zip格式的压缩文件
- 13.ping 检测是否与主机连通
- 14.ifconfig 用于显示或设置网络设备
- 15.vim 文本编辑器
- 16.reboot 重启系统
- 17.poweroff 关机
1.绝对路径与相对路径
- 绝对路径从根目录开始写,例如/home/root/workspace/sample
- 相对路径,以当前路径为基础,…/ 代表跳出当前文件夹, ./代表在当前文件夹
2.ls 列举当前目录下的文件(list)
3.pwd显示当前目录路径(Print Working Directory)
4.cd 切换目录(Change Directory )
5. mkdir 新建一个新目录( Make Directory)
6.rm 删除给定的文件(Remove)
- 删除文件rm [文件名];
- 删除文件夹及其子文件rm -rf [文件夹名];
- 删除当前目录下的所有文件和文件夹rm -rf *
7.mv 移动文件或修改文件名称(Move)
复制文件A到文件夹B中copy [A文件名] [B文件夹名];复制文件夹C到文件夹B中copy -r [C文件夹名] [B文件夹名]
8.cp 对文件进行复制(Copy)
复制文件A到文件夹B中copy [A文件名] [B文件夹名];复制文件夹C到文件夹B中copy -r [C文件夹名] [B文件夹名]
9.cat 查看文件内容(concatenate and print files)
10.date 显示和设定系统时间
11.tar 建立和还原备份文件
压缩文件为tar.gz文件tar -zcvf test.tar.gz test;解压.tar.gz文件tar -zxvf test.tar.gz
!tar -xzvf /home/aistudio/PaddleClas-2.4.0.tar.gz
12.unzip 解压zip格式的压缩文件
!unzip -q /home/aistudio/data/data189360/covid19_combo.zip -d /home/aistudio/data/images
13.ping 检测是否与主机连通
用法:ping [主机ip或者域名]
例如: 检测EdgeBoard和主机网络是否连通
14.ifconfig 用于显示或设置网络设备
例如:显示当前网络设置
15.vim 文本编辑器
vim分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
- 输入小写字母“i”,下方出现INSERT,进入输入模式在此模式下可以写文件
- 文件编辑完后,按下Esc按键,退出输入模式,回到命令模式,然后输入:wq离开文本编辑页面
16.reboot 重启系统
用法:reboot
17.poweroff 关机
用法:poweroff