论坛风格切换切换到宽版
  • 3477阅读
  • 5回复

[问题求助][RedHat] 如何在cat命令完成后命令提示符自动换行,大家帮帮忙,急啊 [复制链接]

上一主题 下一主题
离线bananason.
 
发帖
2138
C币
-139017
威望
405
贡献值
1
银元
-2
铜钱
4786
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
比如说
文件file1的末尾没有回车:内容为“1.234”。虚拟主机
【.命令提示符】#cat file1的执行结果就是--------------彩票
1234【命令提示符】#

怎么才能让命令提示符另起一行那,像下面.这样:健康
【命令提示符】#ca.t file1外贸
1234
【命令提示符】#

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线cnyunxi.
发帖
2005
C币
-199214
威望
392
贡献值
1
银元
-3
铜钱
4545
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[RedHat]
unalise cat

离线dyy0214.
发帖
2060
C币
-60444
威望
372
贡献值
1
银元
0
铜钱
4565
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[RedHat]


QUOTE:unalise cat
aaaaa5aa 发表于 2010-03-25 20:43



    unalise 我这没有这命令啊,我自己找到了一个方法:cat file1;echo
    不知道还有没有高手再给指点下!刚学linux了解的不多。

离线zhujing666.
发帖
2052
C币
-604827
威望
377
贡献值
2
银元
0
铜钱
4572
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[RedHat]
你的是什么系统?之前做了什么操作?redhat默认情况下没你这种情况

离线mirxx.
发帖
2121
C币
-152545
威望
392
贡献值
1
银元
-2
铜钱
4818
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[RedHat]
Linux下的文件与windows和mac不一样,在文件的末尾一般会自动增加一个结束符。
请看在Fedora11下:
[root@lk ~]# echo nihao > show
[root@lk ~]# cat -A show
nihao$
-A说明让CAT命令输出全部符号,系统在文件末尾自动增加了$作为换行符。
而同样的文本文件在windows下,是:
nihao^M$
在MAC下是:
nihao^M
于是我们发现,Linux用$(就是\n),而windows用^M$(就是\r\n),而MAC用^M作为行尾。
楼主的文件就是缺少了$(\n),因而系统就接着nihao后面让光标闪烁。
有个简单的解决方法:
[root@lk ~]# echo nihao\n >show
[root@lk ~]# cat -A show
nihaon$
这样自己添加换行符即可。

离线啊锐.
发帖
1953
C币
-60757
威望
356
贡献值
1
银元
-2
铜钱
4337
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[RedHat]
回复 5# 五岳之巅


    非常感谢
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个