原文中的平台专用路径已替换为 OLA Cloud 的通用项目目录或文件存储目录。实际路径请以当前 OLA Cloud 实例页面和实例内目录为准。
root123.xxx.xxx.3230220ls 命令可以列出当前目录下的文件和文件夹。ls -l 的输出通常包含以下信息:root@ola-cloud:/tmp/test_dir# ls
a.txt b
root@ola-cloud:/tmp/test_dir# ls -l
total 4
-rw-rw-r-- 1 root root 0 Nov 9 10:50 a.txt
drwxrwxr-x 2 root root 4096 Nov 9 10:50 bmkdir 命令新建目录,使用 cd 命令切换当前工作路径。.. 或 ../:上一级目录;. 或 ./:当前目录。mkdir -p 一次创建多级目录:pwd 命令查看当前所在路径。pwd 表示 print working directory。root@ola-cloud:~# pwd
/rootmv 命令重命名或移动文件、文件夹。mv 表示 move。mv 也可能被当作重命名操作:使用 mv前请确认源路径和目标路径。目标位置已经存在同名文件时,可能会覆盖原文件。
cp 命令拷贝文件或文件夹。拷贝文件夹时需要使用 -r 参数进行递归复制。-r:递归拷贝目录及其内容;-i:覆盖文件前询问;-v:显示正在执行的拷贝操作。-i,减少误覆盖的风险:rm 命令删除文件。删除文件夹及其内容时,需要使用 -r 参数。-f 表示强制删除,执行前不会询问:rm -rf具有较高风险,路径写错可能导致重要文件被删除。建议先使用pwd和ls确认位置;不确定时优先使用不带-f的命令,或先备份重要数据。
* 表示匹配目录下的内容。例如:export 命令可以在当前终端中设置环境变量。常见环境变量包括 PATH 和 LD_LIBRARY_PATH。PATH,通常需要输入完整路径才能执行。例如:bin 目录加入 PATH 后,可以直接使用 python 命令:$PATH 表示保留原有的 PATH 内容。多个路径之间使用冒号 : 分隔,路径顺序会影响系统查找可执行文件的优先级。LD_LIBRARY_PATH 用于设置动态链接库的搜索路径。例如:export 设置的环境变量通常只对当前终端会话有效。如果希望每次打开 Bash 终端时自动生效,可以将命令写入 ~/.bashrc:写入 ~/.bashrc前请确认命令内容正确,避免重复添加或覆盖已有环境配置。
vim 编辑文本文件:i 进入编辑模式;Esc 返回普通模式;:w 保存文件;:q 退出 Vim;:wq 保存并退出;:q! 不保存并退出。zip、unzip 和 tar 处理压缩文件。zip 或 unzip,可以先安装:tar 常用于 Linux 中的目录打包和压缩。常见参数如下:c:创建压缩包;x:解压压缩包;z:使用 gzip 格式;f:指定压缩包文件名;j:使用 bzip2 格式。tar.gz 文件:tar.gz 文件:tar.bz2 文件:nvidia-smi 查看 NVIDIA GPU 的驱动版本、CUDA 版本、显存占用和 GPU 利用率:408MiB / 12194MiB 表示已使用约 408MiB,总显存约 12194MiB;2% 表示当前 GPU 利用率约为 2%;ps 查看正在运行的进程,使用 kill 结束指定进程。root@ola-cloud:~# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 14:04 ? 00:00:00 bash
root 60 48 0 14:04 ? 00:00:00 sshd -D
root 402 338 99 14:05 pts/0 00:00:06 python train.pypython train.py 的进程 ID 是 402。可以先尝试正常结束:ps -ef,确认进程是否已经退出;如果进程占用 GPU 显存,也可以使用 nvidia-smi 检查显存是否释放。kill -9会强制终止进程,程序可能来不及保存状态或清理文件。除非普通kill无法结束进程,否则不建议优先使用它。