secureCRT连接后提示-bash: User: command not found的解决办法

今日SSH连接测试机时,欢迎界面提示如下内容:

Last login: Tue Jul 28 22:08:07 2015 from 10.241.10.7
欢迎回来
-bash: .bashrc: command not found
-bash: User: command not found
-bash: Source: command not found

.bashrc前十行如下

[email protected] ~$cat -n .bashrc | head
     1    .bashrc
     2    
     3    User specific aliases and functions
     4    
     5    alias rm=‘rm -i‘
     6    alias cp=‘cp -i‘
     7    alias mv=‘mv -i‘
     8    
     9    Source global definitions
    10    if [ -f /etc/bashrc ]; then

经与另外一台机器对比后发现,第一、三、九行少了一个"#"号,添加完后上述错误提示即消失。

[email protected] ~$cat -n .bashrc | head
     1    #.bashrc
     2    
     3    #User specific aliases and functions
     4    
     5    alias rm=‘rm -i‘
     6    alias cp=‘cp -i‘
     7    alias mv=‘mv -i‘
     8    
     9    #Source global definitions
    10    if [ -f /etc/bashrc ]; then
Connecting to 10.240.210.233:22...
Connection established.
To escape to local shell, press ‘Ctrl+Alt+]‘.

Last login: Tue Jul 28 22:19:30 2015 from 10.241.10.7
欢迎回来
[email protected] ~$

远程连接登陆Linux服务器时,/etc/profile、~/.bash_profile、~/.bashrc的启动顺序如下

首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile。如果
~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。因为在 ~/.bash_profile文件中一般会有下面的代码:

if [ -f ~/.bashrc ] ; then
. ./bashrc
fi

~/.bashrc中,一般还会有以下代码:

if [ -f /etc/bashrc ] ; then
. /bashrc
fi

所以,~/.bashrc会调用 /etc/bashrc文件。最后,在退出shell时,还会执行 ~/.bash_logout文件。

执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) ->
~/.bashrc -> /etc/bashrc -> ~/.bash_logout

PS:写这篇博客时房间已停电,吼吼吼,不过正好练习了下盲打。

时间: 2024-08-01 22:46:48

secureCRT连接后提示-bash: User: command not found的解决办法的相关文章

【ERROR】bash: vim: command not found的解决办法

今天在学习鸟哥的菜的时候,发现自己linux不可以启用vim命令,错误为:bash: vim: command not found. 机器环境:VMWare8+RED HAT Enterprise5 解决方法: 发现问题的根源在于没有安装好vim 输入 rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码: 1 [[email protected] ~]# rpm -qa |grep vim 2 vim-minimal-7.0.109-6.el5 3 vim

提示-bash: telnet: command not found的解决方法

Linux centos 运行telnet命令,出现下面的错误提示: [[email protected] ~]# telnet 127.0.0.1 -bash: telnet: command not found 解决方法: 安装telnet服务 centos.ubuntu安装telnet命令的方法. yum list telnet* 列出telnet相关的安装包 yum install telnet-server 安装telnet服务 yum install telnet.* 安装telne

-bash: rz: command not found的解决办法

今天想用secureCRT的上传功能,输入rz后弹出-bash: rz: command not found的错误提示,后发现是没有安装相应的包,通过yum安装后即可正常进行上传与下载. 附上安装命令:yum install lrzsz 上传:rz filename  就是你往服务器上传东西 下载:sz filename  就是你往服务器下载东西 依次点击选项- 会话选项- X/Y/Zmodem,即可设置上传下载路径.

Centos出现-bash: unzip: command not found的解决办法

利用unzip命令解压缩的时候,出现-bash: unzip: command not found的错误. unzip--命令没有找到,其原因肯定是没有安装unzip. 利用一句命令就可以解决了. 命令是: yum install -y unzip zip 安装成功后就可以使用unzip命令了.

-bash: make: command not found的解决办法

Centos中无法使用make,make install,命令 make: command not found 一般出现这个-bash: make: command not found提示, 是因为安装系统的时候使用的是最小化mini安装, 系统没有安装make.vim等常用命令,直接yum安装下即可. yum -y install gcc automake autoconf libtool make 直接ssh运行即可,安装make. -----------------------------

PowerDesigner打开设计文件后提示failed to read the fileXXX的解决办法

擦,一身盗汗.一向的设计信息都在设计图里!竟然坏了,坏了!!!!! 惊.怒.悲 固然可以经由过程数据库当前状况反向工程.然则那么注解.我写的提示这些器材都邑消散. 比来的备份是10天前,恢复也会有必然的丧失. 必然要想办法答复. 经由过程搜刮,最后解决办法如下: powerdesigner 的文件生成的有两个,pdb,pdm 两种格局, pdb 文件为及时备份,若是你的 pdm 文件坏了,直接把 pdb 文件改成 pdm 就可以打开了. 很是有效 这哥们救了我. 感激中,然则这个信息不好找,再次

iOS注册远程推送消息证书后提示此证书签发者无效的解决办法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们在编写关于远程推送消息的App时需要注册一个相关的证书,我们可以到Apple开发网站的Certificates, Identifiers & Profiles页面首先创建一个App ID. 其中进入Push Notifications选项,并且在其子项Development SSL Certificate中选择创建证书(因为该证书是调试用的,所以在Deve

linux:# vi /etc/profile -bash: vi: command not found 的解决办法

/bin/vi /etc/profile 直接用全路径vi,linux下一切皆文件,进去把profile文件内容改一下,一定是profile出了问题 export JAVA_HOME=/usr/java/jdk1.7.0_67export ZOOKEEPER_HOME=/home/tools/zookeeper-3.4.6export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt

连接VPN后,本机不能上互联网的解决办法

连接VPN后,本机不能上互联网的解决办法 宽带拨号上了网,正常. 再创建个VPN连接到公司网络,连接正常,可以PING通公司的服务器. 再上网,上不去了! 断开VPN,上网正常,搜索引擎一搜,都说要改一个VPN网络的配置,位置: VPN连接-->属性--网络--IPV4--属性--高级 默认时,“在远程网络上使用默认网关”是勾选上的. 按网上的说法,要去掉这个勾.照办. 再连接VPN,还是不能上网. 细看上网提示,是DNS地址找不到.看来按网上所说的是路由不对的说法靠不住,问题在DNS. 于是还