随笔分类 -  Linux

摘要:【转】https://blog.csdn.net/ballack_linux/article/details/71036072 很多人使用vim的时候, 会发现函数跳转的功能没有,怎么办?vim提供了强有力的函数跳转的插件功能! 首先要安装ctags, 在ubuntu下直接输入 sudo apt-g 阅读全文
posted @ 2022-01-07 10:56 MrDoghead
摘要:登录aws ssh -i key_AWSgpus.pem ubuntu@xxxxxx 退回本地 control+D 取文本从m到n列 cat log16 | cut -c m-n > xx 查看空间 df -h 查看文件大小 du -sh * 查看卡 nvidia-smi 查看gpu gpustat 阅读全文
posted @ 2021-09-17 16:45 MrDoghead 阅读(70) 评论(0) 推荐(0)
摘要:什么是Tmux Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 整理几个常用的tmux命令 1,输入命令tmux 使用工具 2,上下分屏:ctrl + b 再按 " 3,左右分屏:ctrl + b 再按 % 4,切换屏幕:ctrl + b 再按 阅读全文
posted @ 2021-09-17 16:37 MrDoghead 阅读(400) 评论(0) 推荐(0)
摘要:生成文件 pip freeze > requirements.txt 从requirements.txt安装依赖库 pip install -r requirements.txt 阅读全文
posted @ 2021-09-17 16:35 MrDoghead 阅读(106) 评论(0) 推荐(0)
摘要:打算陆陆续续梳理一些docker的使用心得,从安装到使用到各种奇奇怪怪的功能以及使用中遇到的困难。 参考:https://www.runoob.com/docker/docker-tutorial.html 安装 curl -fsSL https://get.docker.com | bash -s 阅读全文
posted @ 2021-09-17 16:33 MrDoghead 阅读(86) 评论(0) 推荐(0)
摘要:Netron是使用研究onnx网络结构很常用的工具,安装和使用都非常简单。 安装 pip install netron 本地使用 netron demo.onnx 远程使用 登录服务器时: ssh -i key_AWSgpus.pem -L 8080:127.0.0.1:8080 ubuntu@xx 阅读全文
posted @ 2021-09-17 16:24 MrDoghead 阅读(1524) 评论(0) 推荐(0)
摘要:推荐一些我自己平时在用的高效vim插件,并配有安装方法。 1. Vim-plug Vim-plug 是一个自由、开源、速度非常快的、极简的 vim 插件管理器。它可以并行地安装或更新插件。你还可以回滚更新。它创建shallow clone最小化磁盘空间使用和下载时间。它支持按需加载插件以加快启动时间 阅读全文
posted @ 2021-09-09 14:12 MrDoghead 阅读(14531) 评论(1) 推荐(1)
摘要:问题描述 Mac下设置第一语言为English 在Terminal或者iTerm2上登录远端Linux时,Linux的prompt提示 setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 登录Lin 阅读全文
posted @ 2021-09-09 11:24 MrDoghead 阅读(781) 评论(0) 推荐(0)
摘要:我们都知道在 ubuntu 中 root 用户的权限是非常大的,为了防止因权利过大而产生的误操作问题,一般都会新建一个用户,并将该用户添加到 sudo 组,以后就用这个新用户登录。 如何创建用户 切换为root用户为了获取创建用户的权限 ubuntu@T4:~$ sudo su 添加一个新用户(如用 阅读全文
posted @ 2021-09-09 10:35 MrDoghead 阅读(1200) 评论(0) 推荐(0)
摘要:在本地使用jupyter notebook很简单,但是如果我们想在服务器上,例如Ubuntu上使用notebook就会出现无法打开网页的情况,本文介绍一下如何开启jupyter notebook的远程访问。 1. 生成配置文件 jupyter notebook --generate-config 2 阅读全文
posted @ 2021-06-17 16:01 MrDoghead 阅读(390) 评论(0) 推荐(0)
摘要:还记得当初学python,下载个ide直接就开始跟着教程敲,后面慢慢学习了python环境相关的知识,package的管理等等,发现anaconda真好用,ide都是浮云vim直接怼。最近入手了新的电脑,要重新安装各种东西,配置各种环境,十分头疼,尤其是本地有多个python版本以及brew、con 阅读全文
posted @ 2021-05-14 10:02 MrDoghead 阅读(4996) 评论(0) 推荐(0)
摘要:问题:MacOS中使用vim编辑文本,进入插入模式,要删除编辑之前的保存过的几个字符,按下backspace无法删除之前保存的内容。 原因:VIM使用了 compatible 模式,或者把 backspace 变量设置为空了…其实compatible模式是VIM为了兼容vi而出现的配置,它的作用是使 阅读全文
posted @ 2021-05-11 15:28 MrDoghead 阅读(575) 评论(0) 推荐(0)
摘要:介绍 实际背景是这样的,当你需要在别的目录下做一些调研训练任务,你需要用到之前训练的数据(数据很大,比如100G),你可以把数据拷贝一份搬到当前目录,这样会比较耗存储空间,也可以使用一个类似超链接的东西link到之前的数据,这就是今天要分享的ln命令。 ln命令有两个重要的性质: 1. 同步性。这意 阅读全文
posted @ 2020-01-15 15:43 MrDoghead 阅读(479) 评论(0) 推荐(0)
摘要:介绍 之前已经分享过文件按行拼接的cat命令,以及join命令的按指定列合并文件,但是join必须要有指定匹配的列(默认为第一列),没办法随心所欲怎么办?比如现在有一个文件存有学号和姓名,而另一个文件有年龄和成绩,你知道两个文件的每一行是一一对应的,可是怎么合并呢?来试试paste吧,硬合并! 用法 阅读全文
posted @ 2020-01-10 15:33 MrDoghead 阅读(774) 评论(0) 推荐(0)
摘要:介绍 在Linux中,如果你想要把两个文件按照列合并起来,比如一个文件存有一列学号一列姓名,另一个文件存有一列学号一列成绩,这个时候使用join命令就可以快速合并两个文件,不需要额外花时间写脚本。 用法 看一下官方文档 实例 先创建两个演示文件,待合并 然后使用join,一步到位 join默认以第一 阅读全文
posted @ 2020-01-10 15:09 MrDoghead 阅读(680) 评论(0) 推荐(0)
摘要:方法一 使用diff 显示的结果怎么看? "|"表示前后2个文件内容有不同; ""表示后面文件比前面文件多了1行内容。 方法二(直观,推荐) 使用vimdiff 首先要注意,vimdiff是基于diff的 显示的结果怎么看? 比较文件连续的相同行被折叠; 只在某一文件存的行背景设置成蓝色,其他文件为 阅读全文
posted @ 2020-01-07 16:57 MrDoghead 阅读(2692) 评论(0) 推荐(0)
摘要:介绍 有时候我们想要查看某个数据的内容,发现中文无法正确显示,这个时候就需要转换一下编码,Linux提供了一个很方便的工具iconv可以帮助实现。 用法 看一下帮助文档,很快可以理解,就是指定一下两个参数 f, t 下面举个例子,我们要显示中文怎么办, 阅读全文
posted @ 2019-12-30 14:49 MrDoghead 阅读(597) 评论(0) 推荐(0)
摘要:压缩成gz 具体参数可使用help查看 解压缩gz 具体也是可以用help查看 阅读全文
posted @ 2019-12-17 11:17 MrDoghead 阅读(56809) 评论(0) 推荐(0)
摘要:今天补充几个linux使用过程中几个好用的配件和设置,注意本文操作全部在linux中进行。 iTerm 如果你使用的也是macOS系统,那么在使用终端terminal的时候应该会感觉便利度不够高,这里就推荐一个更加实用功能也更丰富的软件,就是iTerm。下载链接我放在这里了 "iterm" ,点进去 阅读全文
posted @ 2019-12-14 23:14 MrDoghead 阅读(207) 评论(0) 推荐(0)
摘要:介绍 上一篇中我们介绍了如果拆分文件,这一篇就通过几个例子来介绍一下如果合并文件。超级简单方便。 实例 另外,补充一个相关知识 阅读全文
posted @ 2019-12-09 13:26 MrDoghead 阅读(16326) 评论(0) 推荐(1)