Linux
苏何月下追韩信丶
以梦为马
展开
-
Linux paste合并文件,使用多个字符作为间隔符
有时我们想将两个文件按行合并。比如机器翻译中常用的source文件和target文件。这时我们可以使用paste -d命令进行合并,但是paste -d命令只能采取单个字符作为间隔符,如果我们想采用多个字符,如###做分隔符,我们可以使用/dev/null作为空文件,来实现这一目标。比如有file1和file2,那么如果我们想使用abc作为分隔符,那么我们可以使用如下的命令:paste -d abc file1 /dev/null /dev/null file2这个命令也等价于:paste -d原创 2020-08-25 19:10:08 · 1330 阅读 · 1 评论 -
本地配置java8和java11并存的环境
有时有的软件需要jdk8,有的需要jdk11,那么我们可以在本地配偶jdk8和jdk11并存的环境的。首先现在jdk11,下载地址:https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_osx-x64_bin.tar.gz然后解压,解压后默认安装在/Library/Java/JavaVirtualMachines/下。下面就是实现jdk8和jdk11并存的方法,主要是修改~/.bash_profile的配置。原来的~/.bash_原创 2020-08-21 13:11:45 · 3478 阅读 · 0 评论 -
Shell中使用seq生成等差数组
在shell编程里,要想生成一个动态的数组,可以使用seq命令;比如要生成一个从1,开始一直到10的等差数组:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传比如要生成一个从0开始,一直到1,间隔为0.01的等差数组:可以看到这里的间隔与python里的range函数不一样,将间隔放在了start和end中间。...原创 2020-08-07 11:01:01 · 2790 阅读 · 0 评论 -
Linux小知识
Linux中vim界面:跳转到文件的第一行,用shift +g 跳转到文件的最后一行,用gg 跳到某一行的最后一个字符,用shift + 4 跳到某一行的第一个字符,按1就可以 vim界面用vsp是水平分屏,用sp是垂直分屏 ls | wc -w可以用来查看一个文件夹下面有多少个文件 ifconfig命令显示当前所连主机ip地址等。...原创 2018-02-01 11:21:32 · 219 阅读 · 0 评论 -
vim界面去掉^M符号
1、txt文件在vim界面中有^M字符,我们可以通过:%s/^M $//g命令,来去掉^M(其中^M是通过ctrl+M来实现的。) 2、如果想把^M字符换成回车符,可以使用命令:%s/^M/\r/g ,这个可以实现将^M替换成回车。 参考地址:https://www.cnblogs.com/lipijin/p/3837619.html 参考地址:https://linuxtoy.or...原创 2018-05-04 15:33:27 · 3080 阅读 · 0 评论 -
用conda创建的虚拟环境所在位置
放在了anaconda下面了,比如我的电脑就放在了/Users/username/anaconda3下了原创 2018-05-29 18:48:04 · 26761 阅读 · 1 评论