如果ls所列出的目录为空。那么ls命令返回何值?我写的代码如下: DateDirs=`ls $BEAMSBACKDIR/$BackupDir | egrep "^[0-9]+[0-9]$"` if [ $DateDirs != \n ]; then \n是因为我看到如果ls没有列出选项则返回回车符。但是好像不对。
在/home/zz/tools/目录,ls 无任何输出,echo *则将该目录下的文件及子目录列出,发现存在一个叫ls的文件,删除该ls文件后,ls则可以正常的输出了。问:怎么莫名的在该目录下多了该可执行的ls文件,这种情况有几次了,上次该ls文件是不可执行的,这次是可执行的。除了人为的做添加该文件外还有其他的情况吗?[/quote]
RH linux 9 中 nslookup命令后用ls说是 > ls www.sina.com.cn The 'ls' command is not implemented. 这是为什么啊?
我使用的是zsh,我在~/.zshrc里加了alias ls='ls -G',这样输入ls后如果是目录的话会显示蓝色。 现在我在查看目录的时候,一不小心在ls前加多了一个 \ 号,就是 \ls。它输出的是全都是白色,也就是alias ls='ls -G'没起作用。 现想请问一下,一个 ' \'有那么大的作用吗??它的作用是什么呢??
为什么ls会以 空格分隔来显示?(ls | xxd您会发现,ls的标准输出是以LF即换行来分隔的。) ls -l会以 换行分隔来显示? 谢谢! [ 本帖最后由 tianlijian 于 2008-6-16 14:53 编辑 ]
先说明,这不是什么创新,以前有兄弟写过类似的,我整理一下而已. 首先要连上互联网. cd /usr/ports/misc/gnuls , make install clean. 你可以看看pkgdesrc,实际上安装了4个程序:gnuls,dir,vdir,dircolors 安装好退出,重登录.gnuls,怎么样,颜色和linux的一样了吧,但是如果 gnuls|less 显示就很不好看. 没关系,修改用户目录里的.cshrc或/etc/csr.login 加入alias gls gls --color 原来有alias ls ls -a的请改成alias ls ls -...
-rw-r----- 1 billing ngboss 2112884 2009-09-30 14:34:52.-414554256 +0800 a.txt -rw-r----- 1 billing ngboss 2052854 2009-09-30 14:35:20.2146074272 +0800 b.txt 2009-09-30 14:34:52.-414554256 +0800 的格式应该是 年-月-日 时:分:秒.?? 时区。 秒后面是什么呢?怎么还有负数呢?
手头上有两个文件一个是python源码,一个是将要制作成命令的文件 源码文件名 Job.py 源码: #! /usr/bin/python #coding=UTF-8 print "OK" 要制作成命令的文件 Job3 sudo Job.py 然后我将这两个文件都设置为可执行的 chmod +x Job.py chmod +x Job3 然后在终端输入 Job3提示 提示错误: -su: Job3: command not found 请问如何设置能让其在命令行中输入Job3时能够正常运行?