新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你这个是直接在命令行执行,所以后面会有显示pid,你写进一个脚本就不会显示了。
创新互联建站专注于鹤岗网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供鹤岗营销型网站建设,鹤岗网站制作、鹤岗网页设计、鹤岗网站官网定制、小程序定制开发服务,打造鹤岗网络公司原创品牌,更为您提供鹤岗网站排名全网营销落地服务。
root@ubuntu:# more sh1.sh
#!/bin/bash
sar 1 100 /tmp/sar.log
试了几个命令都应该没有问题,你先试试这个命令有没有任何输出
再试试直接 perl中
print `gunzip -c /home/file | dd of=/dev/sdb obs=1M`
如果命令有输出,但是你的编程方式和上面的单语句都没有输出,就太诡异了。
你说的是图形界面进入中端之后打命令不显示 还是输入命令提示命令不存在。。
不显示的话,建议ctl+alt+F1 切到字符界面试验一下 如果是提示命令不存在 恭喜你 系统根目录出问题了 插入光盘进入救援模式把根目录重新回复一下
如果命令执行均正常,只是不显示键盘打印字符,那就只是stty的问题。我们通常会认为,敲了键盘,就应该有字出现在屏幕上。这是因为stty提供了字符回显。
各个把键盘键入的字符输出来的就是stty的输入回写功能,包括退格等字符处理,都是stty处理掉的。键盘给电脑的只有按键消息。怎么修复无回显的问题?在终端输入以下命令再回车即可。
为了避免之前有字符影响,可以先回车一下。执行后,回显就有了。
unzip xx.zip /dev/null 21
一楼的回答也对,但用的时候一般不用加最前面的1
unzip xx.zip /dev/null
前半部分是将标准输出重定向到空设备,
后面的21就将标准错误输出重定向到标准输出,这样最终也是到空设备。
把前一个命令的输出重定向到一个临时文件(如果你所谓的“没有任何输出”包含错误信息的话,重定向时记得还要加上标准错误)
再查看临时文件的大小,如果文件为空,则执行下一条命令