xhsh的个人博客分享 http://blog.sciencenet.cn/u/xhsh

博文

/etc/bashrc中有clear命令的问题

已有 4059 次阅读 2011-11-25 10:12 |个人分类:Linux|系统分类:科普集锦

如果/etc/bashrc中存在clear命令,则会在用scp传输文件的时候会出现"TERM environment variable not set"的错误。

这是因为scp命令会打开一个“dumb“的终端,也就是空的终端。这个空的终端是不 支持clear命令的。因此要想在/etc/bashrc中 使用clear命令,则需要用如下条件 表达式:

if( test "dumb" != $TERM); then
clear
...
fi

https://blog.sciencenet.cn/blog-47991-511523.html

上一篇:关于ssh登陆很慢的解决办法
下一篇:Linux下自动调整eps图中的boundingbox范围的命令
收藏 IP: 61.190.88.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-24 09:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部