Windows代码迁移Linux系统中常用命令

查看、搜索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
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值