Linux
风吹草地现牛羊的马
这个作者很懒,什么都没留下…
展开
-
tmux 更优雅的后台训练模型
更优雅的后台训练模型的方法说起后台训练模型,首先想到的必然是nohup &的方式,nohup &后台运行程序。但我有时候会遇到bug。这里介绍一种更优雅的方式tmux详细内容见Tmux命令使用教程!SSH远程训练模型必备安装# Ubuntu 或 Debian$ sudo apt-get install tmux# CentOS 或 Fedora$ sudo yum install tmux# Mac$ brew install tmux新建会话# 默认新建一原创 2022-05-18 22:56:10 · 2081 阅读 · 0 评论 -
ubuntu16.04安装nvidia驱动、cuda和cudann
网上看了很多博客,都没有说明一个问题,那就是这三者需要版本匹配。主要是cuda版本要和驱动版本一致。很多教程中驱动的版本与你安装的cuda的版本并不一定一致。先去官网下载你要安装的cuda的要求的驱动版本,要满足上面的表。之后用sudo chmod +x NVIDIA-Linux-x86_64-450.51.run将其改为可执行文件,记住这个文件所在的文件夹。测试你的电脑有没有装过nvidia驱动。1.1 如果你是刚装的系统,那肯定没有,如果不确定,输入命令nvidia-smi如果提示识别不了,原创 2020-12-22 13:07:47 · 1081 阅读 · 0 评论 -
linux查看各个文件夹大小
查看当前目录下个各个文件夹大小du -smh ./*查看指定文件夹将./*换成文件夹名即可原创 2020-10-13 21:54:16 · 269 阅读 · 0 评论 -
github push大文件失败(> 100M)
github push超过100m的文件会报下面的错误。github ! [remote rejected] master -> master (pre-receive hook declined) erro即使之后添加了gitignore文件也会报错,原因是你第一次commit后已经将大文件提交到本地git仓库了,之后push的还是仓库里你以前以及本次commit所保存的内容。所以...原创 2019-09-30 13:37:20 · 758 阅读 · 0 评论 -
将github上的项目同步到本地
首先需要在本地创建一个文件夹,作为项目的存放仓库,之后进入该文件夹下。初始化该目录为Git仓库git init将仓库连接到Github上的该项目git remote add origin 你的仓库的网址如过手滑信息填写错误,使用清除指令 $ git remote remove origin 清除源使用Pull指令,从远程源的主分支更新代码到服务器(本地)g...原创 2019-09-27 15:11:19 · 6073 阅读 · 0 评论 -
ubuntu16.04 上传文件和删除文件或者仓库
关于怎么在ubuntu上安装git不在本教程范围内上传文件到达想上传的文件夹下初始化.git init这条命令执行后会在当前文件夹下生成一个.git的隐藏文件夹,这个.git文件夹会记录你在当前文件夹下所做的更改。添加文件到缓冲区git add . 其实用 git add *也可以,不过二者有一定区别,初学者可以忽略设置注释信息git commit -m "注...原创 2019-09-24 20:28:55 · 623 阅读 · 1 评论 -
Ubuntu16.04上传Jupyter的代码到github
参考链接:https://www.cnblogs.com/wwwjjjnnn/p/9449969.html原创 2019-09-17 19:44:21 · 657 阅读 · 0 评论 -
Ubuntu16.04的两种网络配置
首先要说明的是,Ubuntu的网络配置有两种方式,一种是通过interfaces来配置,一种是通过NetworkManager来配置,这两种方式都可以成功配置网络,下面分别进行讲解。通过interfaces来配置网络这种方式要通过命令行来修改,打开终端,修改interfaces。输入命令sudo vim /etc/network/interfaces里面的内容应该只有两行:atuo lo...原创 2019-09-12 16:40:18 · 12892 阅读 · 0 评论 -
ubuntu16.04下vim的安装与配置(出错的解决方案)
一般来说,在终端中输入sudo apt-get upgradesudo apt-get install vim即可安装,如果出现了下面的问题:则说明是源出了问题,可以替换为清华或者阿里云的源。使用命令gedit /etc/apt/source.list打开文件,之后用清华的源替换文件的内容并保存deb http://mirrors.tuna.tsinghua.edu.cn/ub...原创 2019-09-11 20:18:06 · 2007 阅读 · 0 评论 -
在Linux上执行程序遇到Permission denied的解决办法
出现这个问题的原因是由于权限不够。解决办法就是改变可执行文件的权限。对于单个的可执行文件使用命令:chmod 777 file-name若需要将一个目录下的所有可执行文件的权限都升级,可使用命令:chmod -R 777 directory-name...原创 2019-04-19 16:48:21 · 21626 阅读 · 2 评论 -
Linux shell教程
参见网址: http://c.biancheng.net/view/3163.html转载 2019-04-19 16:29:55 · 222 阅读 · 0 评论 -
linux 删除文件(批量删除文件)
一般的删除文件的操作删除几个文件 rm 文件1 文件2删除文件夹下面所有文件 rm * -rf删除某些固定字母开头的文件 rm xxx*删除一类文件 rm *.txt批量删除文件首先查找我们要删除的某类批量的文件:find . -maxdepth 1 -regex ".*ws.*"maxdepth参数为1表示只在当前目录查找,不递归查找子目录regex参数...原创 2019-04-23 19:51:07 · 26250 阅读 · 0 评论 -
Linux里的2>&1究竟是什么
我们在Linux下经常会碰到nohup command > /dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command > /dev/null 2>&1,command > /dev/...转载 2019-04-21 15:12:26 · 354 阅读 · 0 评论 -
linux 后台运行程序(关掉终端继续让程序运行的方法)
为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)不影响计算效率让程序在后台跑后,不会占据终端,我们可以用终端做别的...原创 2019-04-21 14:57:57 · 2481 阅读 · 0 评论 -
Linux安装程序时出现错误 Could not install packages due to an EnvironmentError: [Errno 13]
今天在升级pip和安装gensim时都报了这个错误:Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/home/train04/anaconda3/envs/tensorflow_gpu-1.4.0/lib/python3.5/site-packages/boto-2.49...原创 2019-04-21 11:54:24 · 2065 阅读 · 0 评论