LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 982|回复: 3

这个命令是什么意思???????

[复制链接]
发表于 2007-4-7 22:53:08 | 显示全部楼层 |阅读模式
' ls  

输入后 是  >  这个提示符

不知道是什么意思。。。。。那位大哥给解释一下
发表于 2007-4-7 23:03:39 | 显示全部楼层
等你输入另一个(配对的) ' 呢
回复 支持 反对

使用道具 举报

发表于 2007-4-7 23:12:56 | 显示全部楼层
重定向 比如ls>vi software 你输入这个命令后在访问这个文件看看有啥变化就知道了
回复 支持 反对

使用道具 举报

发表于 2007-4-8 00:50:09 | 显示全部楼层
Post by wls_6000
重定向 比如ls>vi software 你输入这个命令后在访问这个文件看看有啥变化就知道了

不是重定向。二楼的是正解。

某些字符在 Shell 中是有特殊含意的,例如说空格,如果你想要在命令参数中包含这些特殊字符,就需要引用。单引号(') 和双引号(")都是 Shell 提供的引用机制。如果在输入命令的过程中,输入了一个引号,但是还没有输入和其配对的引号就按下了回车,Shell 就会使用第二个提示符(在 Bash 中默认是 >, 通过环境变量 PS2 指定)提示你输入更多的内容,直到你输入和未闭合的(未配对的)引号配对的引号后按下回车为止。楼主描述的就是这种情况。

另外,建议 Unix/Linux 的初学者还是找本好点的书系统的学习一下其中的基本概念,这样可以避免绝大多数在最开始会碰到的问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表