目录
查看、搜索Linux命令的网站
https://wangchujiang.com/linux-command/list.html
相关远程控制与终端复用的应用
xsehll,tmux,向日葵,putty
1. 查看nVidia驱动信息
nvidia-smi
查看gpu利用率
watch -n -9 nvidia-smi
2. 切换不同版本的cuda
这个需要改环境变量的配置信息,则需要在当前用户账户下(不要在root账户下),使用以下命令进入环境变量的配置文件:
vim ~/.bashrc
i进入编辑模式,可以更改配置文件的信息。esc退出编辑环境;
退出编辑环境后,使用shift + ; 键后,输入wq!为强制写入并保存,而改错了,因为没法撤销,则可以输入q!,不保存并退出。
以下为配置文件中的cuda环境变量信息:
(要用哪个版本cuda就把那里的路径注释去掉,并把另一个版本的路径注释起来)
#--LQL---------- This is PATH of CUDA9.2---------
# export CUDA_HOME=/usr/local/cuda-9.2
# export PATH="/usr/local/cuda-9.2/bin:$PATH"
# export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-9.2/lib64"
# export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda-9.2/lib64"
#--LQL---------- This is PATH of CUDA9.2---------
#--LQL--------- This is PATH of CUDA10.0---------
export CUDA_HOME=/usr/local/cuda
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda/lib64"
#--LQL--------- This is PATH of CUDA10.0---------
保存更改后,使用以下命令使环境变量生效:
source ~/.bashrc
最后使用以下命令显示cuda版本信息,看看是否更改版本成功:
nvcc -V
3. 以下是目前用到的一些命令
查看ip地址
ifconfig -a
进入超级用户权限:
su root
退出超级用户权限:
exit
查看系统分区的大小、起始点、挂载点等信息:
fdisk -l
查看系统的分区大小、容量、挂载点等信息:
df -h
查看某个目录所在的分区:
df -H <目录名>
查看当前目录:
pwd
查看当前目录下文件列表:
ls
返回上一级目录:
cd ..
返回根目录:
cd ~
删除名为xxx的空目录:
rmdir xxx
强制删除名为xxx的文件夹(无子目录的)或文件:
rm -f xxx
强制删除名为xxx的文件夹(含子目录)
慎用。。
rm -rf xxx
4. 图形界面相关
有时会需要关闭或开启图形界面(如装nVidia驱动时):
关闭图形界面
需要先按ctrl+alt+f1进入命令行界面,再输入:
sudo service lightdm stop
开启图形界面
sudo service lightdm start
完全多用户模式(标准命令行)
init 3
进入图形化界面模式
init 5
5. 更改名为xxx的文件夹权限,以便于其他用户访问
sudo chmod 777 -R xxx
777为所有权限都开放,对应关系如图所示:按列的三个为一组,二进制的111为7,101为5,101为5,所以下图为755
6. 安装某个名为xxx.run的文件(应用)
先进入到该文件所在的目录,再运行:
sudo sh xxx.run
若担心权限不够,则可以赋权限给xxx.run文件并运行。。。
sudo chmod a+x xxx.run
7. 文件的移动与复制
参考:https://www.cnblogs.com/yiyaxuan/p/12455694.html
8. 后台运行程序命令
主要是nohup命令(no hang up)
避免在终端被关掉时候,程序进程也被关掉
https://www.cnblogs.com/Nia-Aaron/articles/14176085.html
https://www.cnblogs.com/keystone/p/11159665.html
nohup命令输出的log文件查看方法
https://blog.csdn.net/qq_20042935/article/details/107913084
9. 查看文件属性
查看文件大小:
du -sh filename
查看文件修改者、修改信息等:
ls -l filename
10. 新建文件、文件夹
新建文件(带后缀的)
touch +文件名
新建文件夹
并设置赋给所有权限(777)
mkdir -m 777 +文件夹名
11. 查询服务器IP地址
查询服务器局域网的IP地址
ifconfig -a
查询服务器公网IP
1. curl cip.cc
2. curl ifconfig.me