dos2unix命令找不到怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dos2unix命令找不到怎么办相关的知识,希望对你有一定的参考价值。

dos2unix命令找不到解决技巧:

dos2unix不是标准的命令,其中在系统光盘中找找,或者extent pack光盘找找吧。 AIX5.2版本和dos2unix都是比较老版本和很不常用的命令。

用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\\r\\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\\n作为断行标志的,表示成十六进制就是0A。

格式技巧

DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,而且很多命令都无法很好的处理这种格式的文件,如果是个shell脚本。

而Unix格式的文本文件在Windows下用Notepad打开时会拼在一起显示。因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成成DOS格式的是unix2dos命令。

参考技术A

dos2unix不是标准的命令,在系统光盘中找找,或者extent pack光盘找找吧。AIX5.2版本和dos2unix都是比较老版本和很不常用的命令。

dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\\r\\n ,而Unix&Linux文件的换行符为\\n. dos2unix命令其实就是将文件中的\\r\\n 转换为\\n。

而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。



命令语法:

dos2unix [options] [-c convmode] [-o file ...] [-n infile outfile ...]

unix2dos [options] [-c convmode] [-o file ...] [-n infile outfile ...]

 



参考技术B 可以用sed

dos转UNIX格式:sed -i 's/^M//g' filename
UNIX转dos格式:sed -i 's/$/^M/g' filename
^M的输入方式是 Ctrl + v ,然后Ctrl + M

mac终端解决很多系统自带命令找不到问题

参考技术A

  Mac系统环境变量弄错,导致很多命令找不到,例如route、ping等等.下面是我收集整理的mac终端解决很多系统自带命令找不到问题,希望对大家有帮助~~

  mac终端解决很多系统自带命令找不到问题

  工具/原料

  Mac OS

  方法/步骤

  1.打开终端,在“应用程序”下“实用工具”里面

  2.输入

  touch ~/.bash_profile(创建.bash_profile文件,~表示在~目录下,.表示隐藏文件)

  open -t ~/.bash_profile(打开.bash_profile文件)

  3.这时会弹出 文本编辑,里面什么都没有,

  在第一行编辑:

  export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

  (复制粘贴就行,然后保存,底下两行是我自己装的mysql和tomcat,第一行是系统自带命令必须的,具体意思不解释了)

  4.保存文件,command + s,就OK了,然后再终端输入命令就可以了

以上是关于dos2unix命令找不到怎么办的主要内容,如果未能解决你的问题,请参考以下文章

我在unix下运行linux的命令,但是一直大部分都提示找不到文件

如何使用 gsutil 在 google cloud 中的文件上激活 dos2unix?

dos2unix命令详解

linux之dos2unix命令

linux之dos2unix命令

dos2unix命令