当在Linux中查看文件时发现了^M,你可能就需要注意文件的分隔符了。使用的不是Linux的文件分割符,而是window的文件分隔符。 解决的办法也很简单,使用dos2unix转换文件的分隔符即可。 最近的工作中也遇到了一次这个问题。 docker容器启动不起来,使用k8s和docker的logs命 ...
分类:
系统相关 时间:
2020-02-25 23:07:05
阅读次数:
102
跨平台工程往往因为换行符的不一样导致编译时出现一些莫名其妙的错误, 可以通过file查看文件格式,通过unix2dos、unix2mac、dos2unix、mac2unix等命令将格式转换下,windows平台也可以设置git config --global core.autocrlf true(如 ...
centos7 字体库。vim乱码 windows上传文件到centos,需要先使用dos2unix命令进行格式转换 先查看/usr/share下有没有这两个文件 没有的话yum -y install fontconfig安装即可。 在CentOS中,字体库的存放位置正是上图中看到的fonts目录, ...
分类:
系统相关 时间:
2020-01-18 12:49:36
阅读次数:
100
自定义告警 yum install -y mailx dos2unix vim /etc/mail.rc 最后添加下面3行 set from=luo-jia-le@163.com smtp=smtp.163.comset smtp-auth-user=luo-jia-le@163.com smtp- ...
分类:
其他好文 时间:
2020-01-03 12:28:29
阅读次数:
115
1.前言: 在linux的命令行界面或者是进入到redis数据库中,在插入较大的键值时,由于命令行界面对于字符个数的限制,都不能完全将redis的键值粘贴上去,这个时通过shell脚本比较容易实现 2.涉及的文件 redis.sh #执行插入键值的脚本 redis.txt #存放键值数据的文件 3. ...
分类:
其他好文 时间:
2019-12-29 12:48:59
阅读次数:
71
起源 在windows中写的脚本执行完全没问题,代码一模一样,切换到linux中执行报错。利用命令 “vi/vim -b 文件名”查看文件发现每行结尾多了“^M”这样的结尾。 根源 通过查询得知,其问题根源是windows和linux换行符不同造成,二者区别如下表(外加了mac book) 其中: ...
分类:
其他好文 时间:
2019-12-02 18:43:00
阅读次数:
99
登录邮箱主页,这里用网易邮箱进行测试 点击设置选项选择POP3/SMTP/IMAP选项 点击客户端授权密码选项,设置自己的授权码 Server端安装配置邮件服务器 1.安装相关软件 yum -y install mailx dos2unix 2.修改邮件配置文件 vim /etc/mail.rc 添 ...
分类:
其他好文 时间:
2019-11-04 20:05:44
阅读次数:
96
Unix体系里,每行结尾只有“<换行>”,即“\n”;Windows体系里面,每行结尾是“<换行><回车>”,即“\n\r”。一个直接结果是,Unix体系下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix下打开的话,在每行的结尾可能会多出一个^M符号。方法1:在命令模式下:输入:%s/^M//g然后,回车即可替换注,其中”
https://www.cnblogs.com/lovychen/p/6211209.html 参考 centos 转码解决方案: yum install dos2unix dos2unix **.sh #!/bin/bashpid=$(ps -ef | grep spring-boot-app.j ...
分类:
编程语言 时间:
2019-10-06 00:45:00
阅读次数:
75
rpm-ivh软件安装命令yum安装的话,需要上网下载国外的镜像安装包,会慢点好在现在都有国内的镜像安装包cat/etc/yum.repos.d/目录下有提供的镜像地址yuminstalltreetelnetdos2unixsysstatlrzsz-y这几个命令比较重要tree查看目录结构的telnet测试用的dos2unix转码的sysstat性能监控的lrzsz上传下载用的更新所有命令yumu
分类:
系统相关 时间:
2019-09-22 10:31:51
阅读次数:
231