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命令。
参考技术Ados2unix不是标准的命令,在系统光盘中找找,或者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 ...]
dos转UNIX格式:sed -i 's/^M//g' filename
UNIX转dos格式:sed -i 's/$/^M/g' filename
^M的输入方式是 Ctrl + v ,然后Ctrl + M
mac终端解决很多系统自带命令找不到问题
参考技术AMac系统环境变量弄错,导致很多命令找不到,例如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的命令,但是一直大部分都提示找不到文件