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

原文地址:https://www.cnblogs.com/sbj123456789/p/9459958.html