Linux常用基础指令大全

在使用Aistudio平台学习PaddlePaddle时,常常会用到linux指令,对于之前没有学习过linux指令的我来说,确实有点难度,在学习了一段时间之后,慢慢也适应了linux指令,这一篇博客主要记录linux中的常用指令。以AIstudio平台中的linux指令为例在这里插入图片描述

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_63866037/article/details/130207333