
- 输入密码





2. 配置SSH密钥进行SSH远程连接
每次远程都输入密码比较麻烦,我们可以设置SSH key来跳过输入密码这一步骤,在ssh命令中我们可以使用ssh-keygen命令来生成密钥ssh-keygen支持RSA和DSA两种认证密钥。
常用参数包括:
ssh-keygen -t rsa 输入命令后一路回车就可以了,这里的密钥默认情况下是生成在~/.ssh/目录下的,~表示的是家目录,如果是windows就是C:\Users\{your_username}\。在powerShell中可以使用Get-Content命令查看生成的密钥,如果是linux操作系统可以使用cat命令。


然后我们回到开发机平台,在首页点击配置SSH Key,接着点击添加SSH公钥,将刚刚生成的密钥复制下来,粘贴到公钥框中,名称会被自动识别到,最后点击立即添加,SSH Key就配置完成了。
完成SSH Key创建以后,重启终端进行远程连接,就会跳过密码输入这一步了。
3. 使用VScode进行SSH远程连接





ssh -p xxxxx root@ssh.intern-ai.org.cn -CNg -L 7860:127.0.0.1:7860 -o StrictHostKeyChecking=no 
5. 运行hello_world.py




i再将需要写入的文件内容按Ctrl+Shift+v粘贴到当前文件中
ESC后,再按:wq保存内容退出编辑,命令行终端输入cat hello_world.py查看内容已经写入:
python hello_world.py:
http://localhost:7860中看到界面:
创建文件:可以使用 touch 命令创建空文件。

创建目录:使用 mkdir 命令。

目录切换:使用cd命令。
显示所在目录:使用pwd命令。

查看文件内容:如使用 cat 直接显示文件全部内容,more 和 less 可以分页查看。cat命令可以查看文件里面的内容,更多的使用命令可以使用--help命令查看:
-a,--show-all等价于-vET -b,--number-non空白数非空输出行,覆盖-n -e, 等价于-vE -E,--show-结束显示$在每一行的末尾 -n,--number编号所有输出行 -s,--crick-空白抑制重复的空输出行 -t等价于-vT -t,--show-tabs将制表符显示为^I -v,--show非打印使用^和M-表示法,LFD和TAB除外 vi 或 vim 等编辑器。
i,vim的方便之处就是可以在终端进行简单的文件修改。cp 命令。cp 源文件 目标文件cp -r 源目录 目标目录ln命令,这个就和windows的快捷方式一样。ln命令。ln [参数][源文件或目录][目标文件或目录]-s:创建软链接(符号链接)也是最常用的; -f:强制执行,覆盖已存在的目标文件; -i:交互模式,文件存在则提示用户是否覆盖; -n:把符号链接视为一般目录; -v:显示详细的处理过程。 mv 命令。mv命令和rm命令的使用方式很相似,但是mv是用来移动文件或者目录的,同时还可以进行重命名。rm命令则是用来删除文件或者目录的。-i:交互模式,覆盖前询问。 -f:强制覆盖。 -u:只在源文件比目标文件新时才进行移动。 mv demo.py test将demo.py移到test目录中
mv demp.py test.py将文件demo.py重命名为test.py
rm命令。-i:交互模式,删除前询问。 -f:强制删除,忽略不存在的文件,不提示确认。 -r:递归删除目录及其内容。 rm test.py 删除test目录下的test.py文件
rmdir test删除test文件夹
rm -r test递归地删除test文件夹
rmdir(只能删除空目录)或 rm -r(可删除非空目录)。find 命令。find命令是Linux系统中一个强大的文件搜索工具,它可以在指定的目录及其子目录中查找符合条件的文件或目录,并执行相应的操作。find命令的一些常见用法:-name选项按照文件名查找文件。例如,find /path/to/directory -name "file.txt"将在指定目录及其子目录中查找名为file.txt的文件。-type选项按照文件类型查找文件。例如,find /path/to/directory -type f将查找指定目录及其子目录中的所有普通文件。-size选项按照文件大小查找文件。例如,find /path/to/directory -size +100M将查找指定目录及其子目录中大于100MB的文件。-mtime、-atime或-ctime选项按照文件的修改时间、访问时间或状态更改时间查找文件。例如,find /path/to/directory -mtime -7将查找指定目录及其子目录中在7天内修改过的文件。-perm选项按照文件权限查找文件。例如,find /path/to/directory -perm 755将查找指定目录及其子目录中权限为755的文件。chown newuser filename修改文件所有者chown newuser:newgroup filename修改文件所有者和组chmod -R a+x directorynamechown -R newuser:newgroup directoryname递归改变目录权限和所有者u 表示文件所有者g 表示所属组o 表示其他用户r 表示读取权限w 表示写入权限x 表示执行权限chmod u+x filename 命令。r=4,w=2,x=17),同组用户和其他用户具有读、执行权限(5),可以使用 chmod 755 filename 命令。-user或-group选项按照文件的所有者或所属组查找文件。例如,find /path/to/directory -user username将查找指定目录及其子目录中属于用户username的文件。-exec选项可以对找到的文件执行相应的操作。例如,find /path/to/directory -name "*.txt" -exec rm {} \;将删除找到的所有以.txt结尾的文件。ls命令,如使用 ls -l查看目录下文件的详细信息。-a:显示所有文件和目录,包括隐藏文件(以.开头的文件或目录)。 -l:以长格式显示详细信息,包括文件权限、所有者、大小、修改时间等。 -h:与-l结合使用,以人类可读的方式显示文件大小(如K、M、G等)。 -R:递归列出子目录的内容。 -t:按文件修改时间排序显示。 sed命令。sed命令是一种流编辑器,主要用于文本处理,在处理复杂的文件操作时经常用到,在后续的课程中会使用到,sed命令常用参数及使用示例如下:-e