学习目标:
学习linux常见基础指令
学习内容:
例如:
- 切换文件夹
- 设置环境变量
- 查看gpu情况
学习指令:
-
列举文件
相关指令包括:
ls 列举当前目录下的文件和文件夹
ls -l 列出文件和文件夹的详细信息:权限,Owner,Group和创建/更新时间 -
新建及切换路径
相关指令包括:
新建指令 mkdir
切换指令 cd
具体创建形式
新建一个名为test_dir的路径 mkdir test_dir
进入名为test_dir路径的文件夹 cd test_dir
进入上一层路径下test_dir目录 cd …/test_dir/
进入当前路径 cd ./test_dir/ -
查看当前路径
相关指令包括:
列举当前绝对路径 pwd -
重命名、移动文件、文件夹
相关指令包括:
替换当前路径下文件夹名称 mv test_dir test_directory
移动文件夹将a移动到b目录下 mv a b/ -
拷贝文件/路径
相关指令包括:
递归拷贝a文件夹到b文件夹下 cp -r a b -
删除文件/文件夹
相关指令包括:
递归强制删除 rm -rf folder
递归通配符强制删除所有 rm -rf folder/* -
设置环境变量
相关指令包括:
在当前terminal有效的环境变量 export XXXX
对全局变量有效 打开~/.bashrc将export命令写入,并执行source ~/.bashrc -
压缩和解压
相关指令包括:
zip安装:通过apt-get update && apt-get install -y zip安装zip指令,通过cd到需要解压文件夹执行指令unzip test_dir.zip进行解压,通过cd到当前文件夹zip -r test_dir.zip test_directory/进行压缩
tar安装:通过cd到需要解压文件夹执行指令tar xzf test_dir.gz进行解压,通过cd到当前文件夹**tar czf dir.tar.gz test_dir/**压缩为gz格式
9.查看GPU信息
执行代码nvidia-smi
- 查看和杀死进程
查看进程指令 ps
杀死指定进程 kill -9 XXX(PID号)
查看进程更新 ps -ef
查看进程的cpu和内存占用情况 top
11.重定向日志
(当打印板需要关闭,或者当前电脑界面需要关闭的时候,用于保存日志)
指令 python train.py > ./train.log 2>&1 &
12.如何创建查看窗口
screen -s XXX(创建窗口名)
screen -ls 查看窗口
ctrl +A+D 退出当前窗口
- vim指令
vim是在vim编辑器中操作文件的指令,在实际场景中用于修改txt或者json文本文件中的内容
常用指令如下:
开启编辑文档 i
保存文档 w
退出文档 q
强制退出文档不保存 q!
保存文件并退出Vim编辑器 wq
强制保存文件并退出Vim编辑器 wq!