centos下解决ssh hostname command 环境变量问题
2012-03-26 10:30
661 查看
命令:ssh hostname/ip commands
通常会遇到这样的问题:本机的环境变量设置正常,但是使用以上命令却会出现bash: mycommad:command not found的错误。这是环境变量配置失败导致的错误。说明,ssh命令直接执行其他命令的时候,环境变量失效了。
那是因为在centos下,不少工具涉及环境变量时,只读取用户目录下的.bashrc文件。而不少用户却习惯把环境变量写在用户目录下的.bash_profile中。导致使用ssh命令时,环境变量不起效。
所以在centos下环境变量尽量写在用户目录的.bashrc下。
通常会遇到这样的问题:本机的环境变量设置正常,但是使用以上命令却会出现bash: mycommad:command not found的错误。这是环境变量配置失败导致的错误。说明,ssh命令直接执行其他命令的时候,环境变量失效了。
那是因为在centos下,不少工具涉及环境变量时,只读取用户目录下的.bashrc文件。而不少用户却习惯把环境变量写在用户目录下的.bash_profile中。导致使用ssh命令时,环境变量不起效。
所以在centos下环境变量尽量写在用户目录的.bashrc下。
相关文章推荐
- ls command not found vi command not found 只要的原因是因为环境变量的问题,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。 解决办法:
- [CentOS] 解决 crontab 无法读取环境变量的问题
- CentOS 5.8_64 环境下面安装Pip 报ValueError: check_hostname requires server_hostname 解决办法
- 解决SSH远程执行命令找不到环境变量的问题
- [CentOS] 解决 crontab 无法读取环境变量的问题
- 解决CentOS安装中"Determining hostname and domain”长时间等待问题
- Linux系统 CentOS 7 Permission 0755 for /etc/ssh/ssh_host_rsa_key"问题解决办法
- root用户Linux 环境变量的配置解决(-bash: jps: command not found)有关问题
- ssh: Could not resolve hostname问题终于解决了。
- Linux 环境变量的配置解决(-bash: jps: command not found)问题
- Ubuntu中配置Java环境变量时,出现command not found问题解决记录
- CentOS系统配置.ssh遇到port 22:No route to host问题的解决方法
- ssh: Could not resolve hostname问题终于解决了?
- [CentOS] 解决 crontab 无法读取环境变量的问题【转】
- ubuntu下的jdk环境变量配置(解决sun jdk和open jdk的问题)
- 在java.ext.dirs中使用环境变量导致crontab执行不成功的问题及解决
- 出现ssh connect to host localhost port 22 Connection refused问题的解决方法
- 如何解决在UBOOT中通过串口输入长度较大的环境变量的问题
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题