Linux 常用指令
conda info --envs 查看所有环境信息
nvidia-smi 查看NVIDIA 显卡
nvcc -V 查看CUDA版本
CUDA目录:一般安装在usr/local/cuda
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 查看cudnn版本
vim .bashrc 永久添加环境变量(当前用户)
cat /etc/issue 查看linux版本号
ps -au 查看当前 所有用户 运行进程的 包含用户 的信息
kill -s 9 XXXX(pid number) 强制杀死进程
ctrl + z 当前进程暂停并移至后台(挂起)
cp -r /data1/ ./ & 命令后空格加&,表示后台执行该命令
bg %jobnumber 后台暂停的命令放到后台执行
jobs 查看jobnumber
fg %jobnumber 后台执行的命令放到前台执行
useradd -d /home/gs -m gs 创建用户
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
userdel gs 删除用户
ln -s source dist # 建立软连接
例如:ln -s /home/whh/glue_data . #最后面有个点,代表当前目录(输入后当前目录下会有一个glue_data目录)
ln source dist # 建立硬连接
wget -c https://nlp.stanford.edu/data/glove.6B.zip # wget用于从特定网站url上下载东西,-c表示可以续传
scp root@192.168.100.100:/root/test.txt /Users/mac/Desktop #下载服务器 test.txt 到本地桌面
scp ./glove.6B.zip gs@192.168.100.100:/home/gs/glove #上传本地桌面上的 test.txt 到服务器 root 目录下
-r #传输的目标是文件夹
参考:
Linux下查看和添加环境变量 https://www.cnblogs.com/aaronLinux/p/5837702.html
Linux与mac远程文件传输 https://blog.csdn.net/qq846294282/article/details/85778645