
Linux
Evan_Tech
这个作者很懒,什么都没留下…
展开
-
共用多GPU服务器需要做的事情~
Step1 使用包管理软件Anaconda下载Anaconda安装包。安装Anaconda,不使用sudo,这样就会安装在当前用户下,并且配置的自启动的脚本,也不会对其他用户造成影响。创建环境(创建时需要创建python和pip,可见这篇文章),在环境中安装需要的包,直接pip install就好,如果因为在国内速度慢,则可以加上-i选项来指定某个国内的镜像源,可见这篇文章。St...原创 2020-03-27 15:11:25 · 940 阅读 · 0 评论 -
分享一个Latex的数学公式快捷键cheat sheet
https://kapeli.com/cheat_sheets/LaTeX_Math_Symbols.docset/Contents/Resources/Documents/index原创 2020-03-23 00:09:31 · 1759 阅读 · 0 评论 -
Jetson Nano的初次配置深度学习PyTorch和TensorFlow环境,以及跳坑提醒
使用正确的镜像源Jetson Nano的架构不是arm64,所以很多换源的教程,提供的镜像源里面可能没有Nano可用的。所以sudo apt-get update的时候就会出现找不到的error。这篇文章指出清华的源是包含了aarch64架构的,就不会出现问题。deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main m...原创 2020-03-18 15:40:56 · 896 阅读 · 1 评论 -
vim快捷键指南
参考youtube上的教程撤销 u原创 2020-03-17 11:05:28 · 156 阅读 · 0 评论 -
Linux用户相关操作
Linux里查看所有用户linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户.(1)在终端里.其实只需要查看 /etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.或者用cat /etc/passwd |cut -f 1 -d :更改密码passwd root #修改r...原创 2020-03-07 22:40:08 · 109 阅读 · 0 评论 -
报错:locale.Error: unsupported locale setting
参考使用tensorboard时可以使用locale命令查看LC相关环境变量有没有缺少的,然后使用export命令添加环境变量,补全。例如:export LANGUAGE=en_US.UTF-8 export LC_ALL=en_US.UTF-8...原创 2020-03-05 20:48:15 · 578 阅读 · 0 评论 -
Linux tar命令
内容来自压缩文件 非打包# touch a.c # tar -czvf test.tar.gz a.c //压缩 a.c文件为test.tar.gza.c列出压缩文件内容# tar -tzvf test.tar.gz -rw-r--r-- root/root 0 2010-05-24 16:51:59 a.c解压文件# tar -xzvf test.t...原创 2020-03-05 20:30:50 · 164 阅读 · 0 评论 -
Linux上用virtualenv配置python环境
virtualenv --system-site-packages -p python2.7 ./venv进入环境:source ./venv/bin/activate # sh, bash, ksh, or zsh进入环境,并可安装包pip install --upgrade pippip list # show packages installed within the vi...原创 2020-02-14 16:12:37 · 159 阅读 · 0 评论 -
Linux查看文件夹大小
du -h . # 该命令可以查看文件大小,但是会递归输出其下所有文件和文件夹的大小。du -h -d 1 . # 深度为1表示只打开一层的文件夹du -h -d 0 . # 表示一层都不打开,也就是仅返回一个大小...原创 2020-02-14 15:30:25 · 232 阅读 · 0 评论 -
Linux同时安装了多个python版本,那python命令运行哪一个呢?
安装了多个python版本之后,可以使用which命令来查看python对应到哪一个。➜ which -a pythonpython: aliased to python3.6/Users/evanren/opt/anaconda3/bin/python/usr/bin/python如果我们希望用最简单的python命令来运行默认的,比如说这里的/Users/evanren/opt/...原创 2020-02-07 19:57:17 · 5270 阅读 · 0 评论 -
配置服务器jupyter远程登录
首先我们需要在服务器上有完整的Python和Jupyter环境。最好是直接安装Anacodna(Python和Jupyter都包含在内)。方法完全参考博客摘要:from notebook.auth import passwdpasswd()此时会让你两次输入密码,然后就会生成秘钥************vim ~/.jupyter/jupyter_notebook_config.p...转载 2020-02-02 20:12:00 · 258 阅读 · 0 评论 -
用imageio库,将图片转化为动图(Python)
import imageioimport osdef create_gif(image_list, gif_name):frames = []for image_name in image_list:frames.append(imageio.imread(image_name))imageio.mimsave(gif_name, frames, ‘GIF’, duration = 0...原创 2020-02-01 19:12:04 · 1386 阅读 · 0 评论 -
pip国内源
阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 ...原创 2020-02-01 18:54:08 · 201 阅读 · 0 评论 -
macOS打开vscode用命令行
命令行打开vscode的好处可能在于可以直接打开一个特定的文件。举个栗子,如果在跑Python程序的时候出现了一个报错。错误来自于一个 库中的python文件。如果我们想要打开这个文件,看看具体是什么错误,大概有三种办法。按住Command点击这个路径(iTerm2下测试),可以直接用默认的py文件打开方式打开这个文件复制这个路径,然后输入code+路径在文件夹中沿着这个文件路径打开...原创 2020-02-01 18:54:53 · 1572 阅读 · 0 评论 -
在Typora中画图
Typora中可以直接绘图,类似LaTex。其中支持Flow,Sequence,甘特图等多种。遗憾的是简书并没有支持,所以下面给了一个绘制Flow的例子,图片是截图。graph LRA[Hard edge] -->B(Round edge) B --> C{Decision} C -->|One| D[Result one] C -->|Two|...原创 2020-02-01 18:23:06 · 5999 阅读 · 0 评论 -
shell脚本for循环
#!/bin/bash for((i=1;i<=10;i++));do echo $(expr $i \* 3 + 1);done#!/bin/bash for i in $(seq 1 10)do echo $(expr $i \* 3 + 1);done#!/bin/bash for i in {1..10}doecho $(expr $i \* 3...原创 2020-02-01 18:22:26 · 150 阅读 · 0 评论 -
文件拆分与合并
拆分split -b 400M king_of_ring.avi # 按照大小进行拆分合并合并其实很简单,只需要用cat命令把内容放到一起就好,而且还挺快。cat king* >> king更正,之前的本文中合并命令写的是>,但其实应该是以追加形式...原创 2020-02-01 18:21:17 · 128 阅读 · 0 评论 -
文件夹内容大小
ls出来的文件夹大小总是4K,似乎是因为Linux文件系统最小就是4K,而文件夹就是4K。(可能里面内容不到4K,而弄成4K)当我们想要知道一个文件夹包括里面所有文件大小的时候就不得不借助命令du了。常用方法du -h . # 通过可读的方式显示大小,包括.目录以及其所有子目录的大小du -h -d 1 . # 通过可读的方式显示大小,包括.目录以及其所有子目录的大小,但是深度仅1层...原创 2020-02-01 18:20:46 · 660 阅读 · 0 评论 -
scp命令上传和下载文件到服务器
这个命令真的好,又快又稳。上传文件scp local_file remote_username@remote_ip:remote_folder 下载文件到本地scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 scp -r www.runoob.com:/home/root/others/ ...原创 2020-02-01 18:19:44 · 226 阅读 · 0 评论 -
压缩和解压zip文件
Linux系统自带了zip命令,可以用来压缩文件(文件夹),解压文件。值得注意的是,被压缩或者被解压的文件名是后一个参数。zip压缩到myfile.zip文件,-r选项适用于文件夹> zip -r myfile.zip ./*unzip把myfile.zip文件解压到 /home/XX-d选项指明将文件解压缩到/home/sunny目录下;unzip -o -d /home/...原创 2020-02-01 18:18:59 · 144 阅读 · 0 评论 -
Linux 多线程下载工具 axel
安装:apt-get install axel使用:axel 参数 文件下载地址比较常用可选参数:-s 设置最大下载速度,如果限制到512KB/s,则填写512000-n 指定连接数-o 指定另存为目录,或者指定的目录+文件名-H 指定header-U 指定useragent-q 静默模式-a 更改默认进度条样式参考...原创 2020-02-01 18:18:03 · 537 阅读 · 0 评论 -
在阿里云服务器上部署Jekyll博客
Step 0 首先买一台服务器,并且装好环境我都是在阿里云上面买,而且我只是想挂一个个人网站,所以只需要最便宜的轻量应用服务器就好,半年只需要72块钱。(我现在想来,之前也应该买香港的服务器,因为更加便宜(大陆的要60块一月),而且不需要给服务器备案,想起我当时备案还弄了好久)。另一方面来说,大陆访问香港的服务器确实会比较慢。安装环境主要是安装Ruby和Jekyll的环境,如果是在mac上面...原创 2020-02-01 18:17:31 · 1076 阅读 · 2 评论 -
ZJU镜像站
ZJU镜像站原创 2020-02-01 18:17:01 · 1418 阅读 · 0 评论 -
查看cuda版本
查看cuda版本cat /usr/local/cuda/version.txt查看cudann版本cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2原创 2020-02-01 18:16:15 · 462 阅读 · 0 评论 -
在Linux上,通过Anaconda配置Python环境
安装anaconda首先在官网上下载对应服务器和python版本的anaconda。如果是mac或者window环境可以选择图形界面安装包,如果是linux发行版,使用sh安装个人感觉更简单些。安装Python虚拟环境conda create -n myenv python=3.5 pip # 通过create命令创建,-n选项指定环境的名称(之后list等操作时通过-n选项也能将list...原创 2020-02-01 18:15:48 · 986 阅读 · 0 评论 -
在VSCode上配置LateX编译环境
在mac环境上使用LateX一般有三种途径。使用LateX网站Overleaf,使用软件如TexShop,以及LateX环境,加上使用VSCode这样的代码编辑器。第一种方法可以在网页上编辑,也无需任何依赖,使用可以说是相当简单。但是问题是服务器在国外,从国内登陆网站总是很慢。使用TexShop是一种比较传统且简介的方法。但是习惯了VSCode这样的语法高亮之后,总是觉得TexShop看上去...原创 2020-02-01 18:15:06 · 1266 阅读 · 0 评论