深度学习Linux服务器常用命令

深度学习Linux服务器常用命令

0. 连接ssh

需要分别在自己的电脑和服务器端分别配置,简单的教程如下:
https://blog.csdn.net/weixin_45449964/article/details/105322921

1. 断开ssh

https://blog.csdn.net/zhichaosong/article/details/89193767
logout/exit/ctrl+D

2. SSH上传本地文件

https://blog.csdn.net/xieyunc/article/details/79756530
注意 scp命令是从a机子传到b机子,所以需要在a机子下操作,如果你用Windows控制Linux服务器,需要在Windows命令行下输入scp命令

出现permission denied解决方法:
注意:
1. 必须使用powershel管理员权限打开该窗口
2. 必须上传到服务器的 /tmp 这个路径下,因为只有这个路径有写入权限,可以上传之后移动你的文件到你需要的指定目录https://zhuanlan.zhihu.com/p/97306144

3. 登录成功后的一些操作

 nvidia-smi 查看显卡信息 

详细解读输出信息https://www.jianshu.com/p/ceb3c020e06b

cp 复制文件和目录 
[root@localhost ~]# cp [选项] 源文件 目标文件
rm Linux删除文件命令
删除文件(即这个文件被删除) 单个删除:rm -f + 文件名 ...
清空文件内容,而不删除文件 单独清空文件内容:> 文件名 ...
删除文件夹 rm -rf + 文件名 (加上-f表示强制删除,不提示确认删除,也可以直接用rm -r )

cp 复制
rm 删除

 pip list 看服务器中python安装了哪些包
 conda 看服务器中conda包管理
 ps -ef|grep python 找运行的python进程
 执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。
 screen 开一个新界面
 kill 杀掉刚才的界面
 yum 查看安装了哪些包
 tmux 命令_Linux tmux命令:一个窗口操作多个会话

ps a 显示现行终端机下的所有程序,包括其他用户的程序。
ps -A 显示所有程序。
ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
ps -e 此参数的效果和指定"A"参数相同。
ps e 列出程序时,显示每个程序所使用的环境变量。
ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
ps -H 显示树状结构,表示程序间的相互关系。
ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
ps s 采用程序信号的格式显示程序状况。
ps S 列出程序时,包括已中断的子程序资料。
ps -t<终端机编号>
  指定终端机编号,并列出属于该终端机的程序的状况。
ps u 以用户为主的格式来显示程序状况。
ps x 显示所有程序,不以终端机来区分。

yum详细命令-查看当前安装了哪些包
tmux详解-一个窗口多个会话
tmux更多命令
pwd显示当前路径
screen 命令用于多重视窗管理程序
Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

ls -l 可以显示档案的时间记录。
语法

touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]

用vim命令打开文件进行编辑

vim test.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值